Опубликовано в

Preload — это фоновая служба, которая анализирует, какие программы вы чаще всего…

Preload — это фоновая служба, которая анализирует, какие программы вы чаще всего запускаете, и предзагружает их библиотеки (.so), бинарники и зависимости в кэш страниц памяти.
При следующем запуске система берёт всё из RAM, а не читает с диска.
После установки ( sudo apt install preload ) автоматически стартует как systemd-сервис.
Настройка (по желанию):
Конфиг в /etc/preload.conf. Основные параметры:

# Количество процессов для отслеживания (по умолчанию 150–200)
model.cachesize = 200
# Какие директории сканировать (добавьте свои)
map.minimum = /usr/bin:/usr/local/bin:/usr/games:/bin:/sbin:/usr/sbin
# Исключить ненужное (например, редко используемые)
exclude = /usr/bin/rare_app /usr/lib/firefox/firefox-bin
# Частота обновления модели (в секундах)
cycle = 3600

После правки:
sudo systemctl restart preload
Проверяем, что работает:
# статус службы
sudo systemctl status preload
# лог предзагрузок
cat /var/log/preload.log
# вручную обновить модель
sudo preload-predict


View Source