안녕하세요.
현재 HPE DL380 Gen10 서버에서 ubuntu 20.04를 사용중입니다.
CPU는 Xeon 4216를 사용중이구요.
문제는 해당 CPU가 Base Clock이 2.1GHz인 CPU인데요.
turbostat 혹은 cat /proc/cpuinfo 등으로 확인시 코어별로 상이하나 대략적으로 800MHz~1.2GHz로 확인됩니다.
CentOS 등에서 사용하는 동일한 사양의 서버를 확인시에는 2.1GHz로 정확하게 확인되고 있습니다.
BIOS 설정도 동일한데요. OS에서 cpufreq, cpupower 등으로 설정해도 base clock이 Centos와 같이 균일하게 유지되지 않는데요. 고정 Base Clock을 설정할 수 있는 방법이 있는지 문의드립니다.
한가지 더 특이사항은 같은 ubuntu 20.04 및 CPU를 사용중인데 kubernetes 서비스를 운영중인 서버는 확인시 Base Clock이 균일한 2.1GHz로 확인되며, 다른 서버 등은 Clock이 낮게 확인됩니다. 이 역시 BIOS 및 OS 설정 동일합니다.
환경은 정리하면 아래와 같습니다.
베이스 클럭 상태
ubuntu 20.04 & openstack 서버 : 800MHz~1.2GHz
centos 7.9 & openstack 서버 : 2.1GHz
ubuntu 20.04 & Kubernetes 서버 : 2.1GHz
- BIOS & OS 설정은 동일함. 서비스 및 OS만 상이함.
혹시 이유를 아시거나 OS 등에서 Base Clock을 균일하게 Base Clock으로 설정할 수 있는 방법이 있을지 문의드립니다. 위에 적은것처럼 tuned,cpufreq, cpupower 등으로는 불가능했습니다.