如何在没有日志的情况下诊断笔记本电脑冻结?

如何在没有日志的情况下诊断笔记本电脑冻结?

在 Intel 系统上运行 Ubuntu 22.04.3。HP Pavilion DV4-3029TX PC i5-2410 Intel HD Graphics 3000(带 8GB 内存)

尝试了默认内核 5.15 和 HWE 内核 6.2、6.5

系统每天会随机冻结数次。有时是在空闲时,有时是在使用过程中。完全冻结意味着没有键盘或鼠标,屏幕上的最后一个场景只是停留在那里,不会响应远程 ping。

电源循环后重新启动并检查日志,但总是缺少冻结时间左右的几分钟。

在后续启动过程中,我没有在日志中看到任何严重错误,因此我不确定下一步该如何诊断。

这里有如此多的此类帖子,我花了好几个小时去寻找那些分散注意力的线索。

任何指点都值得赞赏。

更新:

无论应用程序是否运行,都可能随时发生冻结。因此不应该是内存不足。

Memtest86+ 5.31b 无错误通过。

已测试:

Ubuntu 22.04.3 desktop installation (Wayland) : freezes
Ubuntu 22.04.3 desktop live CD (Xorg) : freezes
Ubuntu MATE 22.04.3 desktop live CD (Xorg) : partially stable
Armbian 23.11 (AMD) Bookworm Xfce : OK - Stable
Windows 10 : OK - Stable

MATE 和 Ubuntu 都有 SNAPS,所以不应该是那样。

更新:

我启用了看门狗,并以详细输出和文件系统同步的间隔每 10 秒进行一次。

冻结时系统日志的一些输出:

Jan 18 17:44:23 DV4 watchdog[9709]: got answer on ping=1 from target 127.0.0.1       time=0.009ms
Jan 18 17:44:33 DV4 watchdog[9709]: still alive after 7891 interval(s)
Jan 18 17:44:33 DV4 watchdog[9709]: got answer on ping=1 from target 127.0.0.1       time=0.009ms
Jan 18 17:44:43 DV4 watchdog[9709]: still alive after 7892 interval(s)
Jan 18 18:53:54 DV4 systemd-modules-load[325]: Inserted module 'lp'
Jan 18 18:53:54 DV4 systemd-modules-load[325]: Inserted module 'ppdev'
Jan 18 18:53:54 DV4 systemd-modules-load[325]: Inserted module 'parport_pc'
Jan 18 18:53:54 DV4 systemd-modules-load[325]: Inserted module 'msr'

大约同一时间的内核日志显示:

Jan 18 17:14:47 DV4 kernel: [161070.600944] wlp10s0: associated
Jan 18 17:14:47 DV4 kernel: [161070.682404] wlp10s0: Limiting TX power to 27 (27 - 0) dBm as advertised by 3c:7c:3f:6b:ea:28
Jan 18 18:53:54 DV4 kernel: [    0.000000] microcode: updated early: 0x15 -> 0x2f, date = 2019-02-17
Jan 18 18:53:54 DV4 kernel: [    0.000000] Linux version 6.5.0-14-generic (buildd@lcy02-amd64-110) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #14~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2 (Ubuntu 6.5.0-14.14~22.04.1-generic 6.5.3)
Jan 18 18:53:54 DV4 kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.5.0-14-generic root=UUID=424f70c0-d496-4afc-ae1d-9c7b44b2d383 ro quiet splash vt.handoff=7

崩溃发生在 17:44:33-43 左右。重启发生在 18:53:54。

所以没有发现任何异常。无论是什么原因导致冻结,都太快或太严重,无法将任何内容写入日志!

但是系统断电意味着看门狗关闭了系统。因为通常系统在死机时总是保持通电状态。

相关内容