Turbostat для Linux обновили: теперь утилита мониторинга CPU поддерживает до 8192 ядер — после тестов 1152-ядерной системы
Инженеры HPE во время тестов 1152-ядерной системы наткнулись на неожиданное ограничение: популярная Linux-утилита Turbostat попросту «захлебнулась», будучи рассчитанной максимум на 1024 ядра.
В результате разработчики обновили инструмент — теперь он поддерживает до 8192 ядер.
Что за утилита
Turbostat — это консольный инструмент для мониторинга частот, температур, энергопотребления и простоев CPU. Им активно пользуются в дата-центрах и HPC-средах, но попробовать его может любой — достаточно установить соответствующий пакет.
Ранее утилита имела жесткий потолок — не больше 1024 ядер. Но в ядре Linux максимальное количество ядер на систему давно установлено на 8192, так что Turbostat теперь приведён к общему стандарту.
Что за система у HPE
Какой именно сервер тестировала HPE — неизвестно. Есть версия, что использовался Intel Xeon 6900E на 288 ядер в 4-сокетной конфигурации. Есть и другая догадка — что это ранние испытания Diamond Rapids, будущих чипов Intel. Так или иначе, тестовая конфигурация имела 1152 ядра, чего хватило, чтобы обнаружить лимит Turbostat.
Почему это важно
Хотя 8192 ядра звучит как фантастика, серверные и кластерные системы уже приближаются к таким масштабам.
Обновление Turbostat делает инструмент более «продуманным на будущее» и избавляет инженеров от ненужных ограничений при работе с передовыми архитектурами. Новая версия уже доступна и станет частью Linux 6.15.