예상치 못한 30초의 일시중지 지연

예상치 못한 30초의 일시중지 지연

내 노트북은 작동이 멈출 때마다 30초씩 지연되는데, 이는 바람직하지 않습니다. 이 문제는 적어도 몇 달 동안 발생했으며 마침내 제거하고 싶지만 원인이 무엇인지 모르겠습니다.

다음은 /var/log/syslog의 관련 부분입니다:

Nov 15 12:47:01 exobrain NetworkManager[21274]: <info [1605440821.3196] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Nov 15 12:47:01 exobrain NetworkManager[21274]: <info [1605440821.3198] device (wlp2s0): state change: disconnected -unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Nov 15 12:47:01 exobrain wpa_supplicant[555]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Nov 15 12:47:01 exobrain NetworkManager[21274]: <info [1605440821.3321] device (p2p-dev-wlp2s0): state change: disconnected -unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Nov 15 12:47:01 exobrain NetworkManager[21274]: <info [1605440821.3324] device (72:1F:BB:15:3C:B3): state change: disconnected -unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Nov 15 12:47:01 exobrain NetworkManager[21274]: <info [1605440821.3328] manager: NetworkManager state is now ASLEEP
Nov 15 12:47:01 exobrain wpa_supplicant[555]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Nov 15 12:47:31 exobrain systemd[1]: Reached target Sleep.
Nov 15 12:47:31 exobrain systemd[1]: Starting Suspend...
Nov 15 12:47:34 exobrain systemd-sleep[72905]: Suspending system...
Nov 15 12:47:34 exobrain kernel: [41584.276223] PM: suspend entry (deep)

보시다시피 NetworkManager가 절전 모드로 전환된 후 systemd가 실제로 일시 중지 상태로 전환되는 사이에 30초의 지연이 발생합니다.

이러한 지연의 원인은 무엇이며 이를 제거하는 방법은 무엇입니까?

다음은 일부 시스템 정보입니다.

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:        Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal
# uname -r
5.4.0-52-generic

추가 정보:

  • 정말 지연아니요pm-suspension과 함께 발생합니다.
  • 구성 파일 /etc/systemd/sleep.conf 및 /etc/systemd/logind.conf는 모두 비어 있으며 주석 처리된 기본값만 포함합니다.
  • systemd-analyze blame1초 이상 걸리는 항목은 NetworkManager-wait-online.service 단 하나이며 7.4초가 소요됩니다.

답변1

Xubuntu 20.04의 버그는 화면 보호기 불일치로 인해 동일한 증상을 나타냅니다. Ubuntu에서 설정을 확인할 수도 있습니다. 기다리고 있는 프로세스가 화면 보호기를 종료하도록 할 수 있습니다(실제로는 아무 작업도 수행하지 않더라도). 불행하게도 Xubuntu에서는 화면 보호기를 비활성화하면 문제가 계속 발생합니다! X 화면 보호기를 Mate의 화면 보호기로 교체했는데 문제가 발생하지 않습니다. 추가적으로 X 스크린 세이버와 전원 관리자(실행 여부에 관계없이)의 값을 지웠습니다. 고칠 수 있을 것 같습니다. 그런 다음 26분 동안 활동한 후 시스템이 일시 중지되도록 설정했습니다. 이것은 작동하는 것으로 보이며 다른 문제는 발생하지 않습니다.

답변2

내 시스템에는 다음 파일이 있습니다 /usr/lib/systemd/logind.conf.d/unattended-upgrades-logind-maxdelay.conf.

[Login]
# delay
InhibitDelayMaxSec=30

즉시 정지가 가능 InhibitDelayMaxSec하도록 변경되었습니다 .1

관련 정보