리눅스(Linux)

서버 하이퍼스레드 비활성화 하기

숙련된 조교 2024. 12. 9. 23:31
728x90
반응형

 

 

 

서버의 하이퍼 스레드 비활성화 하기

 

서버의 하이퍼 스레드는 대부분 기본값이 활성화 상태이다.

필요에 따라 활성 또는 비활성화 할 수 있는데 기본값이 활성화이다보니 비활성화 하는 설정을 정리해봤다.

 

# 레노버 서버

 

바이오스 설정에 진입한 뒤 "SMT Mode" 설정을 "Disabled" 로 변경해주고 재부팅

 

# 기가바이트 서버

 

 

서버의 제조사들마다 진입 단계가 다르지만 구글링 또는 제조사 매뉴얼을 참고하여 쉽게 설정을 변경할 수 있다.

 

# 하이퍼스레드 활성화 상태

 

# 하이퍼스레드 비활성화 상태

 

확인 명령어

 

cat /proc/cpuinfo | egrep 'siblings | cpu cores' | head -2

 

dmidecode -t processor | egrep 'Core Count | Thread Count' | head -2

 

명령어를 통해 코어 수를 확인할 수 있으며 siblings가 cpu cores의 2배일 때는 하이퍼스레드가 활성화 된 상태이다.

바이오스에서 설정을 변경 후 siblings의 수가 줄어든 것을 확인할 수 있다.

 

# 레노버 매뉴얼

https://pubs.lenovo.com/uefi_amd_4th/processors

 

Processors | UEFI_AMD_4TH | Lenovo Docs

This menu offers options to change the processor settings.

pubs.lenovo.com

 

# 기가바이트 매뉴얼

https://download.gigabyte.com/FileList/Manual/sever_manual_r183_z93_e_v3.0.pdf?v=131b76f239433fb1b537a2847568632f

 

728x90
반응형

'리눅스(Linux)' 카테고리의 다른 글

virbr0 인터페이스 지우기  (0) 2024.12.30
디렉토리가 속한 용량 확인하기  (0) 2024.11.25
리눅스 명령어 백그라운드에서 실행하기  (0) 2024.11.20
selinux 란  (0) 2024.11.19
리눅스 USB 마운트하기  (0) 2024.11.17