回答の一つドI必要スワップ領域Iは、RAMのに十分な量以上のものを持っている場合は?によって測定されたメモリの断片化とcat /proc/buddyinfo
スワップが使用されているかどうかの間に関係があるかどうか疑問に思いました。より具体的には、スワップを利用してメモリの断片化を減らすことができるかどうか疑問に思っています。通常の日は、私のシステムでswap offを使って作業していますが、次のようになっています。
tvbox@tvbox-G31M-ES2L:~$ cat /proc/buddyinfo
Node 0, zone DMA 3 3 4 14 16 6 2 0 0 1 0
Node 0, zone Normal 1564 1052 462 356 240 109 33 21 6 1 0
Node 0, zone HighMem 43 1972 839 285 183 109 98 34 16 0 0
tvbox@tvbox-G31M-ES2L:~$ free
total used free shared buffers cached
Mem: 2053888 1821904 231984 171376 299908 812940
-/+ buffers/cache: 709056 1344832
Swap: 0 0 0
注:このシステムの稼働時間は18時間を超えることはありません。
より使用率の高いシステムでは、次のようになります。
me@me-zippy:~$ cat /proc/buddyinfo
Node 0, zone DMA 149 106 70 26 15 5 4 0 0 2 0
Node 0, zone Normal 2455 3527 4651 1421 367 157 61 19 14 3 0
Node 0, zone HighMem 7 43 75 266 166 162 91 43 27 0 0
me@me-zippy:~$ free -h
total used free shared buffers cached
Mem: 7.4G 7.0G 351M 281M 116M 6.0G
-/+ buffers/cache: 967M 6.4G
Swap: 0B 0B 0B
me@me-zippy:~$ uptime
12:01:49 up 3 days, 3:20, 2 users, load average: 0.52, 0.23, 0.17
これらのシステムはどちらもスワップが有効になっていないことに注意してください。