Linux 노트북에서 무작위 정전의 원인을 확인하는 방법은 무엇입니까?

Linux 노트북에서 무작위 정전의 원인을 확인하는 방법은 무엇입니까?

내 노트북(thinkpad 13, 약 6년 전)은 새로 구입한 이후로 잘 작동하고 있으며 AC 전원에서도 여전히 잘 작동합니다.

몇 달 전부터 무작위로 "충돌"이 발생하기 시작했는데 배터리를 사용할 때만 발생했습니다. 충돌은 뚜렷한 경고 없이 순간적인 정전에 가까웠고 배터리를 설치하지 않은 채 AC 플러그를 뽑은 것처럼 보였습니다. 이 문제를 진단하고 해결하는 방법에 대한 팁을 찾고 있습니다.

내가 지금까지 알고 있는 것:

  • 이게 언제 시작됐는지 기억도 안 나
  • 배터리에만 발생한 일이라 처음에는 배터리가 방전된 줄 알았습니다. 이것을 자세히 테스트하는 방법을 잘 모르겠습니다.
  • 그러나 나는 또한 그것이 전력 소비의 급증으로 인해 발생한다고 믿지 않습니다. 왜냐하면 컴퓨터가 거의 작동하지 않는 경우에도 그러한 일이 발생할 수 있기 때문입니다(그러나 이에 대한 측정 가능한 증거는 없습니다).
  • 대중교통에서 문제가 있어서 진동/움직임으로 인한 기계적 문제에 대해 생각해봤는데, AC 전원을 사용하는 동안 노트북을 (합리적으로) 흔들거나 움직여도 충돌이 발생하지 않았습니다.
  • 충돌 사이의 정확한 시간을 확인할 수 없습니다.
  • 노트북이 일시 중지 상태에서 메모리(대부분의 경우 사용함)로 깨어난 후 몇 분 후에 발생하는 것 같지만, 충돌 후 랩톱을 다시 시작한 후에도 같은 방식으로 다시 충돌하는 것을 본 적이 있으므로 이것이 메모리 일시 중지 프로세스의 깨우기와 관련이 없다고 생각하세요. 어떤 경우에는 시작하는 동안 두 번째 충돌이 발생하지만 정확히 언제인지는 확인할 수 없습니다.
  • 이런 일이 발생하더라도 기계가 특별히 뜨겁지 않기 때문에 열과 관련된 것으로 보이지는 않습니다.
  • 충돌 후 머신에서 memtest를 몇 번 실행했는데 오류가 발견되지 않았습니다.
  • Debian Unstable을 실행하고 있지만 uname -a부팅 Linux mylaptophostname 5.15.0-2-amd64 #1 SMP Debian 5.15.5-2 (2021-12-18) x86_64 GNU/Linux한 이후 여러 커널을 업그레이드했는데 충돌이 계속 발생합니다.

가장 최근의 충돌(일시 중단에서 메모리 깨우기까지 약 5분 동안 발생) 전후의 로그에는 /var/log/syslog명확한 내용이 표시되지 않습니다.

Jan 17 08:58:19 mylaptophostname nextdns[1476376]: Connected <some ip address> (con=4ms tls=5ms, TCP, TLS13)
Jan 17 08:59:02 mylaptophostname nextdns[1476376]: Connected <some ip address> (con=6ms tls=5ms, TCP, TLS13)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Jan
17 09:02:10 mylaptophostname systemd-modules-load[484]: Inserted module 'lp'

이 횡설수설은 이것이 하드웨어 문제일 수 있음을 알려줍니다.

/var/log/messages또한:

Jan 17 08:55:18 mylaptophostname kernel: [64219.674324] wlp3s0: associated
Jan 17 08:55:18 mylaptophostname kernel: [64219.732906] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
<crash happened here around 09:00, so nothing logged for almost 5 minutes>
Jan 17 09:02:10 mylaptophostname mtp-probe: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
Jan 17 09:02:10 mylaptophostname mtp-probe: bus: 1, device: 4 was not an MTP device

문제의 원인을 찾기 위해 수행할 수 있는 다른 검사가 있습니까?

편집하다:

@felixjn의 다음 질문을 기반으로 합니다.

  • cat /sys/class/power_supply/BAT1/energy_full_design->42010000
  • cat /sys/class/power_supply/BAT1/energy_full->33390000
  • 노트북은 배터리로 부팅되지만 매번 그런 것은 아닙니다. (오늘 아침에 배터리에 대해 이 질문을 썼을 때 충돌이 발생하고 재부팅되었습니다.)

관련 정보