返回上一页  首页 | cnbeta报时: 06:21:54
AMD EPYC"Rome"处理器的Bug使其在34个月的正常运行后出现计划外休眠
发布日期:2023-06-04 11:01:31  稿源:cnBeta.COM

AMD最近为他们代号"Rome"的基于Zen 2的第二代EPYC处理器发布了一个勘误表,其中指出:"在最后一次系统重置后约1044天后,一个核心将无法退出CC6。"1044天大约是34个月,或接近3年的总运行时间,根据Reddit和Twitter上一些系统管理员的计算,这是一个过高的估计,实际时间是1042天12小时。

wH4D7J4Ws8n9NVn0.jpg

问题的出现是因为CPU的REFCLK以54位有符号的整数计算10ns的刻度,如果计算超过9万亿的这些刻度,会得到1042.4999天的溢出结果。一旦溢出发生,内核就会永远停留在冻结状态,并且不会接受任何外部中断请求,直到关闭电源开关并再次打开,这以一操作将重置上述计数器。

klFUYemxX2rKQoJT.jpg

这个问题被发现令人印象深刻,它表明不止一个基于EPYC的系统已经连续运行了近三年而没有一次重启。这使EPYC"罗马"处理器无缘角逐任何最长运行事件系统的排名,这一Bug也提醒我们即便是处理器也需要实施更新或修补其他漏洞,这些漏洞在该代处理器首次推出后的四年里被发现。

AMD不打算对CC6漏洞进行任何修复,而是建议管理员禁用CC6以避免内核进入冻结状态,或者在时间限制到期前偶尔启动一次重启。

查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 06:21:54

文字版  标准版  电脑端

© 2003-2024