Мне интересно, как это на самом деле выглядит на практике для современного серверного процессора Intel. Я провел несколько тестов на AWS и не смог обнаружить какого-либо замедления тактовой частоты даже до n=32 активных процессов, что удивительно и противоречит онлайн-ссылкам (ссылки внизу).Я использую компьютер AWS EC2 с 32-ядерным процессором Xeon Platinum 8375C, который обеспечивает максимальный турбонаддув 3,5 ГГц и базовую частоту 2,9 ГГц.
Когда я испытываю стресс — -cpu 32 --timeout 20 и измерьте тактовую частоту с помощью watch -n 1 "cat /proc/cpuinfo | grep 'MHz'", я вижу скорости, очень близкие к 3,5 ГГц, независимо от того, сколько активных Ядра, которые я использую.
Это противоречит всему анализу, который я могу найти в Интернете — каждая из ссылок ниже содержит таблицу, показывающую, что частота всех ядер значительно ниже максимальной турбо-частоты. Общая интуиция заключается в том, что турбо-скорость будет уменьшаться по мере увеличения количества активных ядер. Что тут происходит? Имеет ли AWS необычайно хорошее охлаждение?
- https://servethehome.com/wp-content/upl ... Intel-Xeon -Scalable-Sapphire-Rapids-Launch-SKU-List.jpg
- https://community.intel.com/t5/Processo ... l-core-non -avx-turbo-freq-of-xeon-gold-6256-and/m-p/677979
- https://forum.level1techs.com/t/intel-xeon-all-core -turbo/203623/4
Подробнее здесь: https://stackoverflow.com/questions/785 ... n-practice
Мобильная версия