Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

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

A.6. tuned-adm

tuned-adm은 명령행 도구로 특정 사용 경우에 성능을 개선하기 위한 여러 다른 프로파일을 제공합니다. 또한 시스템을 평가하고 권장 튜닝 프로파일을 출력하는 하위 명령 (tuned-adm recommend)을 제공합니다. 이러한 하위 명령은 설치 시 시스템에 기본 프로파일을 설정하여 기본 프로파일로 돌아갈 때 사용할 수 있습니다.
Red Hat Enterprise Linux 7에는 tuned-adm이 포함되어 있어 튜닝 프로파일을 활성화 또는 비활성화의 일부로 명령을 실행할 수 있습니다. 이를 통해 적용할 튜닝 프로파일을 선택하기 전 tuned-adm에서 사용할 수 없는 시스템이 마스터베이스 노드인지를 확인하는 것과 같은 환경 별 확인 사항을 추가할 수 있습니다.
또한 Red Hat Enterprise Linux 7에서는 프로파일 정의 파일에 include 매개 변수를 제공하여 기존 프로파일에 자신의 tuned-adm 프로파일을 기반하도록 할 수 있습니다.
다음의 튜닝 프로파일이 tuned-adm에서 제공되며 Red Hat Enterprise Linux 7에서 지원됩니다.
throughput-performance
처리량 개선에 중점을 둔 서버 프로파일입니다. 이는 기본 프로파일로 대부분의 시스템에 사용 권장됩니다.
이 프로파일은 intel_pstatemin_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지를 활성화하고 cpupower를 사용하여 performance cpufreq 관리자를 설정하고 입/출력 스케줄러를 deadline으로 설정합니다. 또한 이는 kernel.sched_min_granularity_ns10 μs으로 kernel.sched_wakeup_granularity_ns15 μs로 vm.dirty_ratio40%로 설정합니다.
latency-performance
대기 시간 단축에 중점을 둔 서버 프로파일입니다. 이 프로파일은 c-state 튜닝이나 투명한 huge 페이지의 TLB 효율성을 증가시키기 위해 대기 시간 제약이 있는 워크로드에 권장되는 프로파일입니다.
이 프로파일은 intel_pstatemax_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지를 활성화하고 cpupower를 사용하여 performance cpufreq 관리자를 설정하고 cpu_dma_latency 값으로 1을 요청합니다.
network-latency
네트워크 대기 시간 단축에 중점을 둔 서버 프로파일입니다.
이 프로파일은 intel_pstatemin_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지 및 자동 NUMA 밸런싱을 비활성화합니다. cpupower를 사용하여 performance cpufreq 관리자를 설정하고 cpu_dma_latency 값으로 1을 요청합니다. 이는 busy_readbusy_poll 시간을 50 μs으로 설정하고 tcp_fastopen3으로 설정합니다.
network-throughput
네트워크 처리량 개선에 중점을 둔 서버 프로파일입니다.
이 프로파일은 intel_pstatemax_perf_pct=100을 설정하고 커널 네트워크 버퍼 크기를 늘려 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지를 활성화하고 cpupower를 사용하여 performance cpufreq 관리자를 설정합니다. 또한 이는 kernel.sched_min_granularity_ns10 μs으로 kernel.sched_wakeup_granularity_ns를 15 μs로 vm.dirty_ratio40%로 설정합니다.
virtual-guest
Red Hat Enterprise Linux 7 가상 머신에서 성능 최적화에 중점을 둔 프로파일입니다.
이 프로파일은 intel_pstatemax_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 또한 이는 가상 머신의 스왑 공간을 줄일 수 있습니다. 투명한 huge 페이지를 활성화하고 cpupower를 사용하여 performance cpufreq 관리자를 설정합니다. 또한 이는 kernel.sched_min_granularity_ns10 μs으로 kernel.sched_wakeup_granularity_ns를 15 μs로 vm.dirty_ratio40%로 설정합니다.
virtual-host
Red Hat Enterprise Linux 7 가상 호스트에서 성능 최적화에 중점을 둔 프로파일입니다.
이 프로파일은 intel_pstatemax_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 또한 이는 가상 머신의 스왑 공간을 줄일 수 있습니다. 이러한 프로파일은 투명한 huge 페이지를 활성화하고 더티 페이지를 보다 자주 디스크에 기록합니다. cpupower를 사용하여 performance cpufreq 관리자를 설정합니다. 또한 이는 kernel.sched_min_granularity_ns10 μs으로 kernel.sched_wakeup_granularity_ns를 15 μs로 kernel.sched_migration_cost5 μs로 vm.dirty_ratio40%로 설정합니다.
tuned-adm에서 제공되는 절전 프로파일에 대한 보다 자세한 내용은 http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/Red Hat Enterprise Linux 7 Power Management Guide에서 참조하십시오.
tuned-adm 사용에 대한 보다 자세한 내용은 man 페이지에서 참조하십시오:
$ man tuned-adm