Preload в Ubuntu

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

Запуск  часто  используемых приложений можно ускорить с помощью установки  программы  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)
Категории Линуксоводство. Постоянная ссылка.

Новое

28.11.2022 - Пушкин С.Н. Проблема взаимоотношений этногенеза и культурогенеза в творчестве Л.Н.Гумилёва ... 25.11.2022 - Кляшторный С.Г., Савинов Д.Г. Степные империи древней Евразии ... 24.11.2022 - Феномен восточного деспотизма: структура управления и власти ... 23.11.2022 - Тортика А.А. Северо-западная Хазария в контексте истории Восточной Европы VII-X вв ... 22.11.2022 - Бухарин С.Н., Малков С.Ю. Эволюция элиты ... 21.11.2022 - Ньюман Ш. Подлинная история тамплиеров ... 18.11.2022 - Лесковъ Н. О вліяніи корельскаго языка на русскій въ предѣлахъ Олонецкой губерніи ... 17.11.2022 - Нелли Р. Катары: святые еретики ... 15.11.2022 - Аникеев А.А. Аграрная политика нацистской Германии в годы Второй мировой войны ... 14.11.2022 - Вульф Л. Изобретая Восточную Европу: карта цивилизации в сознании эпохи Просвещения ... 11.11.2022 - Штейн Б.Е. Русский вопрос ... 10.11.2022 - Хлебников М.В. «Теория заговора» ... 09.11.2022 - Моррис И. Сравнительная история цивилизаций. Почему властвует Запад…по крайней мере, пока еще… ... 07.11.2022 - В царской казарме. Солдаты и матросы в первой революции. ... 04.11.2022 - Михайленко Д.В., Резницкая Л.М. Проектная концепция эколого-археологического комплекса «Донская Троя» ... 03.11.2022 - Гребер Д. Бредовая работа. Трактат о распространении бессмысленного труда. ... 02.11.2022 - Шарифжанов И.И. Изолированная страна. История России на страницах школьных учебников США и Западной Европы. ... 28.10.2022 - Gregory D. The Colonial Present ... 25.10.2022 - Сулимов С.И., Черниговских И.В., Черных В.Д. Варварство и цивилизация: специфика межкультурного взаимодействия ... 20.10.2022 - Тарасов К. Военная организация большевиков и леворадикальное движение в Петроградском гарнизоне (февраль 1917 — март 1918 г.) ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии