Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.11. Оптимизация в пространстве пользователя
Red Hat Enterprise Linux 6 использует безтактовое ядро (см. Раздел 3.4, «Безтактовое ядро»), которое позволяет дольше поддерживать процессоры в энергосберегающем режиме. Но тактовые сигналы не являются единственной причиной пробуждения процессора — программные вызовы функций также приводят к выходу процессора из энергосберегающего режима. Red Hat удалось уменьшить число ненужных вызовов более чем в 50 программах.
Операции ввода и вывода через сетевые интерфейсы и накопители приводят к потреблению энергии, которую можно сэкономить при переводе этих устройств в энергосберегающий режим при отсутствии нагрузки. Red Hat удалось значительно уменьшить число лишних запросов обращения к накопителям в программах, особенно тех, которые предотвращали замедление скорости вращения дисков при снижении активности.
Запускающиеся автоматически службы (обязательные или дополнительные), могут нерационально потреблять системные ресурсы. Рекомендуется по умолчанию отключать ненужные службы и запускать их по мере необходимости. Например, служба активации поддержки Bluetooth BlueZ раньше запускалась автоматически во время загрузки системы даже при отсутствии устройств Bluetooth. Теперь прежде чем запустить службу, сценарий инициализации BlueZ проверяет наличие устройства Bluetooth.