Cara mengoptimalkan boot Linux dengan E4rat

e4rat (Ext4 - Mengurangi Waktu Akses) adalah satu set alat ayat mempercepat proses booting, serta aplikasi yang dimuat saat pengaktifan, mendaftarkan file yang digunakan dalam 2 menit pertama pengaktifan, merelokasi mereka y pramuat mereka, sehingga menghilangkan waktu pencarian dan penundaan rotasi. Ini mengarah ke kecepatan transfer hard drive yang tinggi.


Prosesnya terdiri dari tiga langkah: mengumpulkan informasi tentang startup, mengalokasikan kembali file, dan kemudian memuatnya di setiap startup.

Ingatlah bahwa ini hanya berfungsi dengan disk magnetis dan perlu diformat dalam ext4.

Kami akan mulai dengan unduh programnya.

Sebelum menginstalnya, kita harus menghapus ureadahead, agar tidak berbenturan dengannya:

sudo dpkg --purge ureadahead ubuntu-minimal

Kami menginstal dependensi untuk e4rat:

sudo apt-get install libbblkid1 e2fslibs

Kemudian kami menginstal program.

Sekarang saya akan menjelaskan kepada Anda semudah mungkin bagaimana membuatnya bekerja. Pertama, kita harus mengedit grub atau grub2 kita karena kasusnya mungkin:

sudo nano /boot/grub/grub.cfg

Di dalam file kami mencari baris yang mirip dengan ini:

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

Dan kami menambahkan yang berikut ini di akhir baris:

init = / sbin / e4rat-kumpulkan

Dalam kasus saya, ini terlihat seperti ini:

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

Langkah sebelumnya kita dapat melakukan hal yang sama persis dari startup, ketika layar grub keluar, kita berada di baris OS kita dan tekan 'e' untuk mengeditnya. Jika Anda memiliki beberapa sistem yang diinstal pada disk, lebih mudah melakukannya, karena kami menghindari terlibat dengan startup yang lain.

Setelah ini selesai, kami menutup editor Ctrl + X, dan memulai ulang.

Setelah selesai memuat sistem, kita harus membuka program-program yang biasanya lebih sering kita jalankan, seperti browser, mail manager, dll., Kita punya waktu dua menit untuk melakukannya. Setelah ini selesai, kami memastikan bahwa file log telah dibuat.

ls / var / lib / e4rat /

Jawabannya pasti startup.log, jika tidak menunjukkan apa pun, Anda harus mengulangi langkah-langkahnya lagi.

Sekarang kita kembali lagi mengedit grub, kali ini kita melakukannya dari home screen dengan menekan e, seperti yang sudah saya jelaskan di atas. Dan kami menambahkan parameter tunggal di akhir baris yang kami sebutkan sebelumnya, sebagai berikut:

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

Kami menutup dan memulai ulang, tetapi kali ini kami melakukannya dalam mode aman atau dari baris perintah. Masuk dengan nama pengguna dan kata sandi kami dan jalankan:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Setelah ini selesai, e4rat mulai memindahkan file dari disk Anda, (mungkin perlu beberapa saat), setelah selesai, kita restart.

sudo shutdown -r sekarang

Agar program selalu berjalan di awal dan bertahan walaupun kita update, kita edit grub kita:

sudo nano / etc / default / grub

dan kami mencari baris:

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"

Kami menambahkan baris berikut sebelum percikan tenang,

init = / sbin / e4rat-preload

Tetap seperti ini.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload silent splash"

Kami menyimpan file, dan memuat ulang grub:

sudo perbarui-grub

Kami sudah memilikinya. Mulai sekarang, program biasa akan dimuat lebih cepat saat startup.

Untuk informasi lebih lanjut, Anda dapat mengunjungi halaman proyek di sourceforge.

sumber: Zona Linux


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Oswaldo dijo

    Halo bagus, terima kasih sudah menjawab, saya sudah mencoba melakukannya tetapi saya belum berhasil, jika Anda punya waktu untuk mengupdate posting dengan LM itu akan sangat bagus, terima kasih Pablo.

  2.   Mari gunakan Linux dijo

    Saat itu saya sudah mencobanya dengan Ubuntu. Saya kira harus ada perbedaan besar dengan LM.
    Bersulang! Paul.

  3.   Oswaldo dijo

    Halo bagus untuk kontribusinya, pertanyaan saya apakah anda sudah mencobanya dengan LM 13? Bekerja ?.
    Saludos y gracias

  4.   Mari gunakan Linux dijo

    Tepat! Ini juga dapat digunakan di distro lain. Idenya adalah untuk menyajikan program, menjelaskan langkah-langkah instalasi terbaru (umumnya pengguna Ubuntu dan sebagian besar pembaca blog). Mereka yang menggunakan distro lain pasti tahu apa yang harus dilakukan atau di mana mencari info lebih lanjut.
    Bersulang! Paul.

  5.   Mengalahkan006 dijo

    Saya sudah mencobanya dan sebenarnya saya kehilangan gdm saya, saya menggunakan trisquel 5.0 yang berbasis Ubuntu 11.04, saya ingin tahu apakah ada file yang harus diedit untuk dapat memulihkan lingkungan grafis saya, terima kasih

  6.   Yosua dijo

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

    salam

  7.   Adrian garcia dijo

    Itu tidak akan membiarkan saya menginstalnya, inilah yang saya dapatkan di terminal:

    Kesalahan CMake di /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (pesan):
    Tidak dapat menemukan pustaka Boost yang diminta.

    Tidak dapat menemukan file header Boost. Harap setel BOOST_ROOT ke root
    direktori yang berisi Boost atau BOOST_INCLUDEDIR ke direktori yang berisi
    Header Boost.
    Call Stack (panggilan terbaru lebih dulu):
    CMakeLists.txt: 20 (find_package)

    Kesalahan CMake di src / cmake / Findext2fs.cmake: 17 (MESSAGE):
    Tidak dapat menemukan ext2fs
    Call Stack (panggilan terbaru lebih dulu):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Konfigurasi tidak lengkap, terjadi kesalahan!

    salam

  8.   Adrian garcia dijo

    Oke, Anda dapat mengunduh paket deb, sumbernya diunduh langsung ke saya.

  9.   Envi dijo

    Registry, relokasi, dan preloading file terlihat bagus, tapi ...

    Apakah butuh waktu lama untuk memulai distribusi Linux? Apakah ini masalah layanan yang kita jalankan? Apakah kita terus mengeluh tentang hal yang sama?

    Saya tidak perlu lebih dari menghidupkan ponsel dan memasukkan kode identifikasi, dan saya memiliki drama dengan Ext4 karena distro penyelamat saya saat ini, Slax, tidak mengelola sistem file ini saat ini, yang sudah memakan waktu. 😉

  10.   Adrian garcia dijo

    Apakah hal seperti ini terjadi pada orang lain?

  11.   silvafull dijo

    Anda harus mengedit file konfigurasi grub sebagai pengguna super sistem ... Jelas cara ini tidak akan menyimpan perubahan. Bersulang…

  12.   Ja dijo

    Hanya untuk Ubuntu?

  13.   Adrian garcia dijo

    Nah, saya mengalami masalah saat mengedit dari boot.
    Pulsa e, tambahkan satu baris dan tekan ctrl + x
    Setelah ini layar menjadi hitam dan saya harus memulai ulang.
    Saya kembali ke editor dan melihat bahwa perubahan tersebut belum disimpan.

    salam

    1.    mcplatano.dll dijo

      Terima kasih, ini bekerja dengan sempurna di Debian. Terlalu banyak dependensi (libboots) tetapi semuanya baik-baik saja.

  14.   lorenzo dijo

    Saya kira pengoptimalan ini tidak berguna untuk drive SSD, bukan?