俯卧撑
8行代码搞定的事拖了近两年!AMD EPYC Zen 5服务器终获单CCD温度监控_我的网站

A | 8月24日消息,AMD EPYC 9005系列(Zen 5 Turin)服务器处理器发布近两年后,Linux内核终于为其添加了逐个CCD温度监控功能。 开发者Gabriel Ford于8月12日提交了仅8行代码的补丁,让EPYC 9555P等处理器能够在Linux下精确读取每个CCD的独立温度。 CCD是计算核心裸片,一颗EPYC处理器可能包含8到16个CCD。 8月24日,网红“粥饼伦”发布视频宣布自己的第一个店铺将闭店,原因是房租从13万涨到了20万。逐个监控每个CCD的温度,对于数据中心运维至关重要,运维人员可以精准定位热源,优化散热策略,避免单个CCD过热影响整体性能。 他表示“这个房费咱顶不住”,虽然他坦言对这个经营了两年的店铺依依不舍,但不得不做出闭店决定,接下来会继续找合适的地方把灌饼生意做下去。 需要指出的,AMD锐龙台式机处理器早已支持该功能,EPYC Zen 5服务器却迟迟未能实现。 值得注意的是,这并非粥饼伦第一次因房租问题闭店。 问题的根源在于EPYC 9005系列的最大CCD数量远超桌面产品,型号范围不同,CCD偏移量设置错误,导致k10temp驱动无法正确读取所有CCD的温度寄存器。此前他在石家庄开设的分店也因月租2万元、日均需卖300张饼才能保本的高昂成本,经营半年后被迫关闭。而他在天津的门店同样面临年租金15万元以上的成本压力,他曾表示房租一年二十多万,加上员工工资和原料费用,每天至少卖出110套饼才能保本。 桌面版Zen 5锐龙最高支持8个CCD,而EPYC Turin最高可达16个CCD,代码中的检测逻辑无法覆盖服务器端的全貌。 代码审查过程中,开发者提交的初步补丁增加了CCD支持,但AI机器人Sashiko在审查时发现,k10temp_read_temp()函数中的逻辑仍然无法显示额外四个Die的温度。 粥饼伦此前多次表示,自己并未通过流量赚到多少钱,坚持“网络是副业,烙饼才是主业”,拒绝直播带货等快速变现方式,一家老小全靠这个饼摊吃饭。 。Sashiko指出了这一漏洞后,开发者据此修改并重新提交了补丁。 除了EPYC Turin的补丁,Linux 7.3的硬件监控子系统还迎来了多款华硕主板的传感器支持,包括ProArt Z690-CREATOR WIFI、ROG STRIX X870E-E GAMING WIFI7 R2及ROG Maximus Z790 Hero等型号。

B | 目前该补丁已进入Linux 7.3合并窗口,预计将在下一个内核版本中正式合入主代码库。
Current article:http://ixf6t.fanfutaopoulaxiong.pics/2h5cw/adz.html
Published on:18:15:39

火星情报局
痞子英雄