高内存使用率后突然变慢/无法使用的延迟

高内存使用率后突然变慢/无法使用的延迟

我有一台已经在 Kubuntu 上运行了相当长一段时间的机器(目前是 20.10、5.8.0-29 库存)。它是一个规格齐全的盒子(Ryzen 3900x、32GB 内存、在 X570 Gigabyte Aorus Ultra 上运行的 Sabrent Rocket PCIe4 SSD),并且在典型的一天中运行 Intelij 和一些大型 java / Angular / Node 项目(很多文件观察器、打开文件句柄等)消耗大量内存,以及 VMWare 和 Docker 的运行。

我最近注意到,当内存使用量有时激增时(通常是在 intelij 或从其中运行的项目之一),整个系统会滞后并且永远不会回来。今天发生这种情况时,音乐蓝牙每 10 秒左右播放一秒音频,intelij 中的文本光标会闪烁(尽管速度不稳定),鼠标光标会很好地移动(尽管单击任何内容都需要一分钟或所以要选择)。我从来没有等过超过 10 分钟,但在那段时间里,事情似乎并没有变得清晰。

下次启动时,我在内核/其他日志中看不到任何表明任何问题的信息。

除了完整的内存测试(将运行过夜)之外,我是否还可以调查其他任何内容以了解导致此问题的原因?

free -h输出:

              total        used        free      shared  buff/cache   available
Mem:           31Gi        18Gi       556Mi       9.9Gi        12Gi       2.9Gi
Swap:          12Gi       4.1Gi       8.6Gi

相关内容