E4rat - проект Andreas Rid и Gundolf Kiefer, расшифровывается как e4 'reduced access time' (сокращение времени доступа), применяется только в файловой системе ext4. В набор утилит e4rat входит: e4rat-collect, e4rat-realloc и e4rat-preload.

Описание e4rat

Если взглянуть на статистику bootchart, то можно заметить, что при загрузке системы ни жесткий диск, ни CPU не используются полностью. E4rat позволяет максимально задействовать жесткий диск и CPU, ускоряя таким образом процесс загрузки.

Все происходит в три этапа:

  • e4rat-collect - собирает статистику по используемым файлам в течении определенного времени (по умолчанию 120 секунд, но может быть скорректировано)
  • e4rat-realloc - перераспределяет файлы из списка (помещает их в одну область диска)
  • e4rat-preload - заранее загружает нужные файлы в память

Нужен ли вам e4rat?

E4rat может быть полезной в системах с одним пользователем, использующим автозапуск Х-в, при этом также можно ускорить запуск нужных программ. На серверах или при загрузке в CLI - время загрузки системы может снизиться не на много. Для SSD-дисков вообще нет смысла использовать, поскольку у них отсутствуют движущиеся части и, как следствие, отсутствуют (почти) задержки, однако, пользователям таких дисков, может быть полезно ознакомиться с Ureadahead.

Установка и настройка e4rat в Ubuntu

Настоятельно рекомендую, неопытным пользователям(новичкам) в Ubuntu Linux не приступать к установке e4rat, в том случае если вы на каком-то этапе выполните что-то не верно, ваша система может не запуститься после перезагрузки.

Нам изначально нужно загрузить пакет e4rat:

В Ubuntu изначально установлен пакет ureadahead, который по словам разработчиков способен ускорить загрузку систему, но он конфликтует с e4rat, соответственно нам нужно его удалить, выполним в терминале команду: 

sudo dpkg --purge ureadahead 
sudo apt-get update

Устанавливаем пакет - e4rat(просто кликнув два раза по данному файлу и он откроется в Центре приложений ubuntu где будет достаточно нажать на кнопку - Установить). Система будет сообщать, что структура данного файла не корректна и может вызвать проблемы в работе системы, игнорируем данное сообщение и устанавливаем пакет.

  • После того, как мы установил .deb пакет, нам нужно добавить в конфиг grub параметр - init=/sbin/e4rat-collect 
sudo gedit /etc/default/grub
  • У нас откроется окно в редакторе Gedit почти в самом низу найдем строку
GRUB_CMDLINE_LINUX_DEFAULT
  • После замены строка должна выглядеть вот так
GRUB_CMDLINE_LINUX_DEFAULT="quite splash init=/sbin/e4rat-collect"

Жмем на кнопку сохранить и можно закрыть редактор. После нам нужно выполнить перезагрузку системы, в терминале выполните команду:

sudo reboot
  • Далее в течении 120 секунд у нас будут собирать файлы для будущей перезагрузки. 

По истечению 120 секунд, система сама перезагрузиться, как обычно авторизуемся и входим в систему. Снова откроем терминал и выполним команду: 

sudo e4rat-realloc /var/lib/e4rat/startup.log
  • После снова откроем файл grub
sudo gedit /etc/default/grub

Ниже под параметром:

GRUB_CMDLINE_LINUX_DEFAULT="quite splash init=/sbin/e4rat-collect

вы увидите строку:

GRUB_CMDLINE_LINUX=""

Которую заменяем на:

GRUB_CMDLINE_LINUX="init=/sbin/e4rat-preload"

В редакторе жмем на кнопку сохранить, вот и все готово. Выполним еще одну перезагрузку системы и можно посмотреть и сравнить увеличилась ли скорость загрузки.

Автор: Юрий Герук

Понравилась статья?
E4rat - проект Andreas Rid и Gundolf Kiefer, расшифровывается как e4 'reduced access time' (сокращение времени доступа), применяется только в файловой системе ext4. В набор утилит e4rat входит: e4rat-collect, e4rat-realloc и e4rat-preload. Оп...
How To
6141
Рейтинг: 5/4
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    Ускоряем Ubuntu уменьшая количество используемой памяти Ускоряем Ubuntu уменьшая количество используемой памяти

    Если сейчас сравнить новые версии десктоп дистрибутива Ubuntu например с версией 14.04, вы должны были бы увидеть, что дистрибутивы Linux стали более «прожорливыми», да новые версии получили проблему в виде Unity которая жрет оперативку как слон и если у вас оперативной памяти меньше 2гб, будет не сладко. В сегодняшнем материале мы обсудим несколько способов более оптимального решения возникшей проблемы которые бы позволили уменьшить апетиты в использовании оперативной памяти. Первый, конечно же - это выбор легкого дистрибутива (Xubuntu или же Lubuntu и прочих). Второй способ, в данном случае мы постараемся уменьшить потребления памяти без ограничения в функциональности работы дистрибутива, для опытов мы выбрали Ubuntu 16.04 LTS.

    Установка среды разработки Visual Studio Code в Linux Установка среды разработки Visual Studio Code в Linux

    Вчера 18.11.2015 компания Microsoft открыла исходники Visual Studio Code для Linux. Visual Studio Code - это приложение которое предоставляет все средства для создания, редактирования и отладки современных web-приложений и программ для облачных систем. C вчерашнего дня данное приложение превратилась с просто современного приложения для отладки и редактирования web-приложений, в кросплатформенное доступное для платформ Linux, Windows и Mac OS X. 

    Установка FTP-клиента gFTP в Linux Установка FTP-клиента gFTP в Linux

    Foxit Reader — это легковесная, быстродействующая и многофункциональная программа для чтения PDF, которая позволяет создавать (бесплатное создание PDF-документов), открывать, просматривать, подписывать и распечатывать любые PDF-файлы. Foxit Reader создан на базе самого быстрого и точного (с высокой точностью отображения) в отрасли инструмента визуализации PDF, дающего пользователям лучшие возможности для просмотра и печати PDF-документов. Доступны версии продукта на английском, нидерландском, французском, немецком, итальянском, португальском, русском и испанском языках.

    ClipGrab - загрузчик видео и конвертер для Linux ClipGrab - загрузчик видео и конвертер для Linux

    ClipGrab является свободным программным обеспечением для загрузки и конвертирования видео с разных популярных сайтов с сети интернет. Вы можете легко сохранить ваши любимые видео с сайтов, таких как dailymotion или Vimeo. И вы можете конвертировать эти ролики в "нужный" формат, с доступных WMV, MPEG или mp3. Так же, вы можете с приложения проверить, список какие сайты поддерживаются этим программным обеспечением.

    С помощью приложения ClipGrab, вы можете преобразовать видео в WMV, MPEG4, OGG Theora, MP3, OGG Vorbis или просто скачать видео в оригинальном формате. Однако при скачивании с некоторых сайтов вы можете не найти в списке все доступные форматы, которые доступны в выпадающем списке, не все сайты поддерживают видео в хорошем качестве.

    Установка VirtualBox в Linux Установка VirtualBox в Linux

    VirtualBox является мощным x86 и amd64/Intel64 продуктом виртуализации как для корпоративного так и для домашнего использования. VirtualBox предоставляет чрезвычайно многофункциональную, высокую производительность продукта для корпоративных клиентов, он также является единственным профессиональным решением, которое находится в свободном доступе, как с открытым исходным кодом программного обеспечения в соответствии с условиями стандартной общественной лицензии GNU (GPL).

    Установка Dreamweaver 8.0 в Linux Установка Dreamweaver 8.0 в Linux

    Adobe Dreamweaver - это очень удобный HTML редактор, будет полезным инструментом не только новичкам но и продвинутым пользователям. Данный редактор без особой нагрузки, поможет вам создать полноценный сайт.

    Adobe Dreamweaver поддерживает синтаксис и подсветку синтаксиса для следующих языков программирования

    • ActionScript
    • Active Server Pages (ASP)
    • ASP.NET
    • C#
    • Cascading Style Sheets (CSS)
    • Более детально читайте в полной версии материала.

Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.

avatar