Linux VPS下的Swap空间为什么没用?

Posted by zuzhihui in Linux技术 on 2008/09/24 with No Comments

在安装Linux操作系统的时候一般都会分配一些Swap空间。什么是Swap空间呢?简单的说,Swap就是利用硬盘空间作为内存的备份,当内存不够用的时候,Linux内核把一些内存中的内容写入到Swap空间,然后把这些内存腾出来继续使用。听起来Swap挺好的,其实不然,由于硬盘的访问速度相对内存非常慢,把硬盘当做内存使用后操作系统的效率极其差。

在我们平时使用的物理机器上,虽然分配的有Swap空间,但这些Swap空间几乎没有使用过,偶尔用一下也就是短时间内用了一点点。我记得以前学Linux的时候看到的资料说安装Linux的时候分配Swap空间的大小最好是内存大小的两倍。现在想想根本用不着,假如现在1G内存的机器分配2G的Swap,这些Swap什么时候能被使用上超过1G?在Swap使用超过1G的时候,机器还会有反映吗?

在VPS上,如果使用Swap的话,效果更差,VPS可以几十分钟没有任何反映,ping都不通,简直就像死机一样。

所以,我们的VPS不支持Swap。

Back to Top

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