我在 ThinkPad E15(16GB RAM,512GB SSD,[电子邮件保护]x8、Radeon 550x)。
该系统用于运行 7 个 docker 容器和多个节点进程(在多个 terminator shell 中),以及一个用于 Web 开发的 Firefox 和 WebStorm 实例。一般情况下,一切运行正常,空闲时我的平均 CPU 使用率为 15%,内存为 10GB,交换空间分配为 1.8GB/2.1GB。
在(重建)构建过程或测试期间,所有负载都会达到 100%。系统会冻结 2-10 分钟(或永久冻结),进程会被强制关闭(system-oomd 通常会终止 Firefox 和一个 shell,不一定是运行密集进程的 shell)。有时视频通话中似乎也会发生同样的情况。
问题:资源分配是否存在已知问题?我能以某种方式修复它吗?有没有什么方法可以更好地解决我的问题?据我所知,在系统冻结期间,我甚至无法切换到纯 shell。
免责声明:这是我多年没使用 Linux 机器后第一次使用,请原谅我的术语和知识不够成熟)