IT/실습

HPE ProLiant server - BIOS에서 코어 수 줄이는 완전 가이드

Itlee 2025. 5. 21. 09:30
반응형

Enabled Cores per Processor 옵션을 이용해 소켓당 활성 코어 개수를 4개로 낮춘 실제 캡처를 기반으로 정리했습니다. 라이선스 이슈, 전력/발열 제약, 특정 워크로드 튜닝 등 “코어 다이어트”가 필요한 상황에서 그대로 복사-붙여넣기 해도 될 만큼 단계별로 담았습니다.


1. 왜 코어를 줄일까?

사용 사례기대 효과
코어 기반 라이선스(Oracle, vSphere Essentials 등) 과금 범위 최소화
전력 한도 또는 발열 관리 소비전력·쿨링 비용 절감
일부 싱글-스레드 왕귀 워크로드 터보 부스트 헤드룸 확보
테스트·디버그 환경 CPU 자원 고정으로 시나리오 재현
 

2. 테스트 환경

  • 서버: HPE ProLiant DL380 Gen11 (System ROM U54 v2.44)
  • CPU: Intel Xeon Gold 5415+ (16C/32T)
  • Firmware: iLO 6 2.90
  • OS 검증: CentOS 7.9 (커널 3.10.0-1160.el7)
  • 목표: 소켓당 4 코어 + Hyper-Threading 유지

3. 단계별 작업 - BIOS (UEFI System Utilities)

캡처단계
그림 1 – System Utilities 메인
 
① 재부팅 → POST 중 F9 → System Utilities 진입
그림 2 – System Configuration 선택
 
System Configuration 선택
그림 3 – RBSU 진입
 
BIOS/Platform Configuration (RBSU) 클릭
그림 4 – Processor Options 상세
 
Processor Options ▸ Enabled Cores per Processor
⑤ 원하는 숫자(예: 4) 입력 → F10 Save
F12 Save and Exit → Reboot
 

TIP 0 또는 CPU가 지원하지 않는 값을 넣으면 전 코어가 다시 활성화됩니다.
절반·쿼터처럼 배수로만 제한되던 Gen10 이전 세대와 달리, Gen11은 ‘임의 정수’ 지정이 가능합니다. ManualsLib


그림1 그림2
그림3 그림4

4. 재부팅 후 POST에서 즉시 확인

캡처확인 포인트
POST 메시지
 
1 Processor(s) detected, 4 total cores enabled, Hyper-threading is enabled 문구로 목표 달성
 


5. Linux에서 코어 수 검증

캡처명령 & 결과
CentOS 콘솔
 
```bash lscpu

 


7. 주의할 점

  1. Hyper-Threading를 끄면 논리 코어가 절반으로 추가 감소. → Processor Options ▸ Intel Hyper-Threading Options 에서 Disabled 선택.
  2. 벤치마크 필수: 일부 멀티-스레드 앱은 처리량 감소가 크다.
  3. 펌웨어 버전: 초기 ROM(2023년 이전)에서는 56 코어 이상 입력 시 저장 오류가 보고됨. 최신 v2.x로 업데이트 권장.
  4. 라이선스 검증: 일부 소프트웨어는 BIOS에서 코어를 막아도 sockets × full cores 로 탐지되므로, 벤더 가이드라인 확인.
반응형