Mdudu katika AMD EPYC 7002 CPU huganda baada ya siku 1044 za operesheni

Mfululizo wa AMD EPYC 2018 ("Rome") wa vichakataji vya seva kulingana na usanifu mdogo wa "Zen 7002" uliosafirishwa tangu 2 una hitilafu inayosababisha kichakataji kuning'inia baada ya siku 1044 za operesheni bila kuweka upya hali (mfumo kuwasha upya). Kama njia za kutatua tatizo, inashauriwa kuzima usaidizi wa hali ya kuokoa nishati ya CC6 au kuanzisha upya seva zaidi ya mara moja kila baada ya siku 1044 (takriban miaka 2 na miezi 10).

Kulingana na habari iliyotolewa na AMD, hang husababishwa na hitilafu ambayo hutokea wakati msingi wa processor unajaribu kuamka kutoka kwa hali ya kuokoa nguvu ya CC6 (msingi-C6, hupunguza voltage wakati wa kufanya kazi) wakati timer inafikia thamani ya siku 1044. baada ya hali ya mwisho ya kuweka upya CPU (muda wa udhihirisho unaweza kutofautiana kulingana na marudio ya REFCLK).

AMD haitoi maelezo ya kina zaidi ya sababu ya kutofaulu. Kwa kuzingatia dhana iliyochapishwa kwenye Reddit, hang hutokea wakati counter katika rejista ya TSC (Time Stamp Counter), ambayo huhesabu idadi ya mizunguko ya kufanya kazi baada ya kuweka upya, kwa mzunguko wa 2800 MHz kufikia thamani 0x380000000000000 (2800 MHz * 10*). * 6 * 1042.5, yaani baada ya siku 1042 na saa 12).

Marekebisho ya hitilafu hayatachapishwa. Tatizo lilibakia bila kutambuliwa kwa muda mrefu, kwani nyongeza za miaka mingi sio kawaida kwa seva ambazo, ili kusasisha, mara kwa mara zinapaswa kuanzishwa tena ili kusakinisha sasisho za kernel au kubadili toleo jipya la mfumo wa uendeshaji. Hata hivyo, mbinu za kuboresha kernel za usambazaji zisizo za kuwasha upya, pamoja na mizunguko mirefu ya matengenezo (Ubuntu, RHEL, na SUSE inatumika kwa miaka 10), inaweza kusababisha seva kupatikana kwa muda mrefu bila kuwasha upya.

Chanzo: opennet.ru

Kuongeza maoni