Show Table of Contents
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_pstate및min_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지를 활성화하고 cpupower를 사용하여performancecpufreq 관리자를 설정하고 입/출력 스케줄러를deadline으로 설정합니다. 또한 이는kernel.sched_min_granularity_ns를10μs으로kernel.sched_wakeup_granularity_ns를15μs로vm.dirty_ratio를40%로 설정합니다. - latency-performance
- 대기 시간 단축에 중점을 둔 서버 프로파일입니다. 이 프로파일은 c-state 튜닝이나 투명한 huge 페이지의 TLB 효율성을 증가시키기 위해 대기 시간 제약이 있는 워크로드에 권장되는 프로파일입니다.이 프로파일은
intel_pstate및max_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지를 활성화하고 cpupower를 사용하여performancecpufreq 관리자를 설정하고cpu_dma_latency값으로1을 요청합니다. - network-latency
- 네트워크 대기 시간 단축에 중점을 둔 서버 프로파일입니다.이 프로파일은
intel_pstate및min_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지 및 자동 NUMA 밸런싱을 비활성화합니다. cpupower를 사용하여performancecpufreq 관리자를 설정하고cpu_dma_latency값으로1을 요청합니다. 이는busy_read및busy_poll시간을50μs으로 설정하고tcp_fastopen을3으로 설정합니다. - network-throughput
- 네트워크 처리량 개선에 중점을 둔 서버 프로파일입니다.이 프로파일은
intel_pstate및max_perf_pct=100을 설정하고 커널 네트워크 버퍼 크기를 늘려 절전 보다 성능을 우선시합니다. 이는 투명한 huge 페이지를 활성화하고 cpupower를 사용하여performancecpufreq 관리자를 설정합니다. 또한 이는kernel.sched_min_granularity_ns를10μs으로kernel.sched_wakeup_granularity_ns를 15 μs로vm.dirty_ratio를40%로 설정합니다. - virtual-guest
- Red Hat Enterprise Linux 7 가상 머신에서 성능 최적화에 중점을 둔 프로파일입니다.이 프로파일은
intel_pstate및max_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 또한 이는 가상 머신의 스왑 공간을 줄일 수 있습니다. 투명한 huge 페이지를 활성화하고 cpupower를 사용하여performancecpufreq 관리자를 설정합니다. 또한 이는kernel.sched_min_granularity_ns를10μs으로kernel.sched_wakeup_granularity_ns를 15 μs로vm.dirty_ratio를40%로 설정합니다. - virtual-host
- Red Hat Enterprise Linux 7 가상 호스트에서 성능 최적화에 중점을 둔 프로파일입니다.이 프로파일은
intel_pstate및max_perf_pct=100을 설정하여 절전 보다 성능을 우선시합니다. 또한 이는 가상 머신의 스왑 공간을 줄일 수 있습니다. 이러한 프로파일은 투명한 huge 페이지를 활성화하고 더티 페이지를 보다 자주 디스크에 기록합니다. cpupower를 사용하여performancecpufreq 관리자를 설정합니다. 또한 이는kernel.sched_min_granularity_ns를10μs으로kernel.sched_wakeup_granularity_ns를 15 μs로kernel.sched_migration_cost를5μs로vm.dirty_ratio를40%로 설정합니다.
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

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.