Оптимизация загрузки 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

Примечание: на предыдущем шаге мы можем сделать то же самое при запуске, когда появится экран grub, мы находимся на линии нашей ОС и нажимаем '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

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

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.   Carlos сказал

    Отлично, попробую в 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 now ## ЭТА ПЕРЕЗАГРУЗКА БОЛЬШЕ

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

    sudo nano / etc / default / grub

  6.   ErunamoJAZZ сказал

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

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

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

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

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