Глава 4. Примеры

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

4.1. Сервер

Red Hat Enterprise Linux 6 поддерживает оборудование большинства современных серверов. Решение оптимизации с целью снижения энергозатрат принимается, исходя из нагрузки на сервер.
Обычно нет необходимости в оптимизации работы видеоадаптеров серверов, поэтому настройки графического процессора можно не изменять.
Веб-сервер

Веб-сервер обычно обрабатывает большой объем сетевых и локальных запросов ввода/вывода. В зависимости от скорости внешнего соединения, 100 Мбит/c должно быть достаточно. Если сервер предоставляет статическое содержимое, производительность процессора не настолько критична. Таким образом, оптимизация энергопотребления достигается за счет следующего:

  • нет необходимости в дополнительных дисковых или сетевых модулях для tuned;
  • использование ALPM;
  • включение регулятора ondemand;
  • скорость сетевой карты ограничена 100 Мбит/c.
Сервер вычислений

Такой сервер активно использует ресурсы процессора. Оптимизация энергопотребления достигается за счет следующего:

  • В зависимости от вида решаемых задач и расположения данных могут потребоваться дисковые или сетевые модули для tuned. Для выполнения пакетной обработки утилита tuned должна быть активна.
  • Может потребоваться регулятор performance.
Почтовый сервер

Почтовый сервер обычно обрабатывает запросы ввода/вывода и использует процессорные ресурсы. Оптимизация энергопотребления достигается за счет следующего:

  • регулятор ondemand включен, так как последние несколько процентов производительности процессора не так важны;
  • нет необходимости в дополнительных дисковых или сетевых модулях для tuned;
  • не должно быть ограничений на скорость сети, так как для обмена почтой часто используется внутренняя передача, а при внутреннем обмене можно использовать соединение 1 Гбит/с или 10 Гбит/с.
Файловый сервер

Требования к файловому серверу аналогичны почтовому, но может потребоваться больше процессорных ресурсов в зависимости от используемого протокола. Так, типичные серверы Samba более требовательны к ресурсам по сравнению с NFS, а NFS — по сравнению с iSCSI. При этом вы сможете использовать регулятор ondemand.

Сервер каталогов

Требования сервера каталогов к дисковому вводу/выводы невысоки, но необходимо обратить внимание на сетевую задержку. Тщательно тестируйте все изменения скорости соединения.