Оптимізація завантаження GNU / Linux за допомогою E4rat

Вчора мені розповів друг E4rat (Ext4 - Скорочення часу доступу) набір інструментів для прискорення процесу завантаження нашої системи, і сьогодні я вирішив спробувати.

Пошук, який я знайшов у Linuxzone.es навчальний посібник з його встановлення та пояснення його роботи. Я цитую тут дослівно:

Ви можете виявити, що з часом ваша система стає дещо важчою, і завантаження вашої ОС займає багато часу. Це щось спільне у всіх системах, і основною причиною, як правило, є пошук та завантаження файлів, необхідних для запуску оскільки система, як правило, повинна сканувати весь диск, щоб їх знайти. Щоб уникнути цього і оптимізувати свій завантаження, є такі інструменти, як e4rat.

E4rat (Ext4 - зменшення часу доступу) - це набір інструментів для прискорення процесу завантаження, а також додатків, які завантажуються під час запуску, реєструючи файли, використані в перші 2 хвилини завантаження, переміщуючи та попередньо завантажуючи їх, тим самим виключаючи час затримки пошуку та обертання. Це призводить до високої швидкості передачі даних на жорсткий диск.

Процес складається з трьох етапів: збору інформація про запуск, перепризначення файлів, а потім завантаження їх під час кожного завантаження.

Майте на увазі, що це працює лише з магнітними дисками, і їх потрібно відформатувати у ext4.

Ми почнемо із завантаження програми зі своєї сторінкиУ цьому випадку я завантажу файл .deb, оскільки буду використовувати Ubuntu 11.04.

Перш ніж встановлювати його, ми повинні видалити ureadahead, щоб він не суперечив:

sudo dpkg --purge ureadahead ubuntu-minimal

Примітка: Перед очищенням є два дефіси.

Встановлюємо залежності для e4rat:

sudo apt-get install libblkid1 e2fslibs

Потім ми встановлюємо програму.

Зараз я збираюся пояснити вам якомога легше, як змусити це працювати. По-перше, ми повинні відредагувати наш личинка або grub2, залежно від ситуації:

sudo nano /boot/grub/grub.cfg

Усередині файлу ми шукаємо рядок, подібний до цього:

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

додаємо в кінці рядка:

init=/sbin/e4rat-collect

У моєму випадку це виглядає так:

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

Примітка: Попередній крок можна зробити точно так само від запуску, коли з’явиться екран видалення, ми знаходимось на лінії нашої ОС і натискаємо 'e'для редагування. Якщо у вас на диску встановлено кілька систем, це зробити простіше, оскільки ми уникаємо участі у запуску інших.

Після цього ми закриваємо редактор Ctrl + X, і ми перезавантажуємо наш комп’ютер.

Коли він закінчує завантаження системи, ми повинні відкривати програми, які ми зазвичай запускаємо частіше, такі як браузер, менеджер пошти тощо ..., у нас є дві хвилини на це. Після цього ми переконуємось, що файл журналу був створений.

ls / var / lib / e4rat /

Відповідь повинна бути такою startup.logЯкщо воно нічого не показує, вам доведеться повторити кроки ще раз.

Тепер ми повертаємось до редагування grub, цього разу ми робимо це з головного екрана, натискаючи e, як я поясню вище. І додаємо в кінці рядка з попереднього один, будучи таким:

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

Ми закриваємо і перезапускаємо, але цього разу ми робимо це в безпечному режимі або з лінії Команди. Увійдіть за допомогою нашого імені користувача та пароля та виконайте:

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

Після цього e4rat починає переміщувати файли з вашого диска (це може зайняти деякий час); після завершення ми перезавантажуємось.

sudo shutdown-r now

Щоб програма завжди працювала на початку і тривала, навіть якщо ми оновлюємось, ми редагуємо наш grub,

sudo nano /etc/default/grub

і ми шукаємо linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Додаємо наступний рядок раніше тихий сплеск,

init=/sbin/e4rat-preload

Залишаючись таким чином.

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

Ми зберігаємо файл і перезавантажуємо grub:

sudo update-grub

І у нас це вже є, відтепер необхідні програми завантажуватимуться швидше.

Для отримання додаткової інформації ви можете відвідати їх сторінку sourceforge.

Через деякий час я спробую, і якщо я не повернусь, це буде тому, що мій жорсткий диск загинув


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

13 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   elav <° Linux - сказав він

    Це працює ** ** король !!! Ви бачите, що програми відкриваються швидше 😀

  2.   Карлос - сказав він

    Чудово, я спробую в LMDE ... Я розповім вам, як це відбувається.

    Привіт.

  3.   Фреді - сказав він

    Те саме, якщо я не швидко повернусь, я повернусь пізніше хе-хе.

    1.    Фреді - сказав він

      Після декількох спроб ні, це не спрацювало.

      Я спробую ще раз, але інший день.

      1.    elav <° Linux - сказав він

        Це спрацювало у мене та KZKGGaara, перш ніж кинути його Archlinux на землю ха-ха-ха

        1.    нержамартин - сказав він

          О БОЖЕ МІЙ! що з ним сталося? o_0

          1.    нержамартин - сказав він

            Гм! знову пишу з роботи! ^ _ ^ U
            Не вірте, що я пішов на «темну сторону» !!! хе-хе

            1.    elav <° Linux - сказав він

              Звичайно, сьогодні KZKGGaara з’явився з встановленою Windows 7 😀


  4.   Ерітрим - сказав він

    Це працює як шарм! Програми запускаються набагато швидше! Щиро дякую за пораду! 😀

  5.   dhunter - сказав він

    Я виявив, що є крок, який можна пропустити:

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

    Після цього e4rat починає переміщувати файли з вашого диска (це може зайняти деякий час); після завершення ми перезавантажуємось.

    sudo shutdown-r зараз ## ЦЕ ПЕРЕЗАПУСК БІЛЬШЕ

    Щоб програма завжди працювала на початку і тривала, навіть якщо ми оновлюємось, ми редагуємо наш grub,

    sudo nano / etc / default / grub

  6.   ЕрунамоЯЗЗ - сказав він

    Що ж, я щойно спробував, і правда полягає в тому, що змін мало: /, і що я не форматував майже рік.

  7.   Ангел де ла вега - сказав він

    Доброго дня, я дотримався кроків до листа, але він не спрацював, навіть файл startup.log не створений і перевірте програми, які запускаються, а e4rat не запускається, у мене Ubuntu 13.04, правда мене вже трохи зводить з розуму ... Ваша допомога

  8.   Маріо - сказав він

    Відмінний цей крок, починаючи з 1 хвилини 40 секунд до 29 точних секунд !!!!!!!!!! Щиро дякую, хоча вони взагалі не пояснюють це добре, але експериментуючи, я досяг цього, дякую