当前位置: 技术问答>linux和unix
linux下的Swap分区设多大合适?
来源: 互联网 发布时间:2016-04-10
本文导语: 一般都说Swap分区是内存大小的1到2倍比较合适,但是有人说其实作为一般用途来讲,1~2G 就到顶了,妄想从虚拟内存上提高系统性能,是不可能的,去买内存条才是王道。 突破128M Swap限制 经常看到有些Lin...
一般都说Swap分区是内存大小的1到2倍比较合适,但是有人说其实作为一般用途来讲,1~2G 就到顶了,妄想从虚拟内存上提高系统性能,是不可能的,去买内存条才是王道。
突破128M Swap限制
经常看到有些Linux(国内汉化版)安装手册上有这样的说明:Swap空间不能超过128M。为什么会有这种说法?在说明“128M”这个数字的来历之前,先给问题一个回答:现在根本不存在128M的限制!现在的限制是2G!
我们现在的服务器标配是4G内存,那么要多大的SWAP分区合适呢?我们现在分了4G,但是网上说2G是极限,多设了就是浪费了,是这样么?
突破128M Swap限制
经常看到有些Linux(国内汉化版)安装手册上有这样的说明:Swap空间不能超过128M。为什么会有这种说法?在说明“128M”这个数字的来历之前,先给问题一个回答:现在根本不存在128M的限制!现在的限制是2G!
我们现在的服务器标配是4G内存,那么要多大的SWAP分区合适呢?我们现在分了4G,但是网上说2G是极限,多设了就是浪费了,是这样么?
|
mem 2G, mem 8G, swap=8G
一般是这样设置的,主要看服务器做什么用。
一般是这样设置的,主要看服务器做什么用。
|
对于大内存来说,swap的使用率是很低的。最大设置成2G就可以了,至于2G的限制没有听说过。swap的大小设置,个人以为
是凭经验的,我的笔记本1.5G内存,swap为512M,使用率很低。
你可以在运行一些程序时,时常使用top命令来观察swap的使用率。总结出适合你服务器的设置。
是凭经验的,我的笔记本1.5G内存,swap为512M,使用率很低。
你可以在运行一些程序时,时常使用top命令来观察swap的使用率。总结出适合你服务器的设置。
|
这个主要看你的应用,不同的应用,不同的情况都不一样的,
没有固定的公式的,以上公式都是经验公式,都不可能符合所有人的情况
实际上应该在使用中free、vmstat、top之类的工具检查交换区使用情况来了解设置多大的交换区合适
还有这年头2G的硬盘空间算得了什么啊,分了4G就4G啦,就算完全浪费也才4G而已
没有固定的公式的,以上公式都是经验公式,都不可能符合所有人的情况
实际上应该在使用中free、vmstat、top之类的工具检查交换区使用情况来了解设置多大的交换区合适
还有这年头2G的硬盘空间算得了什么啊,分了4G就4G啦,就算完全浪费也才4G而已
|
lz 这是linux阿,你要虚拟内存拿来做什么呢?
虚拟的速度比实际的低,如果物理的都用不完,设个那么大的虚拟的除了浪费空间,没看到有一点好处
虚拟的速度比实际的低,如果物理的都用不完,设个那么大的虚拟的除了浪费空间,没看到有一点好处