IT之家6月3日消息,根据国外科技媒体NeoWin报道,Linux发行版不会效仿Win11,不仅会继续为基于Zen2的AMDRyzen处理器提供支持,而且通过优化L3缓存(LLC)进一步提升性能。

操作系统会将任务分配给标记为“闲置”状态的处理器线程,不过当前Linux内核仅能识别本地L3缓存中的闲置线程;而近日发布的select_idle_sibling()补丁考虑调用外部LLC。
IT之家在此附上两张图片,展示了AMDZen2CCX和CCD的结构示意图,可以看到单CCD和双CCD的缓存结构区别:

单CCD

双CCD
RedHat开发人员TejunHeo表示在Zen2设备上,Linux系统在处理特定LLC的工作的队列时候,总共有3个内核/LLC和总共4个LLC,大部分核心会出现闲置状态。
这主要是因为select_idle_sibling()不会考虑本地LLC之外的任何内容,并且由于所有这些任务都在短时间内运行,因此定期空闲负载均衡器无效。
虽然将工作缓存保留在本地是件好事,但最好不要有大量空闲时间。因此,当本地节点为闲置时,让select_idle_sibling()在同一节点内尝试其他LLC。
举报/反馈
未经允许不得转载:头条资讯网_今日热点_娱乐才是你关心的时事新闻 » Linux 不仅继续支持 AMD Zen 2,还要优化其性能
头条资讯网_今日热点_娱乐才是你关心的时事新闻








