명령어/Linux

[RHEL] intel-speed-select Intel SST로 CPU 성능 프로파일 제어

jykim23 2026. 8. 4. 23:01
반응형

부제: 코어 수와 주파수를 워크로드에 맞춰 재배분하는 Intel Speed Select Technology 조정 도구

intel-speed-select --info                          # 플랫폼 SST 지원 정보
intel-speed-select perf-profile get-config-levels  # 사용 가능한 성능 레벨
intel-speed-select turbo-freq enable               # Turbo Frequency 활성화
Intel speed select drivers are not loaded on this system.
Verify that kernel config includes CONFIG_INTEL_SPEED_SELECT_INTERFACE.
If the config is included then this is not a supported platform.
Intel(R) Speed Select Technology
Executing on CPU model:107[0x6b]

intel-speed-select는 서버용 제온(Xeon) SP에서 Intel SST 기능군(Performance Profile, Base Freq, Turbo Freq, Core Power)을 켜고 끄고 조정한다. 코어를 적게 쓰되 남은 코어의 클럭을 끌어올리거나, 특정 코어에 우선순위를 줘 지연에 민감한 워크로드를 최적화하는 식이다. 다만 전용 커널 드라이버(isst_if_*)와 지원 CPU가 필요하다. 위 출력처럼 가상화 환경(검증 VM은 CPU model 107, 드라이버 미탑재)에서는 인터페이스가 노출되지 않아 조정이 불가능하다. 베어메탈 제온에서만 실효가 있다.

이렇게도 쓴다

플랫폼이 SST를 지원하고 드라이버가 올라왔는지 먼저 본다. (--info)

intel-speed-select --info

 

가능한 성능 프로파일 레벨을 조회한다. (perf-profile)

intel-speed-select perf-profile get-config-levels

 

지정 레벨로 성능 프로파일을 적용한다. (베어메탈 전용, 구성 변경)

intel-speed-select perf-profile set-config-level -l 1

 

드라이버 로드 여부를 lsmod로 교차 확인한다. (lsmod 조합)

lsmod | grep isst_if || echo 'SST 드라이버 미탑재'

 

CPU가 SST 지원 모델인지 lscpu로 확인한다. (lscpu 조합)

lscpu | grep -E 'Model name|Flags' | grep -o 'Model name.*'
반응형