በ AMD EPYC 7002 CPU ውስጥ ያለው ስህተት ከ1044 ቀናት ስራ በኋላ ይቀዘቅዛል

ከ 2018 ጀምሮ በተላከው "Zen 7002" ማይክሮአርክቴክቸር ላይ የተመሰረተው AMD EPYC 2 ("Rome") ተከታታይ የአገልጋይ ፕሮሰሰሮች ያለ ስቴት ዳግም ማስጀመር (የስርዓት ዳግም ማስነሳት) ከ1044 ቀናት ስራ በኋላ ፕሮሰሰሩ እንዲሰቀል የሚያደርግ ስህተት አለበት። ችግሩን ለመግታት እንደ መፍትሄ የ CC6 ሃይል ቆጣቢ ሁነታ ድጋፍን ማሰናከል ወይም በ 1044 ቀናት ውስጥ ከአንድ ጊዜ በላይ አገልጋዩን እንደገና ማስጀመር ይመከራል (በግምት 2 ዓመት ከ10 ወር)።

በኤ.ኤም.ዲ የታተመ መረጃ እንደሚያሳየው፣ ማንጠልጠያው የተከሰተው ፕሮሰሰር ኮር ከ CC6 ሃይል ቆጣቢ ሁነታ ለመነሳት ሲሞክር (ኮር-C6፣ ስራ ሲፈታ ቮልቴጁን ይቀንሳል) በሚፈጠረው ብልሽት ነው የሰዓት ቆጣሪው የ1044 ቀናት ዋጋ ሲደርስ። ከመጨረሻው የሲፒዩ ሁኔታ ዳግም ማስጀመር በኋላ (የሚገለጥበት ጊዜ እንደ REFCLK ድግግሞሽ ሊለያይ ይችላል)።

AMD ስለ ውድቀት መንስኤ የበለጠ ዝርዝር ማብራሪያ አይሰጥም. በ Reddit ላይ በታተመው ግምት መሠረት, ማንጠልጠያው የሚከሰተው በ TSC (Time Stamp Counter) ውስጥ ያለው ቆጣሪ ሲመዘገብ ነው, ይህም እንደገና ከተጀመረ በኋላ የስራ ዑደቶችን ቁጥር ይቆጥራል, በ 2800 MHz ድግግሞሽ መጠን 0x380000000000000 (2800 MHz * 10*) ይደርሳል. * 6 * 1042.5, ማለትም ከ 1042 ቀናት እና 12 ሰዓታት በኋላ).

የሳንካ ጥገናው አይታተምም። ችግሩ ለረጅም ጊዜ ሳይስተዋል ቆይቷል፣ ምክንያቱም የብዙ አመት የስራ ጊዜ ለአገልጋዮች የተለመደ ስላልሆነ፣ ወቅታዊ መረጃ ለማግኘት በየጊዜው የከርነል ዝመናዎችን ለመጫን ወይም ወደ አዲስ የስርዓተ ክወና ልቀት ለመቀየር እንደገና መጀመር አለባቸው። ነገር ግን፣ የሊኑክስ ስርጭቶች ዳግም ያልተነሱ የከርነል ማሻሻያ ዘዴዎች እና ረጅም የጥገና ዑደቶች (ኡቡንቱ፣ RHEL እና SUSE በ10 ዓመታት የተደገፉ ናቸው) ዳግም ሳይነሳ ለአገልጋዮች ረጅም የጥበቃ ጊዜ ሊወስድ ይችላል።

ምንጭ: opennet.ru

አስተያየት ያክሉ