우분투의 부팅 시간은 정말 빠릅니다. 7-10 초 내 Mac과 비교합니다 (약 30-40 초). 어떻게 우분투가 훨씬 빨라 집니까? 다른 커널 (Linux)을 사용한다고 생각합니다. 그것이 무엇을 고려할 지 확신 할 수 없습니다 ...
우분투의 부팅 시간은 정말 빠릅니다. 7-10 초 내 Mac과 비교합니다 (약 30-40 초). 어떻게 우분투가 훨씬 빨라 집니까? 다른 커널 (Linux)을 사용한다고 생각합니다. 그것이 무엇을 고려할 지 확신 할 수 없습니다 ...
답변:
우분투 8.10 이후 지난 몇 년 동안 사람들이 그 목표를 향해 열심히 노력했기 때문에 빨리 시작됩니다. 주요 요소 중 일부 (10.04 이전 우분투 이상) :
부팅 프로세스를 이벤트 모델 (업 스타트)로 옮기면 작업이 동시에로드되고 필요할 때로드됩니다. 천재 시스템입니다.
X (대부분의 사람들에게 그래픽 데스크탑)가 매우 일찍로드되었습니다. 더 빨리 준비함으로써 사용자에게 훨씬 빠른 것을 보여줄 수 있습니다.
데드 우드 제거 (그럽 initramfs
이 시스템을 부팅하기 위해로드 한 이미지)
다양한 캐싱 메커니즘을 포함 와서 갔다 sreadahead
와 ureadahead
. 부팅시 시스템에서 사용하는 이진 파일 블록을 생성하여 한 번에 하드 디스크를 읽을 수 있습니다.
8.10과 10.10을 비교하면 지금은 6 분의 1의 부팅 시간 만 볼 수 있습니다. 그것은 매우 인상적인 개선입니다 ... 그러나 이것이 왜 다른 시스템보다 더 빠른지 설명하지 않습니다.
그래서 나는 그들이 더 무겁고 동시에 서비스를 부팅하는 데 능숙하지 않다고 말할 수 있다고 생각합니다.
sreadahead
바이너리 "pack"파일을 생성한다고 생각했다 . 실제로, 확실합니까? 더 자세히 읽고 ureadahead
"팩"개념을 중심으로 돌아가는 것 같습니다 (기계식 디스크에서 느린 탐색 시간에 대응하고 싶을 경우).
ureadahead 가 한 가지 이유입니다.
시스템을 작성하는 사람들이 시스템을 사용하는 사람들이며 느린 부츠를 싫어하는 것도 또 다른 문제입니다.
데스크톱 사용자는 일반적으로 긴 부츠를 기대하므로 회사 X는 "마을에서 가장 빠른 부츠"가 1/3이라고 시장에 압력을 가하지 않습니다.
OS에서 진정으로 필요한 비트 만 남겨 두는 것은 시간이 오래 걸리는 유닉스 전통입니다.
다른 이유가있을 수 있습니다.
우분투의 부팅 시간은 7 초가 아닙니다. AFAIK. 가장 빠른 부팅 시간은 15-30 초입니다 (로그인 시간은 포함되지 않음). 전체 데스크톱 OS의 가장 빠른 부팅은 chromeOS에 대해 3 초입니다 (하드웨어와 함께 제공되는 경우). 드라이버, 스크립트 등을로드하는 데 시간이 걸립니다. Ubuntu (및 기타 Linux 배포판)의 부팅 시간은 위에서 설명한 최신 기술을 사용하므로 다른 방법보다 빠릅니다. http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7