Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.4. Tuned и ktune

tuned отслеживает занятость системных компонентов и динамически изменяет настройки системы исходя из полученной информации. Так, система сможет своевременно реагировать на изменение нагрузки, увеличивая производительность активных устройств и снижая энергопотребление неактивных.
ktune в комбинации с tuned-adm предоставляет целый набор профилей для поддержки производительности и уменьшения энергопотребления. Их можно использовать готовыми или адаптировать исходя из требований окружения.
Профили tuned-adm:
default
Стандартный профиль энергосбережения. Включает модули для процессора и дисков.
latency-performance
Профиль для корректирования задержки ответа сервера. Отключает механизмы tuned и ktune, изменяет режим cpuspeed на performance. Для контроля дискового ввода-вывода используется планировщик deadline. В качестве обязательного значения cpu_dma_latency регистрируется 0.
throughput-performance
Профиль для коррекции производительности обработки данных. Рекомендуется при отсутствии доступа к большому хранилищу данных. Эквивалентно latency-performance за исключением:
  • Минимальный интервал kernel.sched_min_granularity_ns равен 10 миллисекундам.
  • Значение kernel.sched_wakeup_granularity_ns (предварительная активация) равно 15 миллисекундам.
  • Значение vm.dirty_ratio равно 40%.
  • Включены возможности прозрачного использования страниц большого размера.
enterprise-storage
Этот профиль рекомендуется для конфигурации пространства данных для крупных серверов уровня предприятия, что включает защиту кэша за счет переключения на питание от батареи и управление кэшем на диске. Аналогичен профилю throughput-performance за исключением того, что повторное монтирование систем осуществляется с параметром barrier=0.
virtual-guest
Этот профиль рекомендуется для конфигурации пространства данных для крупных серверов уровня предприятия, что включает защиту кэша за счет переключения на питание от батареи и управление кэшем на диске. Аналогичен профилю throughput-performance за исключением следующих факторов:
  • значение readahead равно 4x,
  • файловые системы, которые не являются корневыми и загрузочными, монтируются с параметром barrier=0.
virtual-host
virtual-host основан на профиле enterprise-storage. Он уменьшает объем подкачки виртуальной памяти и допускает более агрессивный подход к записи «грязных» страниц. Этот профиль доступен в Red Hat Enterprise Linux 6.3 и рекомендуется для хостов виртуализации, включая KVM и Red Hat Enterprise Virtualization.
За дальнейшей информацией обратитесь к руководству по управлению энергопотреблением по адресу http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.