Я только что обновил сервер DL585 g7, заменив его процессоры Opteron 6172 на 4 процессора Opteron 6274. В каждом источнике, который я читал, говорится, что Opteron 6274s должны иметь 8x2 МБ кэша L2 и 16 МБ кеш-памяти L3, но Windows Server 2016 говорит, что все четыре процессора вместе имеют только 48 МБ кеш-памяти L3 (т.е. 12 МБ ea.), Хотя ожидаемые 64 МБ кеш-памяти L2. Это производственные микросхемы, а не инженерные образцы, как подтверждается в CPU-z и при чтении текста на них.
Однако при загрузке сервера считывание BIOS определяет, что каждый ЦП имеет 16 МБ L2 и 16 МБ L3, в отличие от Windows Server 2016 и CPU-z, работающих в Windows Server.
Как вы думаете, производитель просто неправильно написал номер в своей документации? Я знаю, что более низкие степпинги серии 6200 Opteron имеют только 2x6MB кэша L3. Но я посмотрел, есть ли у кого-нибудь еще эта проблема, и ничего не нашел. Или я получил 4 чипа, у всех плохой кеш L3? Или может какая-то настройка материнской платы мешает моей операционной системе видеть весь кеш?
Спасибо за уделенное время.
HT assist включен в биосе. он использует кеш для ускорения доступа. В моей системе он использует 4 МБ на процессор (16 МБ - 4 МБ = 12 МБ). 12 МБ x 4 = 48 МБ.
Отключите поддержку HT в BIOS, и вы увидите больше кеша L3, но производительность мультипроцессора снизится.
http://www.qdpma.com/systemarchitecture/SystemArchitecture_Opteron.html