感谢支持
我们一直在努力

关于LINUX中的SWAP

  关于LINUX的SWAP用多少,我GOOGLE了很多也没有见到一个明确的说法,很多文章还是基于RedHat9的。明显已经落伍了。


  结合自己的使用,得出如下的结论:


  LINUX中如果内存足够多,>768(公司的服务器512M内存,虚拟内存用量也极少,只有几M),并且不使用休眠功能,可以不用虚拟内存。如果比较小,则应该使用虚拟内存,有两种选择,可以使用交换分区,也可以使用交换文件。最早的时候由于对LINUX不是很了解,所以每次安装都要分一个和内存大小差不多的交换分区。后来经过分析,完全没有必要。只要创建一个swap file即可。创建完swap file之后,将其加入fstab中即可。LINUX的内存分配策略是先用RAM,然后再用虚拟内存,这点比WINDOWS XP先进多了。


  如果使用休眠功能,则应该使用SWAP分区(这个没有验证过使用SWAP FILE)。但是是不是必须>=内存这点就没有考证过。因为看休眠的过程,LINUX应该是只写用到的内存的,并且应该还压缩过数据,这个估计只有查看源码才能搞清楚了。

赞(0) 打赏
转载请注明出处:服务器评测 » 关于LINUX中的SWAP
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏