Arch Linux 91초 사용자 공간 로딩 시간

Arch Linux 91초 사용자 공간 로딩 시간

그래서 저는 아치 멍청한 놈입니다. 내 VM의 10번째 설치이고 마침내 모든 것이 작동합니다. 내 부팅이 다소 느리고 사용자 공간을 로드하는 데 1분 30초가 걸리고 문제를 해결하는 방법을 모르기 때문에 조사를 좀 했습니다.

systemd-analyze다음과 같은 결과를 가져왔습니다:

startup finished in 1.759s (kernel) + 1min 30.212s (userspace) = 1min 31.972s

graphical.target reached after 1min 30.211s in userspace

답변1

부팅 시간이 느린 이유는 서비스가 로드될 때까지 시스템이 대기하기 때문입니다.
자세한 내용은 다음에서 확인할 수 있습니다.ArchWiki

이 문제를 해결하려면 먼저 어떤 서비스가 느려지는지 알아야 합니다.
쓰기:
systemd-analyze critical-chain
이 명령의 출력은 많은 시간이 필요한 서비스를 빨간색으로 강조 표시합니다. 그런 다음 다음을 선택해야 합니다.

  1. 서비스를 비활성화했지만 비활성화하고 싶지는 않은 것 같습니다. 제 경우에는 NetworkManager와 docker 서비스였습니다.
  2. 이 서비스를 마스크하세요. 이는 시스템이 로드될 때까지 기다리지 않고 건너뛰는 것을 의미합니다.
    나는 실제로 두 번째 옵션을 선택합니다. 그냥 명령을 실행하세요.
    sudo systemctl mask [NAME_OF_SERVICE_TO_MASK]
    마스킹하려는 모든 서비스에 대해 반복하고 재부팅하여 부팅 시간이 단축되었는지 확인하세요.

    어떤 경우에는 마스킹 서비스 후에도 부팅 시간이 여전히 동일하므로 최후의 수단은 서비스를 비활성화하는 것일 수 있습니다.
    도움이 되기를 바랍니다.

관련 정보