X8664v3和x8664v4存储库的Arch Linux CachyOS基准测试

2024年 3月 1日 80.7k 0

基于Arch Linux的CachyOSLinux发行版的目标是成为一个“速度惊人、可定制的Linux发行版”,在性能优化方面大刀阔斧。CachyOS利用了诸如链接时间优化(LTO)、Bull调度器之类的编译器优化,还提供了针对x86-64-v3和x86-64-v4编译的包归档文件,从而使发行版的包能够迎合较新的Intel和AMD处理器。本文比较了CachyOS包的主要归档文件,x86-64-v3优化包,然后是对现代Intel Xeon和AMD EPYC/AMD Ryzen系统有益的x86-64-v4软件。

作为提醒,x86-64-v3微体系结构功能级别适用于英特尔哈斯韦尔或AMD挖掘机和更新的处理器。X86-64-v3级别要求支持AVX/AVX2、BMI1/BMI2、FMA、MOVBE和各种较新的指令。能够特别支持高级向量扩展(AVX),对于敏感应用程序的性能来说是一大胜利。

X86-64-v4是目前最高的微体系结构功能级别,基本上在x86-64-v3之上添加了AVX-512需求。因此,对于x86-64-v4,它只兼容英特尔Skylake和更新的服务器处理器,带有AVX-512或Ice Lake/Tigerlake的英特尔酷睿火箭湖CPU,然后是所有AMD Zen 4处理器。

大多数Linux发行版都将x86-64-v3作为其未来Linux发行版的基准,或者至少使用x86-64-v2,然后使用x86-64-v3软件包存档来扩展其软件包选择,以供在支持AVX的硬件上运行的软件包使用。在CachyOS的情况下,他们已经提供了x86-64-v3和x86-64-v4存储库。通过/etc/pacman.conf你可以配置你的系统使用一个特定的仓库,也有各种各样的CachyOS助手脚本可用。

X86-64-v3和x86-64-v4存储库的Arch Linux CachyOS基准测试-1

对于那些对性能影响感兴趣的人,我最近在CachyOS上使用HP Z6 G5 A工作站使用AMD Ryzen ThreadRipper 7995WX处理器。作为Zen 4,AVX-512受支持,并反过来用于测试x86-64-v3和x86-64-v4存储库。

相关文章

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

发布评论