为了尝试修复问题,我将 swappiness 设置为尽可能低(0),但 swap 仍在使用。为什么?
跑步free -m
可得:
total used free shared buff/cache available
Mem: 484 241 8 58 235 134
Swap: 1023 97 926
答案1
Swappiness 定义何时使用交换。
例如,swappiness 为 40 表示当剩余 40% 的 RAM 可供使用时开始使用交换。
Swappiness 为 0 定义当 RAM 已满并且剩余 0% 可用时使用交换。
要禁用交换(完全不推荐,因为可能会导致系统无法使用),请运行:
sudo swapoff -a