ACCESS DENIED
小Z小Z  2020-06-14 14:16 主机之家测评 隐藏边栏 |   抢沙发  66 
文章评分 0 次,平均分 0.0

不管你是OpenVZ还是 Xen 环境,没有“超不超售”的问题,只是是否严重而已,如果严重的话那就是变成了
“OVERLOAD”了,也就是服务器超载。所以,大家购买的时候不要心里报着有地方购买到没有超售的便宜的 VPS。那是不可能的。
没有超售的 VPS 一般一个月的价格都可能是你便宜的 VPS 的半年或者一年的价格。
查看OpenVZ VPS 的超售方法:

进入 linux 的共享内存目录:
cd /dev/shm
创建 100MB 的文件:
dd if=/dev/zero of=./memtest bs=1M count=100
查看内存:
free -m
可以看到内存使用增长了 100MB。
只要不超过提供商的内存配额,
不断调大创建文件命令中的 count 值,
可以看到内存的增长,
假如在承诺内存内机子就挂彩就是超售非常严重了。
结束的时候输入:
rm ./memtest
其他:
查看 CPU 信息:
cat /proc/cpuinfo
磁盘 IO 测试命令
dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
端口速度测试
wget http://cachefly.cachefly.net/100mb.test
1)查看进程内存占用
top
2)查看 CPU 信息
cat /proc/cpuinfo
3)磁盘 IO 测试命令
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
4)端口速度测试
wget http://cachefly.cachefly.net/100mb.test
5)查看 Inode
df -i
6)内存超售检查
进入 linux 的共享内存目录:
cd /dev/shm
创建 100MB 的文件:
dd if=/dev/zero of=./memtest bs=1M count=100
查看内存:
free -m
结束的时候输入:
rm ./memtest

查看 Xen VPS 的超售方法:

以前购买了一个 512MB 内存的 Xen VPS
价格也便宜。所以,我登录并检查了多少内存。
运行
# free
total used free shared buffers cached
Mem: 543776 535360 8416 0 66516 130504
-/+ buffers/cache: 338340 205436
Swap: 1048568 136 1048432
330MB 的内存已经用于我新的 Xen 的 VPS。”让我们来看看哪些进程正在运行
# ps aux

root 204 0.0 0.1 17028 780 ? S Oct27 0:00 upstart-udev-bridge --daemon 102 356 0.0 0.1 23548 1080 ? Ss Oct27 0:00 dbus-daemon --system --fork root 431 0.0 0.1 21068 788 ? Ss Oct27 0:00 cron root 3110 0.0 0.5 253832 2992 ? Sl Oct28 0:00 /usr/sbin/console-kit-daemon --no-daemon root 11037 0.0 0.1 49256 1012 ? Ss Oct28 0:00 /usr/sbin/sshd root 15427 0.0 0.1 12520 772 ? S Oct28 0:00 /usr/sbin/syslogd --no-forward root 31231 0.0 0.0 16748 436 ? Ss Nov12 0:00 udevd --daemon root 5716 0.0 0.6 79100 3772 ? Ss 01:02 0:00 sshd: root@pts/0 root 5731 0.0 0.3 19400 2148 pts/0 Ss 01:02 0:00 -bash root 5782 0.0 0.1 6072 724 ? Ss 01:08 0:00 /sbin/getty -8 38400 hvc0 root 5783 0.0 0.2 15248 1172 pts/0 R+ 01:08 0:00 ps --sort=start_time uax
没有什么内存在 VPS 上运行。 SSH 服务器,syslogd 的,cron
那么,我没有使用的内存为什么 330MB 消失?
让我们进一步的挖掘之前,我们得出这个认证。
你可以肯定出答案:该 Xen 的 VPS 的内存存在于超售行为。这东西是好多年来很多人都知道,它使用一个称为“ ballooning”的技术。
基本上是一个特殊的 Linux 内核驱动程序安装在您的系统 – “balloon driver”。
当 dom0 的(在 Xen 服务器/管理程序)需要更多的内存,并希望要求从(domU)客户的 VPS,它会要求客人 VPS 的“balloon driver”充当本身
– 通过询问其 Linux 内核的一些内存。内核内存分配将被要求到该 VPS 系统可用的内存,并且不能调出到交换。
主机一旦膨胀的消耗内存,然后将其传递给 dom0/hypervisor 用于其他地方(例如建立一个新的 VPS)。
因此,你的 VPS 的“总内存”将保持不变,但将在“内存使用”大增加,一大块已经被内核 balloon driver 驱动程序使用。

声明:1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
小Z
小Z 关注:0    粉丝:0
【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它非法用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系。

发表评论

扫一扫二维码分享