Preload в Ubuntu

FavoriteLoadingПометить для себя
Preload в Ubuntu
5 (100%) 1 голосов

Запуск  часто  используемых приложений можно ускорить с помощью установки  программы  preload. Установить её можно командой

Программа  preload представляет собой фоновый процесс, наблюдающий за тем, какие именно приложения используются чаще всего.  Программа ведёт список приложений, которые используются наиболее активно и заранее загружает в память некоторые их части, заметно ускоряя их запуск.

Как правило конфигурация по умолчанию (/etc/preload.conf) не требует изменений, но при желании можно обратить внимание на опции:

model.cycle (по умолчанию 20 сек) – как часто будет инициирован анализ
состояния системы и обновление кэша;

model.halflife ( по умолчанию 168 часов) – через какое время данные в кэше
будут считаться устаревшими (каждый halflife степень актуальности данных в кэше будет уменьшена на 50%);

model.minsize (по умолчанию 2000000 байт) – минимальный объем данных прошедший
через системные вызовы, необходимый для начала оптимизации приложения. Позволяет использовать preload только для крупных приложений.

model.memtotal (-10%), model.memfree (100%), model.memcached (30%) – директивы
определяющие степень использования ОЗУ для хранения кэша.
Размер кэша рассчитывается по формуле:
model.memtotal * размер ОЗУ
+ model.memfree * размер свободной памяти во время запуска preload
+ model.memcached * размер памяти отведенной под системный кэш (Cached).

Состояние работы preload можно оценить через файл /var/lib/preload/preload.state

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

Если prelink, как правило, запускается раз в день и модифицирует ELF файлы, то preload оформлен в виде программы-демона, постоянно наблюдающего за интенсивностью запуска программ и на основании собранной статистики загружающего компоненты в память.

Выигрыш от использования prelink для OpenOffice.org и Firefox около 15-20%, от использования preload – 50%.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0
(Просмотров: 41)
Категории Линуксоводство. Постоянная ссылка.

Новое

18.01.2021 - Розанваллон П. Утопический капитализм. История идеи рынка. ... 17.01.2021 - Silberman N.A., Finkelstein I. The Bible Unearthed: Archaeology’s New Vision of Ancient Israel and the Origin of Its Sacred Texts ... 16.01.2021 - Мюнхенская демоническая магия. Codex Latinus Monacensis 849. ... 15.01.2021 - Нетаниягу Б. Истоки инквизиции в Испании XV века ... 12.01.2021 - Мейкок А. История инквизиции ... 10.01.2021 - Мюнхен-1938: Падение в бездну Второй мировой ... 12.12.2020 - Сегодня читали ... 09.12.2020 - Никольский Н.М. Талмудическая традиция об Иисусе ... 01.12.2020 - Гумилёв Л.Н. Эволюция и диссипация ... 30.11.2020 - Питанов В.Ю. Введение в практическое сектоведение ... 30.11.2020 - Арриги Дж. Долгий двадцатый век. Деньги, власть и истоки нашего времени. ... 29.11.2020 - Барах Б.С. История алан на западе ... 28.11.2020 - Вирт О. Книга Ученика ... 26.11.2020 - Врангель М.Д. Моя жизнь в коммунистическом раю ... 25.11.2020 - Гумилёв Л.Н., Ермолаев В.Ю. Горе от иллюзий ... 24.11.2020 - Сектоведение: лекции В.Ю.Питанова ... 24.11.2020 - Асемоглу Д., Робинсон Дж. Экономические истоки диктатуры и демократии ... 23.11.2020 - Энгдаль У.Ф. Боги денег. Уолл-стрит и смерть Американского века. ... 22.11.2020 - Колоколкин В., Моносов С. Что такое термидор ... 21.11.2020 - Численность и заработная плата рабочих и служащих в СССР (Итоги единовременного учета за март 1936 г.) ... на главную

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *