В этой статье мне хотелось бы рассказать о двух утилитах, которые помогут
ускорить работу системы Linux, а конкретно — запуск приложений: prelink и preload.
1. Prelink преобразовывает разделяемые библиотеки и выполняемые файлы таким образом,
1. Prelink преобразовывает разделяемые библиотеки и выполняемые файлы таким образом,
чтобы уменьшить количество требуемых перераспределений памяти при разрешении
зависимостей и, таким образом, ускоряет запуск программ.
2. Preload кеширует часто запускаемые программы и библиотеки в памяти системы. После
2. Preload кеширует часто запускаемые программы и библиотеки в памяти системы. После
некоторого использования демон составляет список часто запускаемых программ и будет
держать их в памяти для повторных запусков.
Примечание. Кеш (Cache) — накопитель, быстродействующая память, куда складываются
Примечание. Кеш (Cache) — накопитель, быстродействующая память, куда складываются
программы, с которыми вы работаете.
Обе утилиты есть в Центре приложений Ubuntu/Менеджере программ (Linux Mint), откуда
Обе утилиты есть в Центре приложений Ubuntu/Менеджере программ (Linux Mint), откуда
вы можете их установить, а лучше следуйте инструкции, которая поможет не только
установить, но и настроить.
Установка и настройка Prelink
Выполните следующую команду в терминале для установки:
sudo apt-get install prelink
Следующая команда применит предварительное связывание ко всем выполняемым файлам:
prelink --all
Для периодического запуска демона нужно отредактировать файл prelink, открыв его
Установка и настройка Prelink
Выполните следующую команду в терминале для установки:
sudo apt-get install prelink
Следующая команда применит предварительное связывание ко всем выполняемым файлам:
prelink --all
Для периодического запуска демона нужно отредактировать файл prelink, открыв его
следующей командой в текстовом редакторе:
sudo gedit /etc/default/prelink
Найдите строку и измените параметр:
PRELINKING=unknown
на
PRELINKING=yes
sudo gedit /etc/default/prelink
Найдите строку и измените параметр:
PRELINKING=unknown
на
PRELINKING=yes
А теперь запустите prelink:
sudo /etc/cron.daily/prelink
Установка Preload
Выполните следующую команду:
sudo apt-get install preload
Как правило конфигурация preload после установки, по умолчанию не требует изменений.
Заключение
Почему не одна программа, а две? Всё просто. Prelink, запускается раз в день и
sudo /etc/cron.daily/prelink
Установка Preload
Выполните следующую команду:
sudo apt-get install preload
Как правило конфигурация preload после установки, по умолчанию не требует изменений.
Заключение
Почему не одна программа, а две? Всё просто. Prelink, запускается раз в день и
модифицирует ELF файлы. Preload программа-демон, которая постоянно отслеживает
интенсивность запуска программ и на основании собранной статистики загружает компоненты
в память.
Вот и всё. Теперь вы можете проверить скорость запуска программ в системе.
Удачи.
Вот и всё. Теперь вы можете проверить скорость запуска программ в системе.
Удачи.
Комментариев нет:
Отправить комментарий