Оптимизация производительности CentOS Linux с помощью tuned

Оптимизация производительности CentOS Linux с помощью tuned

Рубрики:

CentOS, Linux

Метки:

CentOS, linux, RHEL, tuned

Утилита tuned — инструмент командной строки Linux, который позволяет оптимизировать производительность операционной системы в зависимости от рабочих нагрузок. С ее помощью можно настраивать различные параметры ядра ОС.

В этой статье мы расскажем, как установить и использовать утилиту tuned в дистрибутиве CentOS Linux.

Содержание:

  1. Установка tuned в CentOS Linux
  2. Просмотр списка профилей tuned
  3. Вывод детального описания профилей и их папок с настройками
  4. Установка нового активного профиля tuned
  5. Создание пользовательского профиля tuned
  6. Выводы

Установка tuned в CentOS Linux

В дистрибутиве CentOS 7 утилита tuned по умолчанию предустановлена ​​и активирована. Однако, в более ранней версии, CentOS 6, этот инструмент нужно устанавливать вручную. Чтобы это сделать, используйте менеджер пакетов yum:

 

Чтобы проверить состояние программы tuned, воспользуйтесь утилитой systemctl в CentOS 7 или service в CentOS 6. Например:

 

systemctl tuned

Читайте также: Как просмотреть список служб Systemd в Linux.

Просмотр списка профилей tuned

У инструмента tuned есть предустановленные профили настроек с различными требованиями к производительности компьютера. Чтобы вывести на экран список всех профилей, выполните в терминале:

 

show list of profiles

Помимо всего прочего, предыдущая команда также показывает краткое описание каждого профиля, а также текущий активный профиль в конце вывода.

Чтобы вывести в терминал только название используемого профиля, примените следующую команду:

 

show active profile

Вывод детального описания профилей и их папок с настройками

Вы можете детальнее ознакомится с описанием каждого профиля производительности ОС. Для этого выведите на экран справочную страницу man инструмента tuned-profiles:

 

description profiles

Кроме того, у каждого профиля есть своя папка, в которой находится файл настроек tuned.conf. Эти директории хранятся в каталоге /usr/lib/tuned/:

 

list profiles folders

Читайте также: Утилита httpstat для проверки производительности сайта в Linux.

Для примера выведем на экран содержимое файла настроек virtual-guest:

 

show virtual guest profile conf

В нем содержатся различные параметры, которые определяют настройки операционной системы. У инструмента tuned также есть своя папка с файлами настроек, которая хранится в директории /etc:

 

tuned conf folder

Установка нового активного профиля tuned

Чтобы переключится на другой профиль tuned, примените команду tuned-adm с опцией profile, в качестве аргумента которой укажите название профиля. Например:

 

change profile

Также инструмент tuned-adm может определить, какой профиль производительности лучше всего подходит Вашей операционной системе. Чтобы узнать название такого профиля, выполните следующую команду:

 

Читайте также: Как контролировать производительность Apache с помощью mod_status в Ubuntu.

Зная название рекомендованного профиля, Вы можете его установить с помощью tuned-adm profile:

 

set recommended profile

Создание пользовательского профиля tuned

Также Вы можете создавать и настраивать новые профили. Для этого нужно создать папку пользовательского профиля в каталоге /usr/lib/tuned/. Например, наш профиль будет иметь название test-performance:

 

Создадим в этой папке файл настроек tuned.conf с помощью текстового редактора nano:

 

И вставим в него следующие строки:

 

create new profile

Давайте разберем используемые параметры:

  1. include — указывает на другие профили, которые должны быть включены при активации этого профиля. В данном случае новый профиль опирается на существующие настройки latency-performance.
  2. summary — содержит краткое описание профиля.

После внесения изменений, сохраните и закройте файл. Проверим, что пользовательский профиль появился в соответствующем списке:

 

check new profile creation

Выводы

Теперь Вы знаете, что такое инструмент tuned, и как его использовать в дистрибутиве CentOS Linux. Кроме того, мы показали, как переключать и создавать новые профили производительности операционной системы.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

CentOS, Linux

Метки:

CentOS, linux, RHEL, tuned

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики