|
|
在论坛上经常看到兄弟们为swap分区的大小各持己见,争论不休
按经验,大多人认可为内存的1-2倍,我也是这样分的
但偶然间我看了一下mkswap的manpage,发现了这样一段话- if the page size is S, an old style swap area can describe at most 8* (S-10)-1 pages used for swapping.
复制代码 也就是说,swap的上限是和页的大小有关的,linux的页大小是4k,也就是说swap分区的上限是8*(4096-10)-1约为128M,再多就访问不到了
这种结果跟1-2倍的内存大小的经验值不是相悖了吗?
而且我也观察过,好像我的swap分区利用率从来没有超过128M(我在gkrellm中把对swap的监视开着)
不知道大虾们有什么高见? |
|