Глава 2. Инструменты анализа и управления энергопотреблением

2.1. Обзор аудита и анализа

Детальный ручной аудит, анализ и изменение настроек являются скорее исключением в силу неоправданной стоимости и затрат времени. В то же время их выполнение всего один раз для большого числа аналогичных систем может значительно сэкономить время и усилия по восстановлению. Представьте себе преимущества при настройке тысяч настольных систем или кластера HPC, объединяющего множество идентичных компьютеров. Аудит также может выполняться с целью определения исходного состояния, относительно которого будут регистрироваться изменения поведения системы. Результаты анализа помогут избежать неприятных сюрпризов в отношении потребления энергии, если оборудование, BIOS и программное обеспечение обновляются регулярно. Несомненно, подробный анализ позволит получить полное представление о происходящих в системе событиях.
Анализ энергопотребления является довольно сложным процессом даже во многих современных системах. Большинство систем попросту не предоставляют программные способы измерения затрат энергии. Но существуют и исключения, например управляющая консоль ILO серверов Hewlett Packard включает модуль управления энергопотреблением, который можно получить через Интернет. IBM предоставляет аналогичное решение в виде модуля BladeCenter, а в компьютерах Dell за управление энергопотреблением отвечает IT Assistant. Другие производители также могут предоставлять аналогичные инструменты, хотя универсального решения не существует. Если ваша система не включает такие функции, существует несколько вариантов: можно установить специальный источник питания с встроенными функциями измерения мощности. Например, для источника Gigabyte Odin GT 550 W можно загрузить специальные программы с http://mgmt.sth.sze.hu/~andras/dev/gopsu/. Если же и это недоступно, в крайнем случае можно подключить внешние ваттметры (например, Watts up? PRO).
Прямое измерение энергопотребления может требоваться лишь для обеспечения максимальной экономии. Существуют различные средства для определения изменений и отслеживания поведения системы. Они будут рассмотрены в этой главе.