free -m
total used free shared buffers cached
Mem: 15708 15539 168 124 6 6272
-/+ buffers/cache: 9260 6447
Swap: 0 1759218604 0
sysctl vm.swappiness
vm.swappiness = 0
grep Swap /proc/meminfo
SwapCached: 0 kB
SwapTotal: 0 kB
SwapFree: 36 kB
Run Code Online (Sandbox Code Playgroud)
我已将 vm.swappiness=0 设置为禁用交换,但输出free -m
显示使用了交换缓存,这是1759218604
一个非常大的数字。我认为使用的交换内存应该是 0,为什么不是 0?
centos 版本:6.7,Linux 内核:2.6