Заниженные частоты ЦПУ в оборудовании SUN
Любой компонент SUN имеет номер, по которому можно однозначно определить его характеристики, особенно это актуально для процессорных модулей и системных плат, так как процессор закрыт радиатором и какая его частота неизвестна. В оборудовании апгрейд процессора почти всего проводился или заменой процессорного модуля в сборе, или заменой системной платы в сборе. Уже сколько лет интересуюсь техникой SUN то проблем с этим не возникало. Да и те немногие процессорные модули что разбирал соответствовали маркировке.
Но однажды про апгрейде процессоров в сервере SUN Fire V440 столкнулся с откровенным надувательством со стороны SUN. Изначально в нем стояли процессоры по 1,28ГГц что соответствует маркировке модулей 501-7029
Вот данные ALOM одного процессора, а так их стоит 4 штуки
FRU_PROM at C0.SEEPROM
Manufacturer Record
Timestamp: TUE MAR 29 05:35:02 UTC 2005
Description: ASSY,A42,JP3,1.280GHZ,0MB,CPU BD
Manufacture Location: Toronto, Ontario, Canada
Sun Part No: 5017029
Sun Serial No: 026558
Vendor: Celestica
Initial HW Dash Level: 02
Initial HW Rev Level: 51
Shortname: A42_CPU_1.280GHZ8
Купил 4 штуки процессоров по 1,58 ГГц, их p/n 501-7461, установил в систему
вот данные ALOM одного процессора. Остальные такие же
FRU_PROM at C0.SEEPROM
Manufacturer Record
Timestamp: FRI NOV 23 19:26:50 UTC 2007
Description: ASSY,A42,1.593GHZ,OMB,CPU BD,2V5_RoHS
Manufacture Location: Kladno, Czech Republic, EUROPE
Sun Part No: 5017461
Sun Serial No: 132325
Vendor: Celestica
Initial HW Dash Level: 04
Initial HW Rev Level: 50
Shortname: A42_CPU_1.6_RoHSZ
Вроде бы все правильно, вот только разобрав модули на 1,28 ГГц я внутри обнаружил процессоры по 1,58 ГГц Ну мало ли ошибочная маркировка. Как оказалось вовсе нет
Теперь апгрейдим SUN Fire 4800. Это уже сервер среднего уровня масштаба вычислительного центра. В нем уже стоят не процесорные модули, а системные платы по 4 процессора на каждой. В сервере стоят две платы определяемые в системном контроллере как 501-6178. По докам это только текстолит без памяти и процессоров
/N0/SB0 501-6178-02-55 A01196 12/28/2002 04:53:44/MSK 0301
/N0/SB4 501-6178-02-50 012687 11/19/2001 17:26:58/MSK 012c
На плате есть наклейка с номером 540-6079. Что обозначает что на этой плате установлены 4 процессора по 900 МГц
Системный контроллер и тут это подтверждает
/N0/SB0/P0 enabled - untest UltraSPARC-III+, 900MHz, 8M ECache
/N0/SB0/P1 enabled - untest UltraSPARC-III+, 900MHz, 8M ECache
/N0/SB0/P2 enabled - untest UltraSPARC-III+, 900MHz, 8M ECache
/N0/SB0/P3 enabled - untest UltraSPARC-III+, 900MHz, 8M ECache
А по факту я обнаружил в системной плате 4 процессора по 1050 МГц. И тут уже не спишешь на ошибку, так как если тупо поменять процессоры, то будет ошибка так как изменились серийные номера процесоров. Чтоб устранить это несоответствие и система увидела новые процессора нужно ввести нужные команды в инженерном режиме системного контроллера. А доступ туда имели только сервисные инженеры компании SUN. Но даже если каким то чудом удалось украсть пароль, то он все равно протухнет через неделю.
Получается что SUN по непонятным причинам занижала частоты процессоров. с чем это связано - сказать сложно. Но уж точно не повышение надежности, потому что были платы и с такими частотами. Причем на один и тот же текстолит ставились разные процессора. С этим фактом можно убедиться в документации, там все ясно описано. Но только нет точного пояснения почему у процессоров занижены частоты? Или ставили большие в виду нехватки младших моделей