Кэш Opteron 6274 отличается от спецификаций производителя в Windows Server 2016

Я только что обновил сервер DL585 g7, заменив его процессоры Opteron 6172 на 4 процессора Opteron 6274. Каждый источник, который я читаю, говорит, что Opteron 6274 должен иметь 8x2 МБ кэш-памяти L2 и 16 МБ кэш-памяти L3, но Windows Server 2016 говорит, что все четыре процессора вместе имеют только 48 МБ кэш-памяти L3 (т.е. 12 МБ каждый), хотя ожидаемые 64 МБ кеша L2. Это производственные чипы, а не инженерные образцы, что подтверждается в CPU-z и при чтении текста на них.

Однако при загрузке сервера показания BIOS идентифицируют каждый ЦП как имеющий 16 МБ L2 и 16 МБ L3, в отличие от Windows Server 2016 и CPU-z, работающих в Windows Server.

Как вы думаете, производитель просто написал неправильный номер в своей документации? Я знаю, что более низкие степпинги серии 6200 Opteron имеют только 2x6 МБ кэш-памяти L3. Но я посмотрел, есть ли у кого-то еще эта проблема и ничего не нашел. Или я получил 4 чипа с плохим кешем L3? Или некоторые настройки материнской платы мешают моей операционной системе видеть весь кеш?

Спасибо за ваше время.

1 ответ

HT помощь включена в биосе. он использует кэш для ускорения доступа. В моей системе он использует 4 МБ на процессор (16 МБ - 4 МБ = 12 МБ). 12MBx4 = 48МБ.

Отключите помощь HT в BIOS, и вы увидите больше кэша L3, но производительность многопроцессорной системы снизится.

http://www.qdpma.com/systemarchitecture/SystemArchitecture_Opteron.html

Другие вопросы по тегам