Linode vps CPU超载原因

Linode vps性能中规中矩。
当网站UV浏览量在1000左右的时候,你就应该考虑购买一个最低配置的linode 512了。

使用linode vps大致会有两种常发生的故障:

  • I/O超限;
  • CPU超限

一般而言,这两者都与内存有关,有其是Unix系统apache+php+mysql的环境下,使用CMS构建的网站都可能出现这样的情况。

如果仅仅是I/O超限,而CPU没有超过80%,那么只需增加内存,但linode一般会建议你直接升级到更高一级的配置,比如linode 1024(因为linode这样赚更多);

如果升级了配置或内存,I/O正常,而CPU总是超限,比如超限到180~200%;那么你需要排查网站是否存在外界不良行为因素导致这种情况发生;
常见的情况可能是:你的网站评论系统正在被一些王八蛋利用脚本批量发布垃圾留言!

对于Drupal系统,我们推荐使用:captcha+recaptcha (关于防垃圾模组的介绍)。

然后,对于已经存在的大批量垃圾可以使用一个php脚本进行一键删除。

这个PHP脚本是:

<?php
db_query
("DELETE FROM {comments} WHERE status = 1");
?>