刷新交换空间安全吗?

刷新交换空间安全吗?

我注意到我的交换空间在过去三天里一直为 410 MiB。这是正常的吗?还是我应该刷新它?如果是的话,该怎么做?我总共有 3.69 GiB 内存和 1.33 GiB 交换空间。

答案1

交换空间会根据需要自动填充或清空;您不必刷新、清除或擦除它。即使您没有使用所有内存,Linux 也会取出它认为使用最少的活动内存页面,并将它们放入交换空间;这样,它们就可以在需要时随时使用。

swappiness 参数如果您愿意,可以进行调整。

答案2

如果您使用以下命令,则可以安全地刷新交换:

sudo swapoff -a && sudo swapon -a

-a代表--all交换设备)

如果 RAM 中有足够的空间,swapoff则会将页面从交换刷新到内存中的页面。否则它将因错误而结束,这将停止第二个命令。

如果您正在使用的应用程序有交换页面,则可能需要刷新交换,这会使应用程序速度变慢。

否则内核将自动处理这个问题,因此大多数时候不需要这样做。

相关内容