Ubuntu 부팅 프로세스 속도를 높이는 방법은 무엇입니까?

Ubuntu 부팅 프로세스 속도를 높이는 방법은 무엇입니까?

저는 의 초보자 Linux이고 Ubuntu 19.04개발 중이며 곧 출시될 을 사용하고 있습니다. 시작하는 동안 속도가 느려지는 경우가 있어서 속도를 높이고 싶습니다 startup process. 이미 모든 시작 응용 프로그램을 비활성화했지만 프로세스가 boot여전히 느립니다. 어떻게 해야 하나요?

답변1

귀하와 같은 최신 배포판에서 가장 먼저 해야 할 일은 다음 도구를 사용하는 것입니다.

systemd-analyze blame

그러면 부팅 프로세스 중에 시작된 모든 시스템 서비스와 각 서비스를 시작하는 데 걸린 시간이 표시됩니다. 서비스는 비활성화했을 가능성이 가장 높은 애플리케이션과 다릅니다. 시작하는데 너무 오랜 시간이 걸린 서비스를 발견했다면,하지만 사용자나 시스템이 부팅하는 동안 자동으로 시작될 필요는 없습니다.- 비활성화할 수 있습니다:

systemctl disable service-name.service

메모:서비스를 비활성화하기 전에 해당 서비스가 너무 느리게 시작되는 이유를 디버깅하는 데 관심이 있을 수 있습니다.

이렇게 하면 systemd가 부팅 중에 해당 서비스의 자동 시작을 중지하고 부팅 시간이 단축됩니다.

중요한여기서 주의할 점은 부팅 중에 서비스가 실제로 필요하지 않은지 확인해야 한다는 것입니다. 그렇지 않으면 시스템이 손상될 수도 있습니다. 확실히 하려면 먼저 서비스를 Google에 검색해 보세요.

Linux의 부팅 프로세스는 Windows와 다릅니다. 간단하며 부팅 프로세스가 느리다는 것은 부팅 시 시작되는 서비스가 너무 많아서 시작하는 데 시간이 너무 오래 걸린다는 의미일 가능성이 높습니다.


그 외에도 /boot파티션에 어떤 파일 시스템을 사용하는지(또는 /별도의 파일 시스템이 없는 경우) 확인하고 파일 시스템이 가볍고 빠른지, 또한 조정되었는지 확인할 수 있습니다. 하지만 이에 대해서는 더 많은 내용을 읽어야 합니다.

그리고 이 점 외에도 하드웨어를 확인하는 것이 좋습니다. OS가 느린 하드 드라이브에 있는 경우 속도를 높이기 위해 할 수 있는 일이 많지 않습니다. SSD(특히 NVMe SSD)는 운영 체제에 사용할 수 있는 가장 빠른 스토리지입니다. 이렇게 하면 부팅 시간이 크게 단축됩니다.

읽을 수 있는 기사:

  1. Linux 부팅 속도 향상
  2. BootProcessSpeedup @ 데비안 위키- 우분투는 데비안 기반이므로 여기에서 더 많은 아이디어를 얻을 수 있지만 일부는 오래되었을 수 있다는 점을 명심하세요.
  3. systemd 이해 및 사용- 초기화 프로세스를 이해하면 작업에 많은 도움이 될 것입니다.

관련 정보