网通社科技快报
AMD详解Zen6 IBS内存分析器 提升Tiered服务器性能
2026年10月5日,AMD工程师Bharata Bhasker Rao在捷克布拉格举行的Linux Plumbers Conference(LPC)上首次详细介绍了其下一代Zen 6处理器中的Instruction-Based Sampling (IBS) Memory Profiler硬件特性。这一技术作为现有IBS技术的延伸,专门针对数据内存访问进行了优化,旨在提升Linux系统在Tiered内存架构下的性能表现,特别是在处理频繁访问的数据页面时。与传统基于页表扫描和页错误捕获的方法不同,新的IBS分析器能够直接向Linux内核提供物理地址信息,并区分数据来源(DRAM或CXL内存),这对于采用CXL 3.1标准进行内存扩展的EPYC 9006 "Venice"芯片尤为重要。AMD计划将IBS分析器的输出整合到正在开发中的新型内核子系统pghot中,该子系统旨在替代现有的热页追踪机制。测试数据显示,在配备256个逻辑CPU和256GB CXL内存的系统上,使用XSBench基准测试时,IBS方法比传统方法快4.57倍;在Graph500测试中则提升了3.17倍。然而,对于Redis等特定应用,性能提升不明显,NAS BT测试甚至略逊于传统方法。值得注意的是,虽然IBS分析器在性能测试中表现出色,但在过载测试中,每页迁移成本从26.1微秒降低到15.8微秒,但整体系统吞吐量反而下降了约5%。此外,当前版本的IBS分析器尚未支持虚拟化环境,可能限制其在云部署中的早期应用。AMD表示,pghot子系统的开发仍在进行中,预计将在今年晚些时候随着EPYC Venice芯片进入云环境部署时一同推出。AMD希望通过IBS Memory Profiler实现更智能的内存管理,特别是在大规模、高密度的服务器环境中,这种细粒度的内存访问监控将帮助系统更高效地利用有限的DRAM资源。与此同时,AMD也在推进其智能体PC战略,通过Ryzen AI Max+ PRO系列处理器展示本地AI计算能力,这些处理器采用16核32线程的Zen 5架构,最高支持192GB LPDDR5X统一内存,能够运行超过3000亿参数的大模型。然而,尽管内存容量大幅提升,但实际推理性能仍受量化格式、上下文长度等多种因素影响,表明单纯增加内存并不能完全解决所有性能瓶颈。AMD首席执行官苏姿丰强调,内存容量只是第一步,需要在软件层面进行深度优化才能充分发挥硬件潜力,并与三星、SK海力士等合作伙伴紧密合作,确保HBM4内存的供应,推动整个生态系统向更高性能迈进。总的来说,AMD的IBS Memory Profiler代表了其在服务器内存管理领域的又一次技术创新,尤其是在Tiered内存架构日益普及的背景下,这项技术有潜力改变Linux服务器的内存管理方式,为数据中心带来更高的效率和更低的延迟。