Ram 一直处于最大容量状态,然后恢复正常,然后在 19.04 中再次达到最大容量

Ram 一直处于最大容量状态,然后恢复正常,然后在 19.04 中再次达到最大容量

这是我的系统监视器中的奇怪行为

我有一台 ryzen 1600、418 驱动程序上的 nvidia gtx 1060、16gb ddr4 3000mhz ram、msi b450 tomahawk 主板和 gnome 桌面环境

我注意到我的鼠标突然变得很慢,我的电脑冻结了几秒钟,然后又恢复正常。我进入系统监视器查看是否发生了什么,我看到我的内存以惊人的速度从 1gb 增加到 16gb,并在几秒钟内填满交换区,然后又回落。

我尝试重启电脑看看能否修复这个问题,结果又开始出现这个问题了。我使用这个全新安装的 19.04 系统已经大约 2 周了,到现在为止还没有遇到过这个问题。

答案1

要找出这是哪个进程,请在终端中运行以下命令:

while true; 
do 
ps -o pid,user,%mem,command ax | sort -b -k3 -r | head -n 6 >> /tmp/mem-usage.txt;
sleep 3;
done

让它运行直到问题出现,然后您可以检查/tmp/mem-usage.txt找出是哪个进程并缓解问题,这当然取决于该进程。

代码将循环并每 3 秒打印一次使用内存的前 5 个进程/tmp/mem-usage.txt。一旦您发现问题,就可以停止您Ctrl+C在终端窗口中点击的循环,然后检查文件。

相关内容