Ubuntu'daki açılış zamanı çok hızlı. 7-10 saniye. Mac'imle karşılaştırmak (yaklaşık 30-40 saniye). Ubuntu nasıl bu kadar hızlı geliyor? Farklı bir çekirdek kullandığını düşünüyorum (Linux). Bunun bir şey için dikkate alınacağından emin değilim ...
Ubuntu'daki açılış zamanı çok hızlı. 7-10 saniye. Mac'imle karşılaştırmak (yaklaşık 30-40 saniye). Ubuntu nasıl bu kadar hızlı geliyor? Farklı bir çekirdek kullandığını düşünüyorum (Linux). Bunun bir şey için dikkate alınacağından emin değilim ...
Yanıtlar:
Hızlı önyükleme yapıyor, çünkü insanlar Ubuntu 8.10'dan bu yana geçen birkaç yıl boyunca bu amaç için çok çalıştılar. Başlıca faktörlerden bazıları (10.04 öncesi Ubuntu öncesi):
Önyükleme işlemini bir olay modeline (Upstart) taşımak, böylece hem paralel olarak hem de gerektiğinde yüklenebilir. Bu bir dahi sistemi.
X (çoğu insanın grafik masaüstü) şimdi çok erken yüklenir. Daha hızlı hazırlanmasını sağlayarak, kullanıcıya daha hızlı bir şey gösterebilirsiniz.
Ölü ağacın kaldırılması initramfs
(sistemin önyüklenmesi için grub tarafından yüklenen görüntü)
Çeşitli önbelleğe alma mekanizmaları dahil gelip gitmiş sreadahead
ve ureadahead
. Bunlar, sisteminizin önyükleme sırasında kullandığı bir ikili dosya bloğu oluşturarak çalışır, böylece bir kerede sabit diskten okunabilir.
8.10 ve 10.10'u karşılaştırırken, şimdi açılışta yalnızca altıda birini görebilirsiniz. Bu çok etkileyici bir gelişme ... Ancak bu neden diğer sistemlerden daha hızlı olduğunu açıklamıyor.
Bunun için sadece gerçekten daha ağır olduklarını ve paralel olarak hizmet başlatma konusunda iyi olmadıklarını söyleyebilirim.
sreadahead
İkili bir "paket" dosyası oluşturan hangisinin olduğunu düşünüyordum . Aslında emin misin? Daha fazla okudum ureadahead
ve “paket” kavramının etrafında dönüyor gibi görünüyor (mekanik disklerde yavaş arama sürelerine karşı koymak istiyorsanız mantıklı)…
üredahead bir nedendir.
Sistemi yazan insanların onu kullananlar ve yavaş botlardan nefret ettikleri başka bir şey.
Bu masaüstü kullanıcıları genellikle uzun botlar beklerler, bu nedenle Şirket X'in "şehirdeki en hızlı açılış" üçte biri olduğunu söylemesi çok az piyasa baskısı yaratır.
İşletim sistemindeki sadece gerçekten gerekli parçaların uygun bırakılması zamana bağlı bir Unix geleneği dördüncü bir şeydir.
Başka sebepler olabilir.
Bu, okuma teknolojisi (donanım aygıtlarından bağımsız başlatma) + yüklenecek çok fazla sistem hizmeti yüklememesi değil, birçoğu kullanıcıya bir kullanıcı arayüzü sunduktan sonra yükler.
Ubuntu'nun açılış süresi 7 saniye değil AFAIK. Alabileceğiniz en hızlı 15-30 saniye önyükleme süresidir (giriş süresi dahil değildir). Tam bir Masaüstü İşletim Sisteminin en hızlı önyüklemesi 3 saniye olan chromeOS'u duydum (bu onların donanımıyla geldiğinde de). Sürücüleri, komut dosyalarını vb. Yüklemek zaman alır. Ubuntu'da (ve diğer Linux dağıtımlarında) önyükleme süresi diğerlerinden daha hızlıdır çünkü yukarıda tartışılan modern teknikleri kullanırlar. http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7