LINUX的SWAP

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

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

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

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

 

  PS:还有一个问题,不知道怎么加到fstab中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值