Утилита tuned — инструмент командной строки Linux, который позволяет оптимизировать производительность операционной системы в зависимости от рабочих нагрузок. С ее помощью можно настраивать различные параметры ядра ОС.
В этой статье мы расскажем, как установить и использовать утилиту tuned в дистрибутиве CentOS Linux.
Содержание:
- Установка tuned в CentOS Linux
- Просмотр списка профилей tuned
- Вывод детального описания профилей и их папок с настройками
- Установка нового активного профиля tuned
- Создание пользовательского профиля tuned
- Выводы
Установка tuned в CentOS Linux
В дистрибутиве CentOS 7 утилита tuned по умолчанию предустановлена и активирована. Однако, в более ранней версии, CentOS 6, этот инструмент нужно устанавливать вручную. Чтобы это сделать, используйте менеджер пакетов yum:
Чтобы проверить состояние программы tuned, воспользуйтесь утилитой systemctl в CentOS 7 или service в CentOS 6. Например:
Читайте также: Как просмотреть список служб Systemd в Linux.
Просмотр списка профилей tuned
У инструмента tuned есть предустановленные профили настроек с различными требованиями к производительности компьютера. Чтобы вывести на экран список всех профилей, выполните в терминале:
Помимо всего прочего, предыдущая команда также показывает краткое описание каждого профиля, а также текущий активный профиль в конце вывода.
Чтобы вывести в терминал только название используемого профиля, примените следующую команду:
Вывод детального описания профилей и их папок с настройками
Вы можете детальнее ознакомится с описанием каждого профиля производительности ОС. Для этого выведите на экран справочную страницу man инструмента tuned-profiles:
Кроме того, у каждого профиля есть своя папка, в которой находится файл настроек tuned.conf. Эти директории хранятся в каталоге /usr/lib/tuned/:
Читайте также: Утилита httpstat для проверки производительности сайта в Linux.
Для примера выведем на экран содержимое файла настроек virtual-guest:
В нем содержатся различные параметры, которые определяют настройки операционной системы. У инструмента tuned также есть своя папка с файлами настроек, которая хранится в директории /etc:
Установка нового активного профиля tuned
Чтобы переключится на другой профиль tuned, примените команду tuned-adm с опцией profile, в качестве аргумента которой укажите название профиля. Например:
Также инструмент tuned-adm может определить, какой профиль производительности лучше всего подходит Вашей операционной системе. Чтобы узнать название такого профиля, выполните следующую команду:
Читайте также: Как контролировать производительность Apache с помощью mod_status в Ubuntu.
Зная название рекомендованного профиля, Вы можете его установить с помощью tuned-adm profile:
Создание пользовательского профиля tuned
Также Вы можете создавать и настраивать новые профили. Для этого нужно создать папку пользовательского профиля в каталоге /usr/lib/tuned/. Например, наш профиль будет иметь название test-performance:
Создадим в этой папке файл настроек tuned.conf с помощью текстового редактора nano:
И вставим в него следующие строки:
Давайте разберем используемые параметры:
include— указывает на другие профили, которые должны быть включены при активации этого профиля. В данном случае новый профиль опирается на существующие настройкиlatency-performance.summary— содержит краткое описание профиля.
После внесения изменений, сохраните и закройте файл. Проверим, что пользовательский профиль появился в соответствующем списке:
Выводы
Теперь Вы знаете, что такое инструмент tuned, и как его использовать в дистрибутиве CentOS Linux. Кроме того, мы показали, как переключать и создавать новые профили производительности операционной системы.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.


































