Ноя 23 2010

gopreload

Published by

gopreload — демон, используется для сокращения времени «холодного» старта приложений.
В отличии от preload, загружает в память только библиотеки для явно указанных приложений.

Качаем архив, распаковывем в любое удобное место.
Для запуска приложения с gopreload можно использовать несложный скрипт:

cd GOPreload
./Prepare.sh

После этого Prepare.sh создаст новый файл program.openfiles.txt в папке enabled/. В этом файле содержится список файлов необходимых для запуска программы, которые при следующем запуске будут помещены в оперативную память, т.е. не будут читаться с жёсткого диска.
Если вы обновили программу, то запустите ./Prepare.sh program заново.
После того как вы подгтовили необходимые программы запустите:

cd GOPreload
sudo ./StartPreload.sh

StartPreload.sh загрузит все файлы, указанные в enabled/*. Этот скрипт при желании можно добавить в автозагрузку.
Для удаления приложения из предзагрузки, необходимо удалить соответствующий ей текстовый файл в enabled/ , или переместить его в disable/.

Для арчеров:
Установка

yaourt -S gopreload

После установки добавляем демон в автозапуск
для archlinux /etc/rc.conf

DAEMONS=(... @gopreload ...)

Использование:

gopreload-prepare приложение

папки enabled и disable находится в /usr/share/gopreload/.

No responses yet

Comments RSS

Leave a Reply


*

Powered by WordPress