Процессор :Как получить информацию о кэше intel xeon
Вопрос
Я ищу способ получить точную информацию об архитектуре Xeon E5420.Этот процессор имеет 4 ядра и кэш 2x6Mo, поэтому 2 ядра совместно используют кэш 6Mo.
Я работаю на машинах, которые имеют 2 процессора xeon, таким образом, имеют 8 ядер, и просмотр / proc / cpuinfo просто дает мне представление о том, какое ядро на каком процессоре.
Обычно нечетные ядра находятся на одном процессоре, а четные - на другом, но я не нашел способа узнать, какие два ядра на одном процессоре совместно используют кэш 6Mo.
Есть какие-нибудь зацепки?
Решение
Кстати, я нашел хорошую библиотеку, которая предоставляет lstopo
команда, которая дает вам точную топологию системы!
Он называется libtopology и все еще находится в разработке, доступен только с использованием svn в INRIA's forge.
Если кто-то хочет этого и не найдет, я помогу :)
Другие советы
/proc/cpuinfo предоставляет вам физический идентификатор, идентификатор ядра и размер кэша для каждого ядра. Какая дополнительная информация вам нужна?