我的 Linux 桌面随机冻结。在日志中寻找什么

我的 Linux 桌面随机冻结。在日志中寻找什么

我有一个新安装的 Manjaro 系统,大部分时间都工作正常,但它随机冻结了几次。

应该查看哪些日志(以及我应该查找什么)来尝试诊断问题?我知道这是一个相当广泛的问题,但一定有一个地方可以作为一个很好的起点。

答案1

崩溃的两个最常见原因是视频驱动程序错误和 RAM 损坏。

您可以在登录中寻找线索/var/log。视频问题已登录/var/log/Xorg.0.log。内核检测到的问题会登录/var/log/kern.log/var/log/messages其他一些文件,具体取决于发行版,我不知道 Manjaro 使用哪个文件。

但是,如果您的系统崩溃,它通常没有机会写入日志。

进行内存测试。安装内存测试86+(Arch Linux 将其作为包裹,所以你也应该在 Manjaro 上安装它)。重新启动并在 Grub 提示符下选择“内存测试”,并让它运行至少一次完整传递。

如果您怀疑视频驱动程序有问题,请在使用专有驱动程序时尝试使用免费驱动程序,反之亦然。

答案2

我花了几个月的时间才解决为什么我的旧的、速度较慢的赛扬计算机有时会随机冻结几分钟,而硬盘灯仍然亮着。

不明显的是它正在交换。为了防止系统在硬盘驱动器交换大文件块时长时间冻结,请管理交换设置。

查看 swappiness 设置的内容

   cat /proc/sys/vm/swappiness

如果设置为默认值 60 那么

   sudo gedit /etc/sysctl.conf

将其添加到文件末尾

   vm.swappiness=10

我的系统不再冻结

相关内容