Pepijat dalam CPU AMD EPYC 7002 membeku selepas 1044 hari beroperasi

Pemproses pelayan siri AMD EPYC 2018 ("Rom") berdasarkan mikroarkitek "Zen 7002" yang dihantar sejak 2 mempunyai pepijat yang menyebabkan pemproses digantung selepas 1044 hari beroperasi tanpa tetapan semula keadaan (but semula sistem). Sebagai penyelesaian untuk menyekat isu ini, adalah disyorkan untuk melumpuhkan sokongan mod penjimatan kuasa CC6 atau memulakan semula pelayan lebih daripada sekali setiap 1044 hari (kira-kira 2 tahun 10 bulan).

Menurut maklumat yang dikeluarkan oleh AMD, hang disebabkan oleh gangguan yang berlaku apabila teras pemproses cuba bangun daripada mod penjimatan kuasa CC6 (teras-C6, menurunkan voltan apabila melahu) apabila pemasa mencapai nilai 1044 hari selepas tetapan semula keadaan CPU terakhir (masa manifestasi mungkin berbeza bergantung pada frekuensi REFCLK).

AMD tidak memberikan penjelasan yang lebih terperinci tentang punca kegagalan. Berdasarkan andaian yang diterbitkan di Reddit, hang berlaku apabila kaunter dalam TSC (Time Stamp Counter) mendaftar, yang mengira bilangan kitaran kerja selepas set semula, pada frekuensi 2800 MHz mencapai nilai 0x380000000000000 (2800 MHz * 10* *6 * 1042.5, iaitu selepas 1042 hari dan 12 jam).

Pembetulan pepijat tidak akan diterbitkan. Masalahnya kekal tanpa disedari untuk jangka masa yang lama, kerana masa operasi berbilang tahun bukanlah tipikal untuk pelayan yang, untuk mengikuti perkembangan terkini, perlu dimulakan semula secara berkala untuk memasang kemas kini kernel atau untuk beralih kepada keluaran baharu sistem pengendalian. Walau bagaimanapun, kaedah peningkatan kernel bukan but semula pengedaran Linux, serta kitaran penyelenggaraan yang panjang (Ubuntu, RHEL, dan SUSE disokong selama 10 tahun), boleh menyebabkan pelayan ditemui untuk masa yang lama tanpa but semula.

Sumber: opennet.ru

Tambah komen