Cara mengoptimumkan boot Linux dengan E4rat

e4rat (Ext4 - Mengurangkan Waktu Akses) adalah satu set alat perenggan mempercepat proses boot, serta aplikasi yang dimuat pada permulaan, mendaftarkan fail yang digunakan dalam 2 minit pertama permulaan, penempatan semula mereka y pramuatkannya, dengan itu menghilangkan masa carian dan kelewatan putaran. Ini membawa kepada kadar pemindahan cakera keras yang tinggi.


Prosesnya terdiri daripada tiga langkah: mengumpulkan maklumat mengenai permulaan, mengalokasikan semula fail, dan kemudian memuatkannya pada setiap permulaan.

Perlu diingat bahawa ini hanya berfungsi dengan cakera magnetik dan mereka perlu diformat dalam ext4.

Kami akan bermula dengan muat turun program.

Sebelum memasangnya, kita mesti menghapus ureadahead, agar tidak bertentangan dengannya:

sudo dpkg --purge ureadahead ubuntu-minimal

Kami memasang pergantungan untuk e4rat:

sudo apt-get install libbblkid1 e2fslibs

Kemudian kami memasang program.

Sekarang saya akan menerangkan kepada anda semudah mungkin bagaimana membuatnya berfungsi. Pertama, kita mesti mengedit grub atau grub2 kita mengikut keadaan:

sudo nano /boot/grub/grub.cfg

Di dalam fail, kami mencari garis yang serupa dengan ini:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

Dan kami menambah yang berikut hingga akhir baris:

init = / sbin / e4rat-kumpulkan

Dalam kes saya, ia kelihatan seperti ini:

linux /boot/vmlinuz-2.6.38-10- root generik = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro splash splash vt.handoff = 7 init = / sbin / e4rat-collect

Langkah sebelumnya yang dapat kita lakukan 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, kita tutup editor Ctrl + X, dan mulakan semula.

Apabila selesai memuatkan sistem, kita mesti membuka program yang biasanya kita mulakan lebih kerap, seperti penyemak imbas, pengurus surat, dll ..., kita mempunyai dua minit untuk melakukannya. Setelah ini dilakukan, kami memastikan bahawa fail log telah dibuat.

ls / var / lib / e4rat /

Jawapannya mestilah startup.log, jika tidak menunjukkan apa-apa, anda harus 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 menambahkan parameter tunggal di hujung baris yang kami sebutkan sebelumnya, seperti berikut:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Kami menutup dan memulakan 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.log

Setelah ini selesai, e4rat mula memindahkan fail dari cakera anda, (mungkin memerlukan sedikit masa), apabila selesai, kami mulakan semula.

sudo shutdown -r sekarang

Supaya program ini berjalan pada awal dan berterusan walaupun kita mengemas kini, kita mengedit grub kita:

sudo nano / etc / default / grub

dan kami mencari garis:

GRUB_CMDLINE_LINUX_DEFAULT = "percikan tenang"

Kami menambah baris berikut sebelum percikan senyap,

init = / sbin / e4rat-preload

Kekal dengan cara ini.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-pramuat percikan senyap"

Kami menyimpan fail, dan memuatkan semula grub:

sudo update-grub

Kami sudah memilikinya. Mulai sekarang, program biasa akan dimuat dengan lebih cepat semasa permulaan.

Untuk maklumat lebih lanjut, anda boleh melayari halaman projek di sourceforge.

Fuente: Zon Linux


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Oswaldo kata

    Halo bagus, terima kasih kerana menjawab, saya telah mencuba untuk melakukannya tetapi saya tidak berjaya, jika anda mempunyai masa untuk mengemas kini siaran dengan LM, akan sangat baik, terima kasih Pablo.

  2.   Mari gunakan Linux kata

    Pada masa itu saya telah mencubanya dengan Ubuntu. Saya rasa mesti ada perbezaan besar dengan LM.
    Ceria! Paul.

  3.   Oswaldo kata

    Helo bagus atas sumbangannya, soalan saya ialah jika anda telah mencubanya dengan LM 13? Berfungsi?.
    Salam dan terima kasih

  4.   Mari gunakan Linux kata

    Tepat! Ia juga boleh digunakan di distro lain. Ideanya adalah untuk mempersembahkan program, menjelaskan langkah-langkah pemasangan untuk yang terbaru (umumnya pengguna Ubuntu dan kebanyakan pembaca blog). Mereka yang menggunakan distro lain pasti akan tahu apa yang harus dilakukan atau di mana untuk mencari lebih banyak maklumat.
    Ceria! Paul.

  5.   Pukul006 kata

    Saya telah mencubanya dan sebenarnya saya kehilangan gdm saya, saya menggunakan trisquel 5.0 yang berdasarkan Ubuntu 11.04, saya ingin tahu apakah ada fail untuk diedit untuk dapat memulihkan persekitaran grafik saya, terima kasih

  6.   Joshua kata

    Ia juga boleh digunakan untuk distro lain, misalnya Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    salam

  7.   Adrian garcia kata

    Saya tidak akan memasangnya, inilah yang saya dapat di terminal:

    Ralat CMake di /usr/share/cmake-2.8/Modules/FindBoost.cmake[1138 (mesej):
    Tidak dapat mencari perpustakaan Boost yang diminta.

    Tidak dapat mencari fail tajuk Boost. Sila tetapkan BOOST_ROOT ke akar
    direktori yang mengandungi Boost atau BOOST_INCLUDEDIR ke direktori yang mengandungi
    Meningkatkan tajuk.
    Panggilan Tumpukan (panggilan paling baru pertama kali):
    CMakeLists.txt: 20 (find_package)

    Ralat CMake di src / cmake / Findext2fs.cmake: 17 (MESSAGE):
    Tidak dapat menemui ext2fs
    Panggilan Tumpukan (panggilan paling baru pertama kali):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Konfigurasi tidak lengkap, berlaku kesilapan!

    salam

  8.   Adrian garcia kata

    Ok, anda boleh memuat turun pakej deb, saya memuat turun sumbernya secara langsung.

  9.   Envi kata

    Pendaftaran, penempatan semula dan pramuat fail kelihatan baik, tetapi ...

    Adakah masa yang lama untuk memulakan pengedaran Linux? Adakah masalah perkhidmatan yang kita jalankan? Adakah kita terus mengeluh tentang perkara yang sama?

    Saya tidak memerlukan lebih dari sekadar menghidupkan telefon bimbit dan memasukkan kod pengenalan, dan saya mempunyai drama dengan Ext4 kerana distro penyelamat saya sekarang, Slax, tidak menguruskan sistem fail ini pada masa ini, yang sudah memakan masa. 😉

  10.   Adrian garcia kata

    Adakah perkara seperti ini berlaku kepada orang lain?

  11.   penuh perak kata

    Anda harus mengedit fail konfigurasi grub sebagai pengguna super sistem ... Jelas dengan cara ini tidak akan menyimpan perubahan. Salam ...

  12.   Ja kata

    Hanya untuk Ubuntu?

  13.   Adrian garcia kata

    Saya menghadapi masalah ketika menyunting dari but.
    Pulse e, tambah satu pada garis dan pulsa ctrl + x
    Selepas ini skrin menjadi hitam dan saya perlu memulakan semula.
    Saya kembali ke editor dan melihat bahawa perubahan belum disimpan.

    berkaitan

    1.    mcbanana kata

      Terima kasih, ia berfungsi dengan sempurna pada Debian. Terlalu banyak kebergantungan (libboot) tetapi semuanya baik-baik saja.

  14.   svenegasi kata

    Saya rasa pengoptimuman ini tidak berguna untuk pemacu SSD, bukan?