Dün bir arkadaşım bana bahsetti e4rat (Ext4 - Erişim Sürelerini Azaltma) sistemimizin önyükleme sürecini hızlandırmak için bir dizi araç ve bugün denemeye karar verdim.
Bulduğum aranıyor linuxzone.com kurulumu için bir eğitim ve çalışmasıyla ilgili bir açıklama. Burada kelimesi kelimesine alıntı yapıyorum:
Zamanla sisteminizin biraz daha ağırlaştığını ve işletim sisteminizi yüklemenin uzun zaman aldığını fark edebilirsiniz.Bu, tüm sistemlerde ortak bir durumdur ve ana neden genellikle başlangıç için gerekli dosyaların aranması ve yüklenmesi, çünkü sistemin onları bulmak için genellikle tüm diski taraması gerekir. Bundan kaçınmak ve çizmee4rat gibi araçlar var.
E4rat (Ext4 - Erişim Sürelerini Azaltma), başlatma sürecini ve ayrıca başlangıçta yüklenen uygulamaları hızlandıran, başlatmanın ilk 2 dakikasında kullanılan dosyaları kaydeden, yeniden konumlandıran ve önceden yükleyen, böylece zamanları ortadan kaldıran bir dizi araçtır. arama ve rotasyon gecikmeleri. Bu, yüksek bir sabit sürücü aktarım hızına yol açar.
Süreç üç adımdan oluşur: toplama bilgi başlatma, dosyaların yeniden atanması ve ardından her önyüklemede yüklenmeleri hakkında.
Bunun yalnızca manyetik disklerde çalıştığını ve ext4'te biçimlendirilmesi gerektiğini unutmayın.
Programı indirerek başlayacağız sayfandanBu durumda Ubuntu 11.04 kullanacağım için .deb dosyasını indireceğim.
Yüklemeden önce, çakışmaması için ureadahead'i silmeliyiz:
sudo dpkg --purge ureadahead ubuntu-minimalNot: Temizleme işleminden önce iki tire vardır.
E4rat için bağımlılıkları kuruyoruz:
sudo apt-get install libblkid1 e2fslibsArdından programı kuruyoruz.
Şimdi size nasıl çalıştırılacağını olabildiğince kolay bir şekilde açıklayacağım. İlk önce, düzenlemeliyiz grub veya duruma göre grub2:
sudo nano /boot/grub/grub.cfgDosyanın içinde buna benzer bir satır arıyoruz:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY ekleriz satırın sonunda şu:
init=/sbin/e4rat-collectBenim durumumda şöyle görünüyor:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectNot: Önceki adım, başlangıçtan itibaren tamamen aynı şekilde yapılabilir, grup ekranı çıktığında, işletim sistemimizin satırındayız ve 'eDüzenlemek için. Diskte birden fazla sistem kurulu olması durumunda, diğerlerinin başlangıcına karışmaktan kaçındığımız için bunu yapmak daha kolaydır.
Bu bittiğinde, kapatıyoruz editör Ctrl + X ve bilgisayarımızı yeniden başlatıyoruz.
Sistemi yüklemeyi bitirdiğinde, tarayıcı, posta yöneticisi vb. Gibi genellikle daha sık başlattığımız programları açmalıyız, bunu yapmak için iki dakikamız var. Bu yapıldıktan sonra, günlük dosyasının oluşturulduğundan emin oluruz.
ls / var / lib / e4rat /
Cevap olmalı başlangıç.logSize hiçbir şey göstermezse, adımları tekrar etmeniz gerekecektir.
Şimdi grubu düzenlemeye dönüyoruz, bu sefer ana ekrandan tuşuna basarak yapıyoruz. e, yukarıda açıkladığım gibi. Ve öncekinden satırın sonuna ekliyoruz tekaşağıdaki gibidir:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Kapatıp yeniden başlatıyoruz, ancak bu sefer bunu güvenli modda veya komutlar. Kullanıcı adımız ve parolamızla giriş yapın ve çalıştırın:
sudo e4rat-realloc /var/lib/e4rat/startup.logBu yapıldıktan sonra, e4rat dosyaları diskinizden taşımaya başlar (biraz zaman alabilir), tamamlandığında yeniden başlatırız.
sudo shutdown-r nowBöylece program her zaman başlangıçta çalışır ve güncellesek bile devam eder, grubumuzu düzenleriz,
sudo nano /etc/default/grubve arıyoruz çizgi:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Aşağıdaki satırı önce ekliyoruz sessiz sıçrama,
init=/sbin/e4rat-preloadBu şekilde kalıyorum.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Dosyayı kaydediyoruz ve grubu yeniden yüklüyoruz:
sudo update-grubVe zaten bizde var, bundan sonra gerekli programlar daha hızlı yüklenecek.
Daha fazla bilgi için sayfalarını ziyaret edebilirsiniz. sourceforge.
Bir süre sonra deneyeceğim ve geri dönmezsem bunun nedeni sabit diskimin ölmesi olacak