Ошибка Π² CPU AMD EPYC 7002 ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ зависанию послС 1044 Π΄Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ поставляСмой с 2018 Π³ΠΎΠ΄Π° сСрии сСрвСрных процСссоров AMD EPYC 7002 («Rome»), построСнных Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ «Zen 2», выявлСна ошибка, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ процСссор зависаСт послС 1044 Π΄Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π΅Π· сброса состояния (ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы). Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ блокирования ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ рСкомСндуСтся ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° CC6 ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ сСрвСр Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ Ρ€Π°Π· Π² 1044 Π΄Π½Π΅ΠΉ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 Π³ΠΎΠ΄Π° 10 мСсяцСв).

По ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ AMD, зависаниС Π²Ρ‹Π·Π²Π°Π½ΠΎ сбоСм, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π° процСссорного ядра ΠΈΠ· ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° CC6 (core-C6, ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ‚ напряТСниС ΠΏΡ€ΠΈ бСздСйствии) ΠΏΡ€ΠΈ достиТСнии Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ значСния Π² 1044 Π΄Π½Π΅ΠΉ послС послСднСго сброса состояния CPU (врСмя проявлСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ частоты REFCLK).

Π‘ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пояснСния ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ сбоя компания AMD Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚. Будя ΠΏΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ Π½Π° Reddit ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, зависаниС происходит ΠΊΠΎΠ³Π΄Π° счётчик Π² рСгистрС TSC (Time Stamp Counter), ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ число Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Ρ†ΠΈΠΊΠ»ΠΎΠ² послС сброса, ΠΏΡ€ΠΈ частотС 2800 MHz достигаСт значСния 0x380000000000000 (2800 MHz * 10**6 * 1042.5, Ρ‚.Π΅. спустя 1042 дня ΠΈ 12 часов).

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибки ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ планируСтся. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½ΠΈΠ΅ uptime Π½Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ для сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ для поддСрТания Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии пСриодичСски приходится ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ для установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ядра ΠΈΠ»ΠΈ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ выпуск ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Linux дистрибутивах ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² обновлСния ядра Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ сопровоТдСния (Ubuntu, RHEL ΠΈ SUSE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ 10 Π»Π΅Ρ‚) ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π΄ΠΎΠ»Π³ΠΎΠΌΡƒ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ сСрвСров Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ