Semalam seorang rakan memberitahu saya mengenai e4rat (Ext4 - Mengurangkan Masa Akses) satu set alat untuk mempercepat proses boot sistem kami dan hari ini, saya memutuskan untuk mencubanya.
Mencari yang saya dapati di linuxzone.com tutorial pemasangannya dan penjelasan mengenai operasinya. Saya memetik secara verbatim di sini:
Anda mungkin mendapati bahawa lama-kelamaan sistem anda menjadi lebih berat dan memerlukan masa yang lama untuk memuatkan OS anda. Perkara ini biasa berlaku di semua sistem dan penyebab utamanya adalah pencarian dan pemuatan fail yang diperlukan untuk dimulakan, kerana sistem biasanya harus imbas keseluruhan cakera untuk mencarinya. Untuk mengelakkan ini dan mengoptimumkan anda boot, terdapat alat seperti e4rat.
E4rat (Ext4 - Mengurangkan Waktu Akses) adalah sekumpulan alat untuk mempercepat proses permulaan, serta aplikasi yang dimuat pada permulaan, mendaftarkan fail yang digunakan dalam 2 minit pertama permulaan, memindahkan dan mempramuatnya, sehingga menghilangkan waktu kelewatan carian dan putaran. Ini membawa kepada kadar pemindahan cakera keras yang tinggi.
Prosesnya terdiri daripada tiga langkah: mengumpulkan maklumat mengenai permulaan, menetapkan semula fail, dan kemudian meletakkannya untuk dimuat pada setiap but.
Perlu diingat bahawa ini hanya berfungsi dengan cakera magnetik dan mereka perlu diformat dalam ext4.
Kami akan memulakan dengan memuat turun program dari halaman andaDalam kes ini, saya akan memuat turun fail .deb, kerana saya akan menggunakan Ubuntu 11.04.
Sebelum memasangnya, kita mesti menghapus ureadahead, agar tidak bertentangan:
sudo dpkg --purge ureadahead ubuntu-minimalCatatan: Sebelum membersihkan, terdapat dua tanda hubung.
Kami memasang pergantungan untuk e4rat:
sudo apt-get install libblkid1 e2fslibsKemudian kami memasang program.
Sekarang saya akan menerangkan semudah mungkin bagaimana membuatnya berfungsi. Pertama, kita mesti mengedit Grub atau grub2 mengikut mana-mana yang berkenaan:
sudo nano /boot/grub/grub.cfgDi dalam fail, kami mencari garis yang serupa dengan ini:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f roY kami tambah yang berikut di hujung baris:
init=/sbin/e4rat-collectDalam kes saya, ia kelihatan seperti ini:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff=7 init=/sbin/e4rat-collectCatatan: Langkah sebelumnya dapat dilakukan dengan cara yang sama dari permulaan, ketika layar grub keluar, kita berada di barisan OS kita dan tekan 'e'untuk mengeditnya. Sekiranya anda mempunyai beberapa sistem yang dipasang pada cakera, lebih mudah untuk melakukannya, kerana kami tidak terlibat dengan permulaan yang lain.
Setelah ini selesai, kami menutup editor Ctrl + X, dan kami menghidupkan semula komputer kami.
Apabila selesai memuatkan sistem, kita mesti membuka program yang biasanya kita mulakan lebih kerap, seperti penyemak imbas, pengurus surat, dan lain-lain ..., kita mempunyai dua minit untuk melakukannya. Setelah ini dilakukan, kami memastikan bahawa fail log telah dibuat.
ls / var / lib / e4rat /
Jawapannya mesti permulaan.logSekiranya tidak menunjukkan apa-apa, anda perlu mengulangi langkahnya lagi.
Sekarang kita kembali mengedit grub, kali ini kita melakukannya dari skrin utama dengan menekan e, seperti yang saya jelaskan di atas. Dan kami menambah di hujung baris dari sebelumnya tunggal, seperti berikut:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Kami tutup dan mulakan semula, tetapi kali ini kami melakukannya dalam mod selamat atau dari baris arahan. Log masuk dengan nama pengguna dan kata laluan kami dan laksanakan:
sudo e4rat-realloc /var/lib/e4rat/startup.logSetelah ini selesai, e4rat mula memindahkan fail dari cakera anda, (mungkin memerlukan sedikit masa), apabila selesai, kami mulakan semula.
sudo shutdown-r nowAgar program ini sentiasa berjalan pada awal dan berterusan walaupun kita mengemas kini, kita mengedit grub kita,
sudo nano /etc/default/grubdan kami mencari talian:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"Kami menambah baris berikut sebelumnya percikan sunyi,
init=/sbin/e4rat-preloadKekal dengan cara ini.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"Kami menyimpan fail, dan memuatkan semula grub:
sudo update-grubDan kami memilikinya, mulai sekarang program yang diperlukan akan dimuat dengan lebih cepat.
Untuk maklumat lebih lanjut, anda boleh melayari halaman mereka sourceforge.
Saya akan mencubanya sebentar lagi dan jika saya tidak kembali, ini kerana cakera keras saya akan mati 