首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减少内存延迟?

如何减少内存延迟?
EN

Unix & Linux用户
提问于 2021-07-11 17:28:15
回答 1查看 253关注 0票数 0

我的环境是OpenVZ,使用3.10.0-1160.21.1.vz7.174.13 GNU/Linux内核。

在执行vzstat时,我看到lat(ms)非常高(假设这意味着延迟,以毫秒为单位):

这反过来又似乎导致kswapd加班(并导致业绩不佳)。

我的问题是-我应该做些什么来减少记忆延迟?这仅仅是增加更多物理RAM的情况吗?内存使用情况如下:

代码语言:javascript
复制
[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 ~]#
EN

回答 1

Unix & Linux用户

发布于 2021-07-12 00:02:58

这里有很多单词和数字。唯一重要的是:

代码语言:javascript
复制
> Swap:           31G         25G        6.1G

此框已大量进入其交换区--它没有足够的内存来支持当前配置的任务。

如果您不能减少内存消耗,那么购买更多的RAM (或者更好地将一些负载转移到另一台机器上--因为交换看起来掩盖了较高的CPU使用率)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/657931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档