Linux 6.5与AMD P状态EPP默认带来性能&Ryzen服务器的能效优势

2023年 9月 24日 41.8k 0

随着新
Linux 6.5
核稳定级数之一
许多新功能

默认为具有EPP/活动模式的AMD P状态驱动程序
与长期使用的ACPI CPUFreq驱动程序的默认值相比。如Phoronix的各种文章所示,这可以通过新的默认更改来帮助提高移动/桌面性能,而本文也在研究Ryzen服务器的好处。

Linux 6.5默认为Zen 2和更新的Ryzen系统的AMD P-State EPP驱动程序。系统必须支持ACPI CPPC才能支持AMD P状态驱动程序。目前,AMD EPYC服务器处理器在默认情况下继续使用ACPI CPUFreq。无论如何,考虑到人们对
AMD Ryzen 7000系列,适用于经济型和SOHO/SMB服务器
,我很好奇Linux 6.5在服务器工作负载增加的情况下对性能的影响。

今天的文章着眼于Linux 6.4相对于Linux 6.5的性能,包括开箱即用和使用Ubuntu主线内核PPA以便于再现。开箱即用意味着从Linux 6.4上的ACPI CPUFreq-Schedul(调度器利用率调控器)到现在找到具有AMD P-State EPP并默认为“节能”调控器的现代Ryzen系统。在两个内核版本上都进行了二次运行,同时每次都设置为“性能”调控器,以实现最大性能。AMD P-State在以前的Linux内核版本上可用,但在Linux 6.5+之前不会开箱即用——那些希望在Linux 6.3+的旧内核上进行实验的人可以使用AMD_State=active kernel选项启动。

本轮测试使用ASRock Rack 1U4LW-B650/2L2T完成,这是一个1U Ryzen AM5服务器平台,支持Ryzen 7000系列处理器和ECC内存。查看我的早期
Ryzen 7000系列服务器测试
有关该平台和AMD AM5服务器产品的更多信息。

Linux 6.5与AMD P状态EPP默认带来性能&Ryzen服务器的能效优势-1

在测试过程中,除了换掉正在使用的Linux内核,然后使用性能调控器运行辅助内核之外,没有对服务器进行任何其他更改。自动系统表中的CPU时钟频率差异相当于sysfs报告了CPU频率缩放驱动程序之间的差异,这些驱动程序通过相同的sysfs接口显示基频和基频-Ryzen 9 7900显然在整个测试过程中都以库存频率运行。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论