我的环境是OpenVZ,使用3.10.0-1160.21.1.vz7.174.13 GNU/Linux内核。
在执行vzstat时,我看到lat(ms)非常高(假设这意味着延迟,以毫秒为单位):

这反过来又似乎导致kswapd加班(并导致业绩不佳)。
我的问题是-我应该做些什么来减少记忆延迟?这仅仅是增加更多物理RAM的情况吗?内存使用情况如下:
[root@nyjvz2 ~]# free -h
total used free shared buff/cache available
Mem: 125G 78G 659M 2.6G 46G 43G
Swap: 31G 25G 6.1G
[root@nyjvz2 ~]#发布于 2021-07-12 00:02:58
这里有很多单词和数字。唯一重要的是:
> Swap: 31G 25G 6.1G此框已大量进入其交换区--它没有足够的内存来支持当前配置的任务。
如果您不能减少内存消耗,那么购买更多的RAM (或者更好地将一些负载转移到另一台机器上--因为交换看起来掩盖了较高的CPU使用率)。
https://unix.stackexchange.com/questions/657931
复制相似问题