有时内核似乎有意将 firefox 保持在交换中,即使有足够的物理内存可用并且我正在使用 firefox:
robert@rm:~> free -m
total used free shared buffers cached
Mem: 3009 1904 1104 0 109 679
-/+ buffers/cache: 1116 1892
Swap: 4102 885 3216
Run Code Online (Sandbox Code Playgroud)
是否有命令指示内核删除交换空间并使用可用的空闲内存?
更新:虽然在短期内我使用了 swapon/swapoff,但我现在设置
sudo sysctl vm.swappiness=30
Run Code Online (Sandbox Code Playgroud)
正如另一个回复中所建议的那样,并获得非常好的结果。