我有一台 Arch 笔记本电脑,有时(每天或更多)我会遇到冻结,从软件速度减慢开始,然后慢慢扩展到整个系统,直到它无法使用,我必须 alt+prt+(REISUB)。有时 RE 就足够了,我可以从另一个会话重新启动 lightdm。我想知道如何正确理解正在发生的事情。如果 RAM 被用完,我是否可以保留一个覆盖层,因为这些冻结不是很可预测的?我不认为日志对此有帮助。如果是RAM,linux有没有更好的方法来处理这个......
答案1
你可以尝试像这样的脚本
while [ true ]; do
ps aux >~/ps-`date`.log
sleep 1
done
捕获消耗你内存的进程。