По умолчанию большинство дистрибутивов Linux достаточно быстры. Однако мы можем сделать их немного быстрее, используя некоторые дополнительные приложения и методы. Одним из таких приложений, которое мы собираемся увидеть, является Preload. Он контролирует наиболее часто используемые приложения пользователем и добавляет их в память, так что приложения будут загружаться немного быстрее, чем раньше. Поскольку, как вы уже знаете, чтение из ОЗУ всегда происходит быстрее, чем с жесткого диска. Preload работает как демон на фоне все время и записывает статистику об использовании файлов более часто используемыми программами. Затем он извлекает эти двоичные файлы и их зависимости в память, чтобы улучшить время загрузки приложения. В двух словах, как только preload будет установлен, вы сможете быстрее загружать часто используемые приложения.
В этом кратком руководстве мы рассмотрим, как установить и использовать Preload для улучшения времени запуска приложения в Linux.
Предварительная загрузка доступна в AUR, Таким образом, вы можете установить его с помощью вспомогательных программ AUR в любых системах на базе Arch, таких как Antergos, Manjaro Linux.
Использование Pacaur:
$ pacaur -S preload
Использование Packer:
$ packer -S preload
Использование Trizen:
$ trizen -S preload
Использование Yay:
$ yay -S preload
Использование Yaourt:
$ yaourt -S preload
В Debian, Ubuntu, Linux Mint, Preload доступен в репозиториях по умолчанию. Поэтому вы можете установить его с помощью диспетчера пакетов apt, как показано ниже.
$ sudo apt-get install preload
После установки Preload перезагрузите систему. С этого момента Preload отслеживает часто используемые приложения и добавляет их двоичные файлы и библиотеки в память для более быстрого запуска. Например, если вы часто используете Firefox, Chrome или LibreOffice, Preload добавит эти двоичные файлы и библиотеки в оперативную память, чтобы эти приложения запускались быстрее. Хорошо, что он не нуждается в какой-либо конфигурации. Он будет просто работать из коробки. Если вы, однако, хотите настроить конфигурацию, вы можете сделать это, отредактировав файл конфигурации по умолчанию /etc/preload.conf.
Вот некоторые недостатки Preload и почему это не так эффективно для всех:
Вы увидите только реальную разницу только в том случае, если вы перезагружаете приложения по несколько раз в день. Поэтому Preload будет идеальным для разработчиков и тестеров, которые открывают и закрывают приложения несколько раз в день.