为什么VPS的内存用完之后CPU会特别忙, 就像死机一样?

Posted by zuzhihui in vps技术 on 2008/06/06 with No Comments

瑞豪开源VPS的某些客户曾经碰到自己的VPS特别忙,登录特别慢的情况。出现这种情况的原因绝大部分都是因为内存用完了。

在有swap的情况下,内存用完之后会用swap,而当Linux使用swap的时候,常用Linux的人都知道这时候性能会非常差,因为这时候Linux把硬盘当内存使用,能不慢吗?在VPS上使用swap的话,会很耗费CPU资源。

在没有swap的情况下,如果内存耗尽之后,Linux的解决方案是杀掉一些占用内存的进程。这时候被Linux杀掉的那些进程,比如说是mysqld进程,往往还有一些监护进程,比如mysqld_safe等,这些监护进程检测到它所监护的进程消失了,就会立刻再创建一个mysqld进程。Linux Kernel然后再杀掉这个新创建的进程。如此反复的这些动作非常耗费CPU资源。

解决方案

登录到 http://rashost.com , 在控制面板里面 “硬关机” 然后再 “开机” 即可!

标签:

No Comments

我的VPS不能访问了,怎么办? | 瑞豪开源VPS博 on 2008/06/06  · 

[...] 这种情况的原因很可能是VPS太忙了,VPS太忙的原因很可能是内存用完了。点击查看为什么内存用完之后VPS会特别忙? [...]

Leave a Comment

Back to Top

2007-2017 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2