为什么我的服务器交换?

穆宁performance出大多数时间都无所事事的公羊。 但交换仍然发生。 相当有规律,实际上,陷入了硬盘。

在这里输入图像说明

还是我看错了graphics? 我将如何去诊断这种问题?

好的,我们再来看看更详细的内容。

从你的形象,我得到你的服务器在白天的几个时刻,它报告有几被换出。

内存页面大小为4KiB。 那是4096字节。 我在图表中每秒看到的最大页数是2.这就是每秒8192字节,大概10到15分钟。 你的硬盘可以处理这个。 真。 这不会让你的硬盘陷入困境。 如果是这样,你真的需要另一个驱动器。 即使简单的硬盘驱动器通常能够处理几十兆字节每秒。

现在,至于为什么你的服务器正在交换:一个长时间的Linux系统使用一些交换是非常正常的。 只有几乎没有被访问过的页面被换出,当发生这种情况时,你不应该注意到任何负面影响。

再次,在你的情况下,只有几兆字节曾经被用作交换。 我无法将graphics中的白色部分与发生的微小交换量联系起来。 你在找那个吗?

有时甚至Linux有足够的内存,如果这可能导致问题

a) 降低swappiness值

b)减小交换分区的大小或完全去掉它。 (我个人喜欢有一个非常小的交换分区,许多系统pipe理员根本没有,这取决于什么样的失败 – 室vs交换 – 更糟糕的是你)。