Я хочу протестировать приложение, чтобы проверить (мощность против производительности), как оно работает в различных вариантах питания, доступных для Ubuntu 16.04. В параметрах управления питанием Ubuntu я нахожу только sleep
, hibernate
, и power-off
. Однако я хочу больше вариантов для работы.
я нашел этоТЛПпомогает в расширенном управлении питанием, но TLP работает молча в фоновом режиме и управляет питанием. Я действительно хочу сохранить опцию управления питанием каждый раз и проверять производительность приложения для соответствующего режима. Есть ли какой-либо инструмент, который позволяет мне это сделать.
Приложение представляет собой симулятор сотовой сети. Производительность здесь — это количество обслуживаемых пользователей, пропускная способность или задержка.
Различные режимы питания включают питание, связанное с масштабированием процессора или частоты ЦП, графической карты, диска и контроллеров, планировщика ввода-вывода, общего доступа к шине. Изменяя некоторые из этих параметров (через командную строку или любой инструмент), я хочу контролировать общие параметры питания (параметры энергосбережения Ubuntu).
решение1
Если вы ищете инструменты для мониторинга, используйте:
powerstat
Для уменьшения мощности на профилях я предлагаю использовать:
pm-utils
В Ubuntu имеется множество пакетов и конфигураций на базе вашего оборудования для управления питанием. Например, для процессора:
cpufreq-selector
Для графической карты используйте официальный документ, например, lowe power в драйвере Radeon:
echo low | sudo tee /sys/class/drm/card0/device/power_profile выход
Также вы можете настроить аппаратную базу на основе параметров ядра:
https://wiki.ubuntu.com/Kernel/PowerManagement/PowerSavingTweaks