2.6. RHEL로 배포된 조정된 프로필
다음은 Red Hat Enterprise Linux에서 TuneD 를 사용하여 설치되는 프로필 목록입니다.
사용 가능한 제품별 또는 타사 TuneD 프로필이 더 있을 수 있습니다. 이러한 프로필은 일반적으로 별도의 RPM 패키지에서 제공합니다.
균형 조정기본 절전 프로필. 성능 및 전력 소비를 손상시키기 위한 것입니다. 가능한 경우 자동 확장 및 자동 튜닝을 사용합니다. 유일한 단점은 대기 시간이 늘어납니다. 현재 TuneD 릴리스에서는 CPU, 디스크, 오디오 및 비디오 플러그인을 활성화하고
보수적인CPU governor를 활성화합니다.radeon_powersave옵션은 지원되는 경우dpm-balanced값을 사용합니다. 그렇지 않으면auto로 설정됩니다.이는
energy_performance_preference특성을일반에너지 설정으로 변경합니다. 또한scaling_governor정책 특성을 일반또는절전CPU governor로 변경합니다.powersave절전 성능을 최대화하는 프로필입니다. 실제 전력 소비를 최소화하기 위해 성능을 제한할 수 있습니다. 현재 TuneD 릴리스에서는 SATA 호스트 어댑터에 대해 USB 자동 일시 중지, TPM 절전, ALPM(Aggressive Link Power Management) 전력 절감을 지원합니다. 또한 기동률이 낮은 시스템에 대해 멀티코어 전력 절감을 예약하고
온디맨드governor를 활성화합니다. AC97 오디오 절전 또는 시스템에 따라 10초 시간 초과로 HDA-Intel 전원 절감을 활성화합니다. 시스템에 KMS가 활성화된 지원되는 Radeon 그래픽 카드가 포함된 경우 프로필에서 자동으로 절전되도록 구성합니다. ASUS Eee PC에서는 동적 수퍼 하이브리드 엔진이 활성화되어 있습니다.이는
energy_performance_preference특성을절전 또는 전원에너지 설정으로 변경합니다. 또한scaling_governor정책 속성을ondemand또는powersaveCPU governor로 변경합니다.참고특정 경우에는
powersave프로필에 비해balanced프로필이 더 효율적입니다.지정된 양의 작업을 수행해야 합니다(예: 트랜스코딩해야 하는 동영상 파일). 작업을 신속하게 완료하면 시스템이 유휴 상태가 되기 때문에 트랜스코딩이 전체 전원에서 수행되면 시스템이 유휴 상태가 되고 매우 효율적인 절전 모드로 자동으로 스테이징될 수 있습니다. 반면 스로틀드 시스템으로 파일을 트랜스코딩하는 경우 시스템은 트랜스코딩 중에 전력을 적게 소비하지만 프로세스가 더 오래 걸리고 전반적으로 소비되는 에너지는 더 높을 수 있습니다.
따라서
balanced프로필은 일반적으로 더 나은 옵션일 수 있습니다.throughput-performance높은 처리량에 최적화된 서버 프로필. 절전 메커니즘을 비활성화하고 디스크 및 네트워크 IO의 처리량 성능을 개선하는
sysctl설정을 활성화합니다. CPU governor가performance로 설정되어 있습니다.energy_performance_preference및scaling_governor특성을성능프로필로 변경합니다.accelerator-performance-
accelerator-performance프로필에는 throughput-performance프로필과 동일한 튜닝이 포함되어 있습니다. 또한 대기 시간이 100us 미만이 되도록 CPU가 낮은 C 상태로 잠깁니다. 따라서 GPU와 같은 특정 액셀러레이터의 성능이 향상됩니다. latency-performance짧은 대기 시간에 최적화된 서버 프로필입니다. 절전 메커니즘을 비활성화하고 대기 시간을 개선하는
sysctl설정을 활성화합니다. CPU governor는performance로 설정되고 CPU가 낮은 C 상태(PM QoS에 의해)로 잠겨 있습니다.energy_performance_preference및scaling_governor특성을성능프로필로 변경합니다.network-latency짧은 대기 시간 네트워크 튜닝을 위한 프로필입니다.
latency-performance프로필을 기반으로 합니다. 또한 투명한 대규모 페이지와 NUMA 분산을 비활성화하고 다른 여러 네트워크 관련sysctl 매개 변수를 튜닝합니다.energy_performance_
preference 및프로필을 상속받습니다.scaling_governor특성을성능프로필로 변경하는 latency-performancehpc-compute-
고성능 컴퓨팅에 최적화된 프로필입니다.
latency-performance프로필을 기반으로 합니다. network-throughput처리량 네트워크 튜닝을 위한 프로필입니다.
throughput-performance프로필을 기반으로 합니다. 커널 네트워크 버퍼가 추가로 증가합니다.latency-performance 또는프로필을 상속하고throughput-performanceenergy_performance_preference및scaling_governor특성을성능프로필로 변경합니다.virtual-guest다른 작업 중에 가상 메모리 스왑을 줄이고 디스크 읽기 값을 늘리는
throughput-performance프로필을 기반으로 Red Hat Enterprise Linux 8 가상 시스템 및 VMWare 게스트용으로 설계된 프로필입니다. 디스크 장벽을 비활성화하지 않습니다.throughput-performance프로필을 상속하고energy_performance_preference및scaling_governor특성을성능프로필로 변경합니다.virtual-host다른 작업에서 가상 메모리 스왑성을 줄이고 디스크 읽기 헤드 값을 높이며 더티 페이지 나중 쓰기백 값을 활성화하는
throughput-performance프로필을 기반으로 가상 호스트를 위해 설계된 프로필입니다.throughput-performance프로필을 상속하고energy_performance_preference및scaling_governor특성을성능프로필로 변경합니다.Oracle-
Oracle 데이터베이스에 최적화된 프로필은
처리량-성능프로필을 기반으로 로드됩니다. 또한 투명한 대규모 페이지를 비활성화하고 다른 성능 관련 커널 매개 변수를 수정합니다. 이 프로필은tuned-profiles-oracle패키지에서 제공합니다. desktop-
balanced프로필을 기반으로 하여 데스크탑에 최적화된 프로필입니다. 또한 스케줄러 자동 그룹을 활성화하여 대화형 애플리케이션에 더 효율적으로 응답할 수 있습니다. optimize-serial-consoleprintk 값을 줄임으로써 직렬 콘솔에 대한 I/O 활동을 조정하는 프로필입니다. 직렬 콘솔의 응답성이 높아집니다. 이 프로필은 다른 프로필에서 오버레이로 사용하기 위한 것입니다. 예를 들면 다음과 같습니다.
# tuned-adm profile throughput-performance optimize-serial-consolemssql-
Microsoft SQL Server에 제공되는 프로필입니다.
throughput-performance프로필을 기반으로 합니다. intel-sst사용자 정의 Intel Speed Select Technology 구성이 있는 시스템에 최적화된 프로필입니다. 이 프로필은 다른 프로필에서 오버레이로 사용하기 위한 것입니다. 예를 들면 다음과 같습니다.
# tuned-adm profile cpu-partitioning intel-sst