제 노트북에는 Intel Core i5-2520M CPU가 있는데, 여기에는 2개의 물리적 코어와 하이퍼스레딩이 있어 4개의 논리적 코어가 있습니다. 을 보면 /proc/cpuinfo
네 가지 클럭 속도가 표시됩니다.
$ grep MHz /proc/cpuinfo
cpu MHz : 1124.114
cpu MHz : 799.865
cpu MHz : 948.486
cpu MHz : 1248.168
저는 이 컴퓨터에서 하이퍼스레딩이 어떻게 표시되는지 잘 모르겠습니다. HPC 시스템에서는 코어 1과 3이 첫 번째 물리적 코어에 해당한다고 생각합니다.
그렇다면 4개의 로직 코어가 모두 다른 클럭 속도를 갖는 이유는 무엇입니까? 각각 하나의 클럭 속도만 있을 수 있다고 생각합니다.물리적핵무기.
답변1
최신 CPU에는 동적 주파수 스케일링이 있습니다. 인텔의 경우,속도 단계. 실제로 보고 있는 내용은 해당 스레드 또는 배터리 수명에서 실행되는 다양한 프로세스의 요구 사항을 수용하기 위해 CPU 주파수 및/또는 전압을 낮춤으로써 전원 관리가 성능을 어떻게 확장하는지에 대한 더 나은 지표일 수 있습니다.
성능을 최대화하도록 전원 관리 체계를 변경한 다음 다시 배터리 수명을 최대화하고 주파수 변화가 어떻게 반응하는지 확인하세요.