4장. tuned 및 tuned-adm
이 장에서는 가상화 환경에서 시스템 설정 튜닝을 위해 tuned 데몬을 사용하는 방법을 설명합니다.
tuned 는 CPU 집약적인 작업 요구 사항 또는 스토리지/네트워크 처리량 응답과 같은 특정 워크로드 특성에 맞게 Red Hat Enterprise Linux를 조정하는 튜닝 프로파일 제공 메커니즘입니다. 여러 특정 사용 사례에서 성능을 향상시키고 전력 소비를 줄이기 위해 사전 구성된 여러 튜닝 프로필을 제공합니다. 이러한 프로필을 편집하거나 새 프로필을 생성하여 사용자 환경에 맞는 성능 솔루션을 만듭니다.
tuned 의 일부로 제공되는 가상화 관련 프로필은 다음과 같습니다.
virtual-guest
throughput-performance
프로필에 따라virtual-guest
는 가상 메모리의 스왑성도 줄입니다.Red Hat Enterprise Linux 7 게스트 가상 머신을 생성할 때virtual-guest
프로필이 자동으로 선택됩니다. 가상 머신에 권장되는 프로필입니다.이 프로필은 Red Hat Enterprise Linux 6.3 이상에서 사용할 수 있지만 가상 머신을 설치할 때 수동으로 선택해야 합니다.virtual-host
throughput-performance
프로필에 따라virtual-host
를 사용하면 더 공격적으로 더티 페이지 쓰기가 가능합니다. 이 프로필은 KVM 및 RHV(Red Hat Virtualization) 호스트를 모두 포함하여 가상화 호스트에 권장되는 프로필입니다.
Red Hat Enterprise Linux 7 설치에 기본적으로 tuned 패키지가 설치되고
tuned
서비스가 활성화됩니다.
사용 가능한 모든 프로필을 나열하고 현재 활성 프로필을 확인하려면 다음을 실행합니다.
# tuned-adm list
Available profiles:
- balanced
- desktop
- latency-performance
- network-latency
- network-throughput
- powersave
- sap
- throughput-performance
- virtual-guest
- virtual-host
Current active profile: throughput-performance
사용자 지정 tuned 프로필을 생성하여 튜닝 매개변수 세트를 캡슐화할 수도 있습니다. 사용자 지정 tuned 프로필 생성에 대한 지침은 tuned.conf 매뉴얼 페이지를 참조하십시오.
현재 활성화된 프로필만 표시하려면 다음을 실행합니다.
tuned-adm active
사용 가능한 프로필 중 하나로 전환하려면 다음을 실행합니다.
tuned-adm profile profile_name
예를 들어
virtual-host
프로필로 전환하려면 다음을 실행합니다.
tuned-adm profile virtual-host
중요
Red Hat Enterprise Linux 7.1 이상에서 tuned 프로필을 설정한 후 재부팅 후 구성된 프로파일에 맞게 tuned 서비스를 활성화해야 합니다.
# systemctl enable tuned
경우에 따라 수동으로 설정된 매개변수를 사용하도록 tuned 를 비활성화하는 것이 좋습니다. 현재 세션에 대한 모든 튜닝을 비활성화하려면 다음을 실행합니다.
# tuned-adm off
tuned 를 영구적으로 비활성화하고 수행된 변경 사항을 모두 되돌리려면 다음을 실행합니다.
# tuned-adm off; systemctl disable tuned
참고
tuned 에 대한 자세한 내용은 Red Hat Enterprise Linux 7 성능 튜닝 가이드를 참조하십시오.