Оптимизация загрузки GNU / Linux с помощью E4rat

Вчера друг рассказал мне о e4rat (Ext4 - сокращение времени доступа) набор инструментов для ускорения процесса загрузки нашей системы, и сегодня я решил попробовать.

Поиск я нашел в linuxzone.com руководство по его установке и объяснение его работы. Цитирую здесь дословно:

Вы можете обнаружить, что со временем ваша система становится несколько тяжелее, и загрузка ОС занимает много времени. Это обычное явление для всех систем, и основной причиной обычно является поиск и загрузка файлов, необходимых для запуска, поскольку система обычно должна сканировать весь диск, чтобы найти их. Чтобы этого избежать и оптимизировать Загрузка, есть такие инструменты, как 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

Примечание: на предыдущем шаге мы можем сделать то же самое при запуске, когда появится экран grub, мы находимся на линии нашей ОС и нажимаем 'e', чтобы отредактировать его. Если у вас на диске установлено несколько систем, это сделать проще, поскольку мы не вмешиваемся в запуск других.

Как только это будет сделано, мы закрываем редактор Ctrl + X, и мы перезагружаем наш компьютер.

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

ls / var / lib / e4rat /

Ответ должен быть файл запуска.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

и мы ищем линия:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Мы добавляем следующую строку перед тихий всплеск,

init=/sbin/e4rat-preload

Так и оставайся.

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

Сохраняем файл и перезагружаем личинку:

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.   Данхантер сказал

    Я обнаружил, что есть шаг, который можно пропустить:

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

    Как только это будет сделано, e4rat начнет перемещать файлы с вашего диска (это может занять некоторое время), когда это закончится, мы перезапустим.

    sudo shutdown-r now ## ЭТА ПЕРЕЗАГРУЗКА БОЛЬШЕ

    Чтобы программа всегда запускалась в начале и длится, даже если мы обновляем, мы редактируем наш grub,

    sudo nano / etc / default / grub

  6.   Эрунамо ДЖАЗ сказал

    Ну, я только что попробовал, и правда то, что изменений не много: /, и что я не форматировал почти год.

  7.   Анхель де ла вега сказал

    Добрый день, я выполнил шаги к письму, но это не сработало, даже файл startup.log не создается и проверьте программы, которые запускаются, а e4rat не запускается, у меня Ubuntu 13.04, правда уже сводит меня с ума ... Буду признателен ваша помощь

  8.   Марио сказал

    Превосходно этот шаг от начала за 1 минуту 40 секунд до 29 точных секунд !!!!!!!!!! Большое спасибо, хотя они совсем не объясняют это, но экспериментируя, я добился этого, спасибо