我有 5.5 GiB 内存,使用 2.8 GiB (~50%),但我的交换使用 5.6 GiB 中的 1.9 GiB (~33%)。我的电脑运行正常,但有时速度很慢。
那么这是大量的交换使用量还是完全正常的?
TOTAL USED %
MEM 5.5 GiB 2.8 GiB 50%
SWP 5.6 GiB 1.9 GiB 33%
-----------------------------------------
TOTAL 11.1 GiB 4.7 GiB 83%
Linux base 3.18.3-201.fc21.x86_64 #1 SMP
Mon Jan 19 15:59:31 UTC 2015 x86_64 x86_64 x86_64
GNU/Linux
cat /proc/sys/vm/swappiness
60 //default
跑
sudo sysctl -w vm.swappiness=10
但还没有发生任何事情。
答案1
使用多少交换空间并不重要,除非交换空间已满。更重要的是每秒有多少换入换出操作。交换/交换可以通过vmstat
、sar
或进行监控dstat
。
如果交换区已满并且交换入/交换出操作非常少,则可以添加更多交换区。