1.2. Основы управления энергопотреблением
Раньше ядро Red Hat Enterprise Linux 5 для каждого процессора использовало таймер, предотвращавший переход процессора в энергосберегающий режим в силу необходимости обработки периодических событий таймера (с перерывом в несколько миллисекунд в зависимости от настроек), даже несмотря на отсутствие выполняющихся процессов. Необходимо отметить, что эффективное энергосбережение обеспечивается за счет уменьшения частоты пробуждения процессора.
Это особенно важно для устройств с подвижными элементами, таких как жесткие диски. Плюс ко всему некоторые приложения могут оставить незанятые устройства открытыми — в этом случае ядро будет подразумевать, что устройства продолжают использоваться и не могут перейти в энергосберегающий режим.
Во многих случаях это зависит от оборудования и настроек в BIOS. Более старые компоненты системы могут не поддерживать новые возможности Red Hat Enterprise Linux 6. Убедитесь, что в системах используются последние доступные микропрограммы и включены функции управления энергопотреблением BIOS. Эти функции включают:
- SpeedStep;
- PowerNow!;
- Cool'n'Quiet;
- ACPI (C-состояние);
- Smart.
Современные процессоры в комбинации с интерфейсом ACPI (Advanced Configuration and Power Interface) поддерживают несколько состояний, характеризуемых уровнем потребляемой энергии:
- бездействие (С-состояния);
- частота (P-состояния);
- тепловыделение (Т-состояния).
Впрочем, это очевидно. Выключение компьютера является самым эффективным способом экономии энергии. Ваша организация даже может разработать экологический план, подразумевающий выключение компьютеров на ночь и во время обеденного перерыва. Дополнительно с помощью технологии виртуализации Red Hat Enterprise Linux 6 можно обеспечить консолидацию нескольких физических серверов в один.