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)
Категории Линуксоводство. Постоянная ссылка.

Новое

25.06.2022 - Удилов В.Н. Теракты и диверсии в СССР ... 24.06.2022 - Антисоветские подлоги ... 19.06.2022 - Зильбер И. Тайные средства борьбы ... 18.06.2022 - Хлебников Г.В. Философская мистика и гностицизм: история и современность ... 17.06.2022 - Жерве Б.Б. О дисциплине ... 15.06.2022 - Лавренов С.Я., Попов И.М. Советский Союз в локальных войнах и конфликтах ... 14.06.2022 - История фашизма в Западной Европе ... 13.06.2022 - Ибн Хордадбех. Книга путей и стран. ... 12.06.2022 - Пивоварова Э.П. Социализм с китайской спецификой ... 11.06.2022 - Дубровинъ Н.Ф. Пугачёвъ и его сообщники ... 10.06.2022 - Кунц К. Совесть нацистов ... 09.06.2022 - Шрек Н., Шрек З. Демоны плоти ... 08.06.2022 - Фергюсон Н. Цивилизация. Чем Запад отличается от остального мира. ... 07.06.2022 - Такер Ю. Три текста о заражении ... 06.06.2022 - Бордюгов Г.А. «Войны памяти» на постсоветском пространстве ... 05.06.2022 - Трансформации глобального конфессионального геопространства ... 04.06.2022 - Худяков Ю.С. Археология Южной Сибири хунно-сяньбийской эпохи ... 03.06.2022 - Fumagalli S. L’eresia dei Pauliciani. Dualismo religioso e ribellione nell’Impero Bizantino. ... 31.05.2022 - Ромашкин П.С. Военные преступления империализма ... 29.05.2022 - Суржикова Н.В. Военный плен в российской провинции (1914–1922 гг.) ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии