Поделиться через


Общие сведения об инфраструктуре учета электроэнергии и бюджетирования

Начиная с Windows 7 и Windows Server 2008 R2, Windows поддерживает инфраструктуру управления питанием и бюджетирования (PMB). Эта инфраструктура повышает энергоэффективность компьютерных систем, предоставляя функции энергопотребления и управления. Кроме того, PMB предоставляет дополнительные параметры для настройки учета электроэнергии и бюджетирования. Производители систем, ИТ-специалисты и конечные пользователи могут использовать инфраструктуру PMB для настройки своих систем, чтобы они могли сбалансировать мощность и производительность в соответствии со своими потребностями.

Инфраструктура PMB предоставляет следующие сведения для приложений и служб в пользовательском режиме.

Сведения о счетчике электроэнергии

Эти сведения используются для определения того, как компьютерная система или подкомпоненты используют питание. Энергопотребление отслеживается или измеряется счетчиком мощности в системе. Измерение электроэнергии также обеспечивает текущую конфигурацию счетчика электроэнергии, например возможности учета и пороговые значения потребления электроэнергии.

Сведения о бюджете питания

Эти сведения используются для определения лимита питания или бюджета, поддерживаемого компьютерной системой. В зависимости от аппаратной платформы эти сведения также могут позволить вам настроить бюджет питания системы.

Счетчик мощности — это аппаратный компонент системы, который сообщает сведения о энергопотреблении в ваттах. Эти сведения обычно предоставляются в составе блока питания или с помощью контроллера управления основной платой (BMC). Счетчик питания отслеживает энергопотребление всей системы или подсистемы компьютера и создает события (если это настроено) при возникновении одного из следующих условий:

  • Энергопотребление превышает пороговое значение, настроенное для источника питания.

  • Мощность, потребляемая системой, достигает настроенного бюджета.

В компьютерной системе можно установить несколько счетчиков мощности, при этом каждый счетчик электроэнергии контролирует свой собственный набор компонентов.

На следующем рисунке представлен обзор инфраструктуры PMB.

Схема, на которую показан обзор инфраструктуры контроля и бюджетирования (PMB).

PMB состоит из следующих компонентов.

User-Mode Power Service (UMPS)

UMPS — это служба в пользовательском режиме, которая предоставляет системные сведения о счетчике электроэнергии и бюджете с помощью набора классов WMI. Эти сведения используются приложениями, такими как Windows Монитор производительности (PerfMon), для управления питанием и создания отчетов.

Классы WMI PMB предоставляются компонентом поставщика WMI Power для UMPS. Эти классы WMI соответствуют версии 1.1.0 профиля источника питания распределенной целевой группы управления (DMTF). Дополнительные сведения см. в разделе Профиль источника питания DMTF.

Дополнительные сведения о UMPS см. в разделе Служба питания в пользовательском режиме.

Интерфейс счетчика мощности (PMI)

PMI — это интерфейс WDM, предоставляемый драйвером. С помощью этого интерфейса драйвер обслуживает пакеты запросов pmI I/O (IRP) из Power Manager и компонента поставщика WMI Power для UMPS. Эти IRP используются для запроса и задания текущих сведений о счетчике электроэнергии и бюджете из счетчика электроэнергии.

Начиная с Windows 7 и Windows Server 2008 R2, операционная система предоставляет драйвер (ACPIPMI.SYS), который реализует PMI для систем, поддерживающих объекты контроля за питанием ACPI 4.0. Этот драйвер позволяет изготовителям оборудования создавать системы, которые могут участвовать в инфраструктуре PMB без установки сторонних драйверов.

Дополнительные сведения о PMI см. в разделе Power Meter Interface.

ACPI PMI

PMI ACPI предоставляет возможности учета электроэнергии и бюджетирования аппаратной платформы драйверам, которые предоставляют интерфейс WDM PMI.

PMI ACPI предоставляется с помощью объектов ACPI 4.0 Power Metering. Эти объекты ACPI предоставляют уровень абстракции для базовой технологии, такой как ipMI, который используется для измерения электроэнергии и бюджетирования аппаратной платформой.

Объекты acPI 4.0 Power Metering смоделированы на основе парадигмы батареи метод управления ACPI. Встроенное ПО системы должно реализовывать объекты контроля мощности ACPI 4.0. Встроенное ПО системы также должно реализовывать объекты контроля мощности ACPI 4.0. Сведения о реализации являются проприетарными и специфичны для каждой системы.

Дополнительные сведения см. в разделе Интерфейс счетчика мощности ACPI.