通过最近发布的Ubuntu 24.04 LTS,我已经向各种基准测试展示了它如何在不同平台上提供优于Ubuntu 23.10和现有Ubuntu 22.04 LTS的良好性能提升。这些基准测试往往集中在最新一代处理器/平台上,因为这正是这些天令人兴奋的地方。但对于那些使用AMD第三代EPYC“Milan”服务器等较旧平台的用户,以下是一些关于Ubuntu 24.04 LTS升级对性能影响的基准测试。
对于那些想知道Ubuntu 22.04 LTS与24.04 LTS在比我最近进行的其他Ubuntu 24.04基准测试更成熟的平台上的性能差异的人来说,这篇快速文章是为你准备的。使用双插槽AMD EPYC 7303服务器,我最近进行了一些基准测试,看看从具有最新硬件启用堆栈的Ubuntu 22.04 LTS到全新的Ubuntu 24.04 LTS有什么区别。
Ubuntu 24.04 LTS带来了新的Linux 6.8内核,GCC 13编译器是对Ubuntu 22.04上GCC 11的重大升级,以及过去两年引入的许多其他包更新。
OpenJDK Java性能在Ubuntu 24.04 LTS上看起来相当不错,即使对于这个旧的EPYC 7003系列服务器也是如此。
软件构建时间的增加并不奇怪。较新的GNU编译器集合版本往往会因为新的优化过程和其他添加而导致构建速度较慢,从而以较慢的构建时间为代价来提高生成的二进制文件或其他功能的性能。
在一些通用的CPU工作负载中,在Ubuntu 24.04 LTS上为这款AMD EPYC 7303 2P服务器收集了一些胜利,但与使用Ubuntu 24.04运行最新的Intel Xeon和AMD EPYC服务器时相比,差异要小得多。
当使用AMD EPYC服务器在Ubuntu 24.04 LTS上运行时,HPC工作负载通常会带来轻微的性能优势。
偶尔的I/O工作负载显示出一些提升,但在大多数情况下是平稳的。
Overall there were some wins to using Ubuntu 24.04 LTS on this more mature AMD EPYC 7003 series server but not nearly as much of a difference for the very latest Intel and AMD hardware on Ubuntu 22.04 vs. 24.04 LTS for performance.
暂无评论内容