Linux 6.18 的"Sheaves" 缓存层将给 AMD 多 CCD 芯片带来巨大性能提升
https://www.phoronix.com/news/Linux-Sheaves-AMD-Performance"Sheaves"是一个可选的、基于每CPU数组的缓存层,用于SLUB内核分配器,预计将在Linux 6.18版本中推出。
谷歌工程师Sudarsan Mahendran发布的基准测试显示,Sheaves代码对大型AMD系统产生了巨大的性能提升。
主要优势:
- 改善了Linux在处理CPU缓存调度方面的不足,特别是L2和L3缓存的调度问题
- 对于拥有多个CCD(Core Complex Die)的AMD系统尤其有效
- 可能改善游戏和高性能计算在双CCD系统(如7950X)上的表现,避免任务在不同CCD之间频繁切换
这项技术有望对AMD EPYC服务器和消费级多CCD处理器带来显著的性能改进,特别是在处理缓存敏感的工作负载时。一旦这些补丁进入主线内核(预计在Linux 6.18),将会有更多硬件平台的基准测试来验证性能提升。
消费级多CCD处理器是指哪些 本帖最后由 雪影 于 2025-9-18 16:47 编辑
zouyun147 发表于 2025-9-18 16:28
消费级多CCD处理器是指哪些
AMD X900X/X950X/线程撕裂者都是多CCD 普通电脑上一般也就两个,记得屏蔽问题内核,切成低端*500的都有 EPYC工作站有没有必要为了这个性能提升把内核切换到这么新的版本上? 张元英 发表于 2025-9-19 01:07
EPYC工作站有没有必要为了这个性能提升把内核切换到这么新的版本上?
等稳定吧,他有些项目测出来超过100%的提升。。。
—— 来自 鹅球 v3.3.96 张元英 发表于 2025-9-19 01:07
EPYC工作站有没有必要为了这个性能提升把内核切换到这么新的版本上?
没必要“切换”。大部分发行版多个版本的新旧内核是可以共存的,无非就是启动选哪个的问题(除非你boot区超级小只放得下一个)。装一个新内核做一个启动项,跑起来再看看有多少收益有什么问题。 posthoc 发表于 2025-9-19 02:03
没必要“切换”。大部分发行版多个版本的新旧内核是可以共存的,无非就是启动选哪个的问题(除非你boot区 ...
如果他工作负载不能跑在6.18怎么办
论坛助手,iPhone CCauchy 发表于 2025-9-20 12:42
如果他工作负载不能跑在6.18怎么办
论坛助手,iPhone
那就回原来的内核啊,多版本共存不就是为了这个。 posthoc 发表于 2025-9-20 12:44
那就回原来的内核啊,多版本共存不就是为了这个。
那没提升了啊
论坛助手,iPhone CCauchy 发表于 2025-9-20 13:34
那没提升了啊
论坛助手,iPhone
……不然呢…… 跑都跑不了还想啥提升,等兼容呗。 不知道对max ai+ 395有帮助不,最近还蛮馋这颗cpu的 燕山雪 发表于 2025-9-21 19:19
不知道对max ai+ 395有帮助不,最近还蛮馋这颗cpu的
395是单CCD,多CCX
—— 来自 Xiaomi 2304FPN6DC, Android 13, 鹅球 v3.5.99-alpha
页:
[1]