3.4. Tuned 및 ktune
Tuned는 다양한 시스템 구성 요소의 사용에 대한 데이터를 모니터링하고 수집하여 필요에 따라 동적으로 시스템 설정을 조정하기 위해 이러한 정보를 사용하는 데몬입니다. 이는 CPU 및 네트워크 사용 변경 사항에 반응하고 활성 장치에 있는 성능을 향상시키거나 비활성 장치의 전력 소비를 줄이기 위해 설정을 조정할 수 있습니다.
부수적인 ktune은 tuned-adm 도구와 함께 사전 설정된 튜닝 프로파일을 제공하여 수많은 특정 사용 사례에 있어서 성능을 향상시키고 전원 소비를 감소시킵니다. 이 프로파일을 편집하거나 새 프로파일을 생성하여 사용자 환경에 적합한 성능 솔루션을 생성합니다.
tuned-adm의 일부로 제공되는 프로파일에는 다음과 같은 것이 포함됩니다:
default
- 기본적인 절전 프로파일입니다. 이는 가장 기본적인 절전 프로파일입니다. 디스크 및 CPU 플러그인만 활성화합니다. 이는 tuned-adm을 튜닝 해제하는 것과 동일하지 않습니다. 이 경우 tuned 및 ktune 모두는 비활성화됩니다.
latency-performance
- 전형적인 지연 성능 튜닝 용 서버 프로파일입니다. 이는 tuned 및 ktune 절전 메커니즘을 비활성화합니다.
cpuspeed
모드는performance
로 변경됩니다. 각 장치의 I/O 엘리베이터는deadline
으로 변경됩니다. 서비스의 전원 관리 품질의 경우cpu_dma_latency
요구 사항 값0
이 등록됩니다. throughput-performance
- 전형적인 처리량 성능 튜닝 용 서버 프로파일입니다. 시스템이 엔터프라이즈급 스토리지가 없는 경우 이 프로파일이 권장됩니다. 이는
latency-performance
와 동일하지만 다음과 같은 차이점이 있습니다:kernel.sched_min_granularity_ns
(scheduler minimal preemption granularity)는10
밀리초로 설정됩니다.kernel.sched_wakeup_granularity_ns
(scheduler wake-up granularity)는15
밀리초로 설정됩니다.vm.dirty_ratio
(virtual machine dirty ratio)는 40%로 설정됩니다.- transparent huge pages가 활성화됩니다.
enterprise-storage
- 이 프로파일은 배터리 백업 컨트롤터 캐시 보호 및 디스크 내장 캐시 관리 등 엔터프라이즈급 스토리지로 엔터프라이즈 크기 서버 설정에 권장됩니다. 이는
throughput-performance
프로파일과 동일하지만 파일 시스템은barrier=0
로 다시 마운트됩니다. virtual-guest
- 이 프로파일은 배터리 백업 컨트롤터 캐시 보호 및 디스크 내장 캐시 관리 등 엔터프라이즈급 스토리지로 엔터프라이즈 크기 서버 설정에 권장됩니다. 이는
throughput-performance
프로파일과 동일하지만 다음과 같은 차이점이 있습니다:readahead
값은4x
로 설정됩니다.- root/boot 파일 시스템 이외의 파일 시스템은
barrier=0
으로 다시 마운트됩니다.
virtual-host
enterprise-storage
프로파일에 따라virtual-host
도 가상 메모리의 swappiness를 줄이고 더티 페이지의 보다 적극적인 쓰기 저장을 가능하게 합니다. 이 프로파일은 Red Hat Enterprise Linux 6.3 이상 버전에서 사용 가능하며 KVM 및 Red Hat Enterprise Virtualization 호스트를 포함하여 가상화 호스트의 프로파일에 권장됩니다.
tuned 및 ktune에 대한 보다 자세한 내용은 http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/에 있는 Red Hat Enterprise Linux 6 전력 관리 가이드에서 참조하십시오.