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

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

그래서 저는 아치 초보자입니다. 이것은 가상 머신의 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

시작 시간이 느린 이유는 시스템이 서비스 로드를 기다리고 있기 때문입니다.
자세한 내용은 다음에서 확인할 수 있습니다.건축 위키피디아

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

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

    어떤 경우에는 서비스를 차단한 후에도 시작 시간이 여전히 동일하므로 최후의 수단은 서비스를 비활성화하는 것일 수도 있으니
    도움이 되길 바랍니다.

관련 정보