Centos 清除 swap 使用情况

Centos 清除 swap 使用情况

我得到了 nagios 监控,它正在获取特定服务器上的高交换使用率。用户正在使用一些触发高交换的应用程序。即使他们退出该应用程序,顶部仍然显示使用了较高的交换空间。

我试过使用交换-a交换-a. 它不会在顶部

似乎重置计数器的唯一方法是重新启动服务器。这很麻烦。

在此处输入图片描述

答案1

要使该swapoff命令起作用,必须有足够的可用物理内存,以便可以移动交换文件。据我所知,您的交换使用量非常高,系统无法释放它。

参见 swapoff 手册页:https://www.freebsd.org/cgi/man.cgi?query=swapoff&sektion=8

...请注意,如果没有足够的 VM(内存 + 剩余交换设备)来运行系统,swapoff 将失败并拒绝删除交换设备...

您的系统肯定出了问题,您应该进行调查。您还可以尝试使用swapoff-v详细)选项运行,看看是否输出更多信息。

相关内容