Vena на jabber-конференции заинтересовал темой экономии электроэнергии за счёт понижения частоты процессора.
В Linux, управление частотой процессора осуществляет пакет cpufrequtils (в Debian) и в основном он применяется для ноутбуков и мобильных устройств. Подробнее можно почитать здесь:
http://gettoknowlinux.blogspot.com/2009/04/blog-post_18.htmlСегодня проверил как работает эта штука и сколько можно сэкономить.
Тестовая машина: Intel Celeron E1500, 2.20GHz (2 ядра), PCI-X видеокарта ATI Radeon HD 4560
Система: Debian Squeeze, аппаратные проприетарные драйвера на видео.
Измеритель: цифровой мультиметр DT9205A+
Схема: системник (без монитора) был подключён в разрыв цепи 220В через токовый шунт мультиметра с максимальным током 20А.
Потребляемый ток (Ампер) в зависимости от режима и стадии загрузки\работы системника:
режим | стадия BIOS | загрузка | приглашение для | работающие иксы (+XFce4)
| | демонов | входа (без иксов) | без приложений
-------------------------------+-------------+-------------+-------------------+--------------------------
стандарт - без cpufrequtils | 0,5 | 0,45...0,5 | 0,42...0,43 | 0,38...0,39
cpufrequtils, режим "ondemand" | 0,5 | 0,45...0,5 | 0,42...0,43 | 0,39
В режиме "ondemand" процессор переключился на частоту 1200 МГц и так продолжал работать. При запуске HD-видео, процессор не переключился долговременно на свою максимальную частоту 2200 МГц, но переключался кратковременно - примерно 3% всего времени он работал на максимуме.
На одном из тестов, при загрузке включилась проверка диска, - потребляемый ток: 0,45А
Понижение потребляемого тока при запуске иксов можно объяснить включением аппаратных драйверов для видеокарты, которые для карты задействуют режим уменьшенного энергопотребления.
Как видно, для моей конфигурации, понижение частоты не играет заметной роли. Единственное что отмечу - без cpufrequtils, кратковременные пики потребления частенько достигали 0,5 А , когда с работающей службой эти пики были около 0,45А. Когда система простаивает, в обоих режимах, потребляемый ток колеблется в пределах 0,42...0,44 А на чистом терминале и 0,38...0,40 с загруженными иксами.
Интересно как дело обстоит с процессорами AMD?