2.4. BLTK
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 путь