导航:首页 > IDC知识 > swapvps

swapvps

发布时间:2020-07-31 03:24:15

1、vps中可以创建SWAP分区吗

当然可以了
不过需要注意的是swap分区是指的linux系统,在windows系统上被称作虚拟内存
在linxu系统里输入free –h 或 swapon –s 就可以查看本机的swap分区大小了

2、vps主机与虚拟机有什么区别?

VPS和虚拟主机的区别

如何辨认vps真假

1、VPS是虚拟操作系统技术,当你进VPS后,在屏幕右上角会有绿色的VPS ID出现,如 VPS 101 ; 

  2、进入刚建的WINDOWS VPS时,系统占用资源是60M左右,刚建好的VPS仅占用100M左右的硬盘资源,而使用VM划分的虚拟机则是要用到3个G左右的资源; 

  也就是说如果你买一台虚拟机,如果是5G硬盘的话你只能用到1G左右,而你买一台VPS 虚拟独享服务器的话,5G硬盘你基本能完全用到 ; 

  3、在VPS内部,运行uname –a 命令查找内核。如果能看到2.6.9-023stab033.9和MSK类似的字样,则表示这是Virtuozzo的VPS. 

  在VPS上执行rpm –qa | grep kernel,将不会列出任何信息,如果出现,说明不是VPS; 

  4、Virtuozzo的VPS使用VZFS文件系统,并且无SWAP分区; 

  5、Virtuozzo开通的VPS是具有一定资源限制的虚拟分区,可在VPS内执行命令cat /proc/user_beancounters查看VPS的资源使用情况,如报告找不到文件,说明不是VPS。

SWsoft官方的VPS辨别方式电子书: 

http://www.swsoft.com.cn/downloads/Virtuozzo/VPS_vs_VMware.pdf

3、购买VPS选择openvz还是xen,两者有什么区别

修改过的openvz内核隔离文件系统,内存,为每个虚拟环境分配进程,并为openvz vps管理员提供root权限和跟独立服务器一样的命令集。
Xen通过一种叫做半虚拟化的技术获得高效能的表现(较少的效能损失,典型的情况下大约损失 2%,在最糟的情况下会有 8% 的效能耗损;与其它使用完全的虚拟化却造成最高到 20% 损耗的其他解决方案形成一个明显的对比),甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有极佳的表现。
它们都作为系统级虚拟化平台的主要区别是,xen vps管理员能直接修改linux的内核模块,并能使用swap内存以满足vps内存突然占用过高的需求。
主要区别使用较少的资源
硬性内存限制(没有交换分区)
有限制的修改iptables使用较多的资源
软性内存限制(有交换分区)
无限制修改iptables
根据你的需求选择合适的虚拟化平台
openvz vps主要优点在于速度和稳定性。openvz平台能满足大多数虚拟专用服务器的需求,是比较合理的选择。OpenVZ的比Xen使用更少的资源。
Xen vps主机优点是内存使用比较灵活,它能满足内存使用突然超过限制时的需求。如果你运行java环境,编译应用程序和视频解码,那你就得考虑xen平台了。
结论:普遍来说,xen比openvz贵,主要原因是因为openvz可以超卖,而xen则不能。xen对于网站则相对稳定,因为有swap分区。但是如果你的网站经常需要swap,那你就得考虑升级内存了,因为这样运行性能降低很多。选用xen或是openvz,这得看性价比了。
网友的评价:
1. 人说 Buffer cache 在 xen 中,可以提高性能。但可同等价位下 Xen 512M,OpenVZ 可买到 1G(2G Burst)。在这样的条件下 Xen 那少得可怜的 RAM,程序都不够用了,更没有多少空间在 Buffer cache 上了。
而 OpenVZ 下更多的内存用于程序,Buffer cache 计入在 Host OS 内存中的,性能更佳(不超卖的话)
2. 人说 Xen 可以用 SWAP,慢但不会 down 机。可是不要呼略一点,-- SWAP 仅用于保存当前非运行中的程序。“真正”的高并发的情况下,512 M RAM + 4G SWAP Down 机的风险要高于 1G(2G burst) + 0 SWAP。
3. Xen 高定制化,但在同一台 Host 上,必竟是虚拟化主机,就没有过多定制需求了。何况特性上 Provider 已尽可能定制成服务器更优化了。个人非必能定制得这么优化吧,必竟服务器不是你的。
4. 有人说 Xen 下编译性能要比 OpenVZ 快,但很少有普通用户拿 VPS 当编译器吧?这种性能比较,大多出现在企业内部。你不会买 Photonvps当企业编译服务器用吧,那企业也太抠门儿了。
5. 同样的 Xen 响应速度要比 OpenVZ 差,个**验,原因不明。
6. Xen 一样可超卖,网上也有很多被超卖的贴子。只要是软件都会有漏洞。
7. 关于 Xen 比 OpenVZ 更可预期的问题。我的理解如下。
Xen 半虚拟化下,个每个 Guest kernel 都有自己庞大的独立运作机制,要达到高效硬件资源协调,比基于完善的 Linux kernel 的虚拟化容器要困难得多。
举一个例子:以前公司以项目为单位的,所有人都属于项目,大家同一个意识在做同一个项目,很顺畅。后来公司引进矩阵项目管理。发现,当分出来很多‘可复用’部门后,由于每个部门被很多
项目复用,他们同时在做项目 A,B 时,只能按一个项目的思路走(A),对另外担当的项目工作效率很低下(B)。半虚拟化可能面临时样的‘协调问题’。当每个 Kernel 都有自己的想法时,动作和結果变得‘不可预期’了

4、VPS、VDS的区别

VPS和VDS两者在功能上几乎是完全相同的,从表面上看是一样的东西,但还是有其本质上的区别,两者的主要区别在于底层操作系统和使用的虚拟技术上。

一、技术上
VDS使用的是全虚拟化技术(Full-virtualization),提供了一个完全独立的虚拟服务器环境,即相当于一台真正的物理机器。在VDS上可以同时运行各种类型的操作系统。典型的技术平台有VMware, Hyper-V等。
VPS主要是基于软件层的虚拟化技术,即操作系统级虚拟技术(Operating system-level virtualization)。其可以不用虚拟硬件环境,但需要通过对Guest OS进行一些必要的修改。典型的技术平台有Virtozzo,OpenVZ。
另外,值得一提的是,在实际中大家都习惯将Xen归类于VPS,但其使用的半虚拟化技术(Paravirtualization)在特点上更类似于VDS,所以也比较模棱两可吧。

二、资源上
VDS对CPU,内存和带宽等资源,一旦分配后,就始终只为自己所用。硬件资源会在运行前预告分配好,并且可分配的资源不得超出物理机器可分配的最大资源,即物理机器如果是2G内存,绝不能分配出4G来。拥有Swap内存。
VPS对CPU,内存和带宽等资源的占用则是共享的,所在每个VPS之间是会相互影响的。其资源分配则不受什么限制,如物理机器是2G内存,你可以虚拟分配出4G来,但是意义不大。没有Swap内存。
所以从资源分配方式上看,VDS显然是更稳定可靠的选择。VDS在虚拟服务提供商中还不多见,VPS则是当下最流行的,而且价格也比较便宜。

三、数量上
在虚拟的数量上,VDS由于更适合运用于对稳定可靠性要求比较高的应用中,所以通常在一台物理机器上只会运行3-4个左右的VDS。而VPS由于其底层开销比较少,执行效率要明显高于全虚拟,所以在一台物理机器上运行的VPS通常可以运行20-40个VPS。理论上V在一台服务器上可以虚拟上百个独立操作系统,但其结果可想而知,意义不大。

四、安全上
VDS由于不论是硬件资源或者系统都是完全独立的,所以在受到攻击时,通常不会影响到同台服务器上的其他VDS。而VPS由于资源始终是共享同台服务器上的资源,所以当一台VPS受到攻击时,将直接会影响其他的所有VPS的运行。另外由于VPS没有Swap内存,所以一旦使用的内存超过了分配的内存,将会导致VPS直接死机之类的现象;而VDS因为拥有Swap内存,在严重超出的时候也不会立刻死机,但系统响应会非常的缓慢。总体上讲,两者都增强了物理机器的能力,安全性和可靠性。

五、成本上
从各方面的比较来看,VPS在成本要低于VDS。

5、怎么查是不是vps主机

比较麻烦,你最好叫个高手过去比较保险,,

6、SWAP和VSWAP的区别是什么?

原则上。。。VSwap是内存虚出来的,但是速度故意放慢来假扮硬盘。

7、怎查看VPS上的 vswap ?

free
-m
显示的swap,就是vswap的值。如果客服加了,你没显示,重启一下试试。

8、如何在Linux VPS和云主机增加swap虚拟内存

mkswap 把一个分区格式化成为swap交换区;

[root@localhost]# mkswap /dev/sda6 注:创建此分区为swap 交换分区

[root@localhost]# swapon /dev/sda6 注:加载交换分区;

[root@localhost]# swapoff /dev/sda6 注:关闭交换分区;

2.查看系统已经加载的swap交换分区;

[root@localhost]# swapon /dev/sda6 注:加载交换分区;

[root@localhost]# swapon -s

Filename Type Size Used Priority

/dev/hda7 partition  0 -1

/dev/sda6 partition  0 -3

如果让swap开机就加载,应该改 /etc/fstab文件,加类似如下一行;

/dev/sda6 swap swap defaults 0 0 注:把此行中的/dev/hda7 改为您的交换分区就行;

或者把命令行直接写入 /etc/rc.d/rc.local中也行;

swapon /dev/sda6


3.如果您的硬盘不能再分区,您可以创建一个swap文件


[root@localhost]# dd if=/dev/zero of=/tmp/swap bs=1024 count= 

注:创建一个大小为512M 的swap 文件,在/tmp目录中;您可以根据自己的需要的大小来创建swap 文

件;

读入了 +0 个块

9、如何在Linux VPS和云主机中增加SWAP交换分区

1.mkswap 把一个分区格式化成为swap交换区;
[root@localhost]# mkswap /dev/sda6 注:创建此分区为swap 交换分区
[root@localhost]# swapon /dev/sda6 注:加载交换分区;
[root@localhost]# swapoff /dev/sda6 注:关闭交换分区;
2.查看系统已经加载的swap交换分区;

[root@localhost]# swapon /dev/sda6 注:加载交换分区;
[root@localhost]# swapon -s
Filename Type Size Used Priority
/dev/hda7 partition 787144 0 -1
/dev/sda6 partition 225144 0 -3
如果让swap开机就加载,应该改 /etc/fstab文件,加类似如下一行;
/dev/sda6 swap swap defaults 0 0 注:把此行中的/dev/hda7 改为您的交换分区就行;
或者把命令行直接写入 /etc/rc.d/rc.local中也行;
swapon /dev/sda6

3.如果您的硬盘不能再分区,您可以创建一个swap文件

[root@localhost]# dd if=/dev/zero of=/tmp/swap bs=1024 count=524288
注:创建一个大小为512M 的swap 文件,在/tmp目录中;您可以根据自己的需要的大小来创建swap 文
件;
读入了 524288+0 个块

10、内存1G 硬盘40G的LINUX VPS没有SWAP区,可以吗?

SWAP和cpu关系不是很大。你可以用top命令来查看 进程,shift+p 找到cpu占用较高的程序,就会知道什么程序正在占用cpu。
严格来说linux并没有分区的说法,只有挂载点。
所以基本的linux最少会有2个挂载点,/ 和 SWAP,/ 就是你的系统目录,包括etc、var、home、bin、tmp等等文件。
SWAP是交换文件,类似于win下的虚拟内存。要是你的vps内存不够用的话,系统就会用你的SWAP文件做临时储存。

与swapvps相关的知识