په AMD EPYC 7002 CPU کې بګ د 1044 ورځو عملیاتو وروسته کنګل کیږي

د AMD EPYC 2018 ("روم") د سرور پروسیسرونو لړۍ د "Zen 7002" مایکرو آرکیټیکچر پراساس چې له 2 راهیسې لیږل شوي یو بګ لري چې د دې لامل کیږي چې پروسیسر د 1044 ورځو عملیاتو وروسته پرته له دولتي ریسیټ (سیسټم ریبوټ) ځړول شي. د مسلې د بندولو لپاره د حل لارې په توګه، دا سپارښتنه کیږي چې د CC6 بریښنا سپمولو حالت مالتړ غیر فعال کړئ یا سرور په هرو 1044 ورځو کې یو ځل بیا پیل کړئ (نږدې 2 کاله 10 میاشتې).

د AMD لخوا خپاره شوي معلوماتو سره سم، ځړول د یوې حادثې له امله رامینځته کیږي کله چې د پروسیسر کور هڅه کوي د CC6 بریښنا خوندي کولو حالت (core-C6، ولتاژ کم کړي کله چې غیر فعال وي) کله چې ټایمر 1044 ورځو ارزښت ته ورسیږي. د وروستي CPU حالت بیا تنظیم کولو وروسته (د څرګندیدو وخت ممکن د REFCLK فریکونسۍ پورې اړه ولري).

AMD د ناکامۍ د لامل په اړه نور تفصيلي توضیحات نه ورکوي. په ریډیټ کې خپاره شوي انګیرنې ته په کتو سره ، ځړول هغه وخت رامینځته کیږي کله چې د TSC (Time Stamp Counter) راجستر کې کاونټر ، کوم چې د بیا تنظیم کولو وروسته د کاري دورې شمیره محاسبه کوي ، د 2800 MHz په فریکونسۍ کې 0x380000000000000 (2800 MHz * 10) ارزښت ته رسي. *6*1042.5، یعنی د 1042 ورځو او 12 ساعتونو وروسته).

د بګ فکس به خپور نشي. ستونزه د اوږدې مودې لپاره د پام وړ پاتې شوه، ځکه چې د څو کلونو اپټایمز د سرورونو لپاره معمول ندي چې د تازه ساتلو لپاره باید په دوره توګه د کرنل تازه معلوماتو نصبولو یا د عملیاتي سیسټم نوي خوشې کولو لپاره بیا پیل شي. په هرصورت، د لینکس توزیع د غیر ریبوټ کرنل اپ گریڈ میتودونه او د ساتنې اوږد مهاله (اوبنټو، RHEL، او SUSE د 10 کلونو لخوا ملاتړ کیږي) کولی شي د ریبوټ کولو پرته د سرورونو لپاره د اوږد انتظار وخت لامل شي.

سرچینه: opennet.ru

Add a comment