Preload или ускоряем запуск программ в Ubuntu Linux

16 ноября 2009
Рубрика: Linux, MeAndUbuntu, Ubuntu, Заметки
Теги:

Dedsy

Preload — средство уменьшения времени запуска, основанное на предварительной
загрузке в память наиболее интенсивно используемых данных, не дожидаясь непосредственного
запуска программы (эффективно для повторных запусков).

Устанавливаем — sudo aptitude install 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

Програма работает в виде демона, управлять ей можно командами /etc/init.d/preload [start|stop|restart]

Статья взята с портала opennet.ru

5 комментариев для “Preload или ускоряем запуск программ в Ubuntu Linux”

  1. Denisiuk28 ноября 2009 ~ 19:45

    Спасибо, оцениваю на тестовой машине.

  2. Олег17 сентября 2010 ~ 00:22

    Благодарю …
    Очень хорошо отработало. По крайней мере при запуске приблуд из-под VINE (1С и Adobe Acrobat 9 Pro Extended)

  3. Fix_old28 мая 2011 ~ 13:33

    у меня не прокатила каманда — sudo aptitude install preload
    apt-get install preload — сработало

  4. Толя7 января 2013 ~ 18:23

    Она автоматически запускается при запуске системы?

  5. Zeboton19 января 2013 ~ 10:36

    Толя, да, после установки демон стартует при инициализации системы.

Ваш комментарий

*