从 23.04 更新至 10。现在系统间歇性地以不可预测的方式冻结。
屏幕完全冻结。
我该如何开始排除故障?如何以有意义的方式过滤 journalctl?
还有哪些其他故障排除步骤?
答案1
系统“冻结”通常是由于运行过多、过大的程序,导致可用内存不足造成的。使用free
来查看是否有交换空间,阅读man mkswap swapon fstab fallocate
来创建一些交换空间。交换空间必须是连续的。使用mkswap
或fallocate
,而不是dd
。传统上,建议使用 1.5 × RAM 的交换空间,但 YMMV。如果您不打算让系统休眠,则可以拥有少于 1.0 × RAM 的空间。
您可以使用sudo journalctl -b 0
和sudo journalctl --since="-10 minutes"
(表示“10”的各种值)查看日志。阅读man journalctl
,查看我的 AskUbuntu 个人资料(单击我的用户名)以获取更多journalctl
帮助。