VPS服务器商为保证业务稳定,服务不出太大问题,一般都有严格限制,特别是大量占用CPU以及IO性能的用户,以及发送垃圾邮件,一被发现,一般会暂停vps,包括大家公认的Virmach/搬瓦工都有这样的限制。一些网友在被暂停之后,没有查找自己的原因,只知道抱怨然而就是争议退款等等,这也是国外主机商不喜欢国人的一个原因。
很多主机商均有自己的tos,对旗下的不同系列的vps主机做出了相应的限制,比如virmach的TOS核心规定了:
(1)CPU不能连续5分钟以上突发超过95%,两小时不得高于50%,
(2)限制IO,不能连续10分钟以上超过300,
(3)限制邮件,每小时不超过100封,
所以了解了以上的规定之后,滥用的被暂停了也很正常,即使国内主机商对于滥用的也是清理。其实对于正常的建站,只要不是大量采集、流量不是很高,CPU以及IO性能也占用不了多少;而对于滥发邮件,这个就只有自己节制下了。
如何防止CPU长期占用过高呢?可以按照一下的方法试一试吧。
1、在/root/下建立cpulimit.sh 给执行权限(放开占用率10%以下的程序,限制60%以上的程序)
cpulimit --pid `ps aux|awk '{if($3 < 10) print $2}'` --limit=99 cpulimit --pid `ps aux|awk '{if($3 > 60) print $2}'` --limit=25
2、安装cpulimt
apt-get install cpulimit -y
3、把执行cpulimt.sh写入crontab,每隔五分钟执行一次,如果有任何程序cpu使用超过60%,就限制到25%,同时放开占用低的程序的限制。
http://www.savh.cn/thread-377.htm
转载请注明:Savh.Cn 发表