CPU가 제공할 수 있는 클럭 사이클(터보 부스트 포함)을 어떻게 계산합니까? 서버 CPU를 새 CPU로 교체해야 합니다(라이선스 비용으로 인해 코어 수가 적음). 그래서 나는 새 CPU가 현재 CPU만큼 많은(또는 그 이상) 클록 사이클을 제공하는지 확인하고 싶습니다. 일반적으로 소켓 * 코어 수 * 클럭 속도를 계산합니다. 예를 들어 Intel® Xeon® 프로세서 E5-2687W v4의 경우 2 * 12 * 3000 = 72000입니다.
하지만 어떤 사람들은 Turbo Boost를 고려해야 한다고 말합니다. 그들은 다음 공식을 사용해야 한다고 말합니다: 2*8*3000 + 2*4*3500 = 76800 다른 사람들은 다음 공식을 사용해야 한다고 합니다: 2 * 12 * 3000 + 2 * 12 * 200 = 76800 그들은 나에게 설명할 수 없습니다. 왜 그 공식 중 하나를 사용하는지.
누구든지 나를 도와주고 위에서 언급한 계산을 사용하는 이유를 설명할 수 있습니까?
고마워
답변1
예, 터보 부스트를 고려해야 합니다. 그 외에도 모든 최신 CPU의 실제 터보 부스트 비율은 활성 코어 수에 따라 달라지므로(활성 코어가 많을수록 최대 터보 비율이 낮아짐을 의미함) 코어에 최대 터보 비율을 곱할 수는 없습니다.
안타깝게도 인텔은 ARK에 터보 비율을 광고하지 않는 것 같고, 데이터 시트에서도 이를 찾을 수 없었습니다. 예를 들어 를 사용하여 CPU에서 직접 이 정보를 얻을 수 있지만 turbostat --debug 1 1
복사본이 없으면 별로 도움이 되지 않습니다.