Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Начиная с Windows 7 и Windows Server 2008 R2, Windows поддерживает инфраструктуру измерения питания и бюджетирования (PMB). Эта инфраструктура способствует повышению энергоэффективности в компьютерных системах путем предоставления функций потребления электроэнергии и управления. Кроме того, PMB предоставляет дополнительные возможности для настройки измерения электроэнергии и бюджетирования. Системные производители, ИТ-специалисты и конечные пользователи могут использовать инфраструктуру PMB для настройки своих систем, чтобы они балансируют мощность и производительность в соответствии с потребностями.
Инфраструктура PMB предоставляет следующие сведения для приложений и служб в пользовательском режиме:
Сведения о измерении питания
Эта информация используется для определения того, как компьютерная система или подкомпоненты используют питание. Потребление электроэнергии отслеживается или измеряется по счетчику электроэнергии в системе. Измерение электроэнергии также обеспечивает текущую конфигурацию счетчика электроэнергии, таких как возможности измерения и пороговые значения потребления электроэнергии.
Сведения о бюджете электропитания
Эта информация используется для определения ограничения питания или бюджета, поддерживаемого компьютерной системой. В зависимости от аппаратной платформы эти сведения также могут позволить настроить бюджет питания системы.
Счетчик мощности — это аппаратный компонент системы, который сообщает сведения о потреблении электроэнергии в ваттах. Обычно эти сведения предоставляются как часть питания или с помощью контроллера управления базовой платой (BMC). Метр питания отслеживает потребление энергии всей системы или подсистемы компьютера и создает события (если это настроено) при возникновении одного из следующих условий:
Потребление электроэнергии превышает настроенное пороговое значение для блока питания.
Мощность, потребляемая системой, достигает настроенного бюджета питания.
Несколько счетчиков питания можно установить в компьютерной системе, при этом каждый счетчик электроэнергии отслеживает собственный набор компонентов.
На следующем рисунке представлен обзор инфраструктуры PMB.
PMB состоит из следующих компонентов.
User-Mode Служба электроснабжения (UMPS)
UMPS — это служба в пользовательском режиме, которая предоставляет сведения о счетчике электроэнергии и бюджете системы с помощью набора классов WMI. Эта информация используется приложениями, такими как монитор производительности Windows (PerfMon), для управления питанием и создания отчетов.
Классы WMI PMB предоставляются компонентом Power WMI Provider в UMPS. Эти классы WMI соответствуют профилю питания распределенной группы управления (DMTF) версии 1.1.0. Дополнительные сведения см. в профиле питания DMTF.
Дополнительные сведения о UMPS см. в разделеUser-Mode Power Service.
Интерфейс метрики питания (PMI)
PMI — это интерфейс WDM, предоставляемый драйвером. Используя этот интерфейс, службы драйвера обрабатывают пакеты запросов ввода-вывода PMI (IRPs) от Power Manager и компонента Power WMI Provider в составе UMPS. Эти IRPs используются для запроса и установки текущих данных о потреблении электроэнергии и бюджетировании от счетчика.
Начиная с Windows 7 и Windows Server 2008 R2 операционная система предоставляет драйвер (ACPIPMI.SYS), который реализует PMI для систем, поддерживающих объекты контроля питания ACPI 4.0. Этот драйвер позволяет изготовителям исходного оборудования создавать системы, которые могут участвовать в инфраструктуре PMB, не устанавливая сторонние драйверы.
Дополнительные сведения о PMI см. в разделе интерфейс измерителя мощности.
ACPI PMI
PMI ACPI предоставляет возможности измерения электроэнергии и бюджетирования аппаратной платформы драйверам, предоставляющим интерфейс WDM PMI.
PMI ACPI предоставляется с помощью объектов измерения мощности ACPI 4.0. Эти объекты ACPI предоставляют уровень абстракции базовой технологии, например интерфейс управления интеллектуальной платформой (IPMI), который используется для измерения электроэнергии и бюджета аппаратной платформы.
Объекты измерения мощности ACPI 4.0 смоделированы по парадигме батареи ACPI метода управления. Системное встроенное ПО должно реализовать объекты измерения питания ACPI 4.0. Системное встроенное ПО также должно реализовать объекты контроля питания ACPI 4.0. Сведения о реализации являются собственными и зависят от каждой системы.
Дополнительные сведения см. в разделе ACPI Power Meter Interface.