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

Новое

08.05.2021 - Палеолог М. Царская Россия во время мировой войны ... 07.05.2021 - Atwood H.C. The Master Workman Or True Masonic Guide ... 06.05.2021 - Меркулов В.И. Варяго-русский вопрос в немецкой историографии первой половины XVIII века ... 05.05.2021 - Мы не немы! Антропология протеста в России 2011-2012 годов. ... 04.05.2021 - Ашкар (аль-Ашкар) У.С. Мир джиннов и шайтанов ... 03.05.2021 - Езник Кохбаци. Опровержение лжеучений. ... 02.05.2021 - Atlas of medieval Europe ... 29.04.2021 - Юрьев А.И. Деструктивные политические эпидемии, опыт системного исследования ... 27.04.2021 - Цымбурский В. Морфология российской геополитики и динамика международных систем XVIII-XX веков ... 26.04.2021 - Особый путь. От идеологии к методу. ... 24.04.2021 - Эзовъ Г. Объ ученiи персидскихъ маговъ ... 22.04.2021 - Белякова О. В. Экзорцим: одержимые, изгнание бесов ... 20.04.2021 - О методах и приемах иностранных разведывательных органов и их троцкистско-бухаринской агентуры ... 18.04.2021 - Мар-Мани мироточивый ... 17.04.2021 - Макиавелли Н. Избранные сочинения ... 16.04.2021 - Шкуратенко О.В. Поняття, розвиток, етимологія жаргону кримінального та його місце в субкультурному просторі (історико-правовий аспект) ... 15.04.2021 - Ваал (де Ваал) Т. Чёрный сад. Армения и Азербайджан между миром и войной. ... 14.04.2021 - Гендель М. Космогоническая концепция розенкрейцеров ... 12.04.2021 - Летунов С.Б., Тулин Е.В., Ковальчук Ю.К. Последствия реформы МВФ оплаты труда в РФ ... 10.04.2021 - Макиавелли Н. Искусство войны ... на главную

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

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

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