2.4. BLTK

Red Hat Enterprise Linux 6 представляет комплект BLTK (Battery Life Tool Kit) для эмуляции нагрузки с целью последующего анализа срока действия батареи и производительности системы. BLTK выполняет различные задания, имитирующие деятельность разного рода пользователей, и позволяет анализировать полученные результаты. Несмотря на то, изначальным назначением BLTK служил анализ производительности ноутбуков, с помощью параметра -a его можно также использовать для тестирования настольных компьютеров.
BLTK позволяет генерировать большие объемы нагрузки, приближенные к реальным. Например, в режиме office будет осуществляться запись текста и его редактирование. Затем это будет повторено для электронной таблицы. BLTK в комбинации с PowerTOP или другой анализирующей программой позволяет проверять оптимизированные настройки в процессе активной работы, а не только в режиме ожидания. Можно изменять параметры для сравнения полученных результатов тестирования.
Установите BLTK:
yum install bltk
Команда запуска BLTK:
bltk режим параметры
Команда эмуляции простоя на протяжении 120 секунд будет выглядеть так:
bltk -I -T 120
Доступные режимы:
-I, --idle
Система бездействует. Используется в качестве точки отсчета.
-R, --reader
Эмуляция чтения документов (по умолчанию с помощью Firefox).
-P, --player
Эмуляция проигрывания мультимедийных файлов с CD или DVD (по умолчанию с помощью mplayer).
-O, --office
Эмуляция редактирования документов с помощью OpenOffice.org.
Другие параметры:
-a, --ac-ignore
Игнорирует проверку состояния адаптера AC (требуется для настольных компьютеров).
-T секунды, --time секунды
Время (в секундах), по истечении которого следует выполнить проверку. Используется с опцией idle.
-F файл, --file файл
Определяет файл для использования при эмуляции, например файл для проигрывания при эмуляции player.
-W приложение, --prog приложение
Задает приложение для использования при эмуляции, например Firefox для эмуляции reader.
BLTK поддерживает множество других опций. Подробную информацию можно найти на справочной странице bltk.
BLTK по умолчанию сохраняет полученные результаты в каталог ~/.bltk/режим.results.число/, который можно изменить в файле /etc/bltk.conf. Представим, например, что результаты третьей проверки в режиме reader хранятся в разных файлах в каталоге ~/.bltk/reader.results.002/. Чтобы объединить эти результаты для облегчения их анализа, выполните:
bltk_report путь
Полученный отчет будет сохранен в файл с именем Report в заданном каталоге. Для его просмотра используется параметр -o:
bltk_report -o путь