对一个分布进行基准测试(以及一些 -O3 结果)

主要观点:分享了在 Plucky Puffin 周期中进行的一些实验更新,特别是关于默认恢复 amd64 上的 -O3 优化级别更改的决定,并详细介绍了该项目的相关内容、使用的方法和遇到的挑战。
关键信息:

  • 性能略有下降,包略大,将在下一个开发周期早期恢复更改。
  • 最初 -O3 重建 noble 的结果喜忧参半,后决定默认启用。
  • 基准测试困难,只能找到或改编一些基准进行测试。
  • 利用 Phoronix 测试套件等进行测试,重建了 oracular 并运行测试。
  • 一些测试结果显示,如 xz-utils 性能无差异但安装大小增加,tiff 解压等因大小增加导致性能下降等。
  • 结论是全系统 O3 未提供更好性能且在交互任务中退化,主要由可执行文件大小增加导致,还需探索提高 Ubuntu 性能的方法。
    重要细节:
  • 详细说明了基准测试的困难及应对方法,如找到适合测试的基准等。
  • 阐述了重建分布的步骤,包括更改 dpkg 源等。
  • 提及测试运行的硬件情况及耗时。
  • 对不同测试的结果进行了具体分析,如各软件的性能和大小变化等。
阅读 6
0 条评论