每当交换使用率为100%时,我都会收到警报电子邮件。就我而言,交换使用不会在以后减少(即使内存可用),因此我每小时都会收到一封警报电子邮件。
如何在不重新启动Linux服务器的情况下减少交换使用?
1
如果交换定期填充,则需要增加服务器中的RAM数量。
—
EEAA 2012年
我宁愿知道正在使用交换的进程是什么,而不是向它扔更多的内存,例如运行top(press Op)。
—
2012年
您的交换意愿设置为什么?
—
布莱恩
cat /proc/sys/vm/swappiness
高交换性和小的交换文件意味着它将经常已满。减少交换性或增加交换文件的大小,或两者兼而有之。
@EEAA不一定。例如,尽管有大量的“可用”内存,但仍可以使用交换功能,但是RAM较大地用于缓存的内存和缓冲区(要重现此内存,我只需要制作一个大磁盘的tar文件)。
—
Nemo