首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同版本和发行版之间的sysbench结果比较好吗?

不同版本和发行版之间的sysbench结果比较好吗?
EN

Unix & Linux用户
提问于 2020-11-17 09:59:02
回答 1查看 170关注 0票数 0

我有一台机器,我可以引导到Ubuntu18.04.5或Fedora 32。我有一些性能问题,所以我想我应该在这两个发行版上运行一个快速的基准。我从包管理器中安装了sysbench,并运行CPU和内存基准测试,我分别记录了每秒发生的事件和每秒的总操作。这台机器有四个物理核心,所以我用1和4个线程运行。

Ubuntu有sysbench 1.0.11 (使用system LuaJIT 2.1.0-beta3)。

Fedora有sysbench 1.0.17 (使用system LuaJIT 2.1.0-beta3)。

版本和结果是两个发行版输出的唯一不同之处;素数、块大小等选项是相同的。

研究结果如下:

代码语言:javascript
复制
Distro          CPU (1 thr)  CPU (4 thr)  memory (1 thr)  memory (4 thr)
Ubuntu 18.04.5      1213.05      4384.59      5332997.51      8069089.73
Fedora 32         156442.30    564670.95      6220026.17      9055910.28

内存结果的差异似乎是合理的,但CPU结果的差异是相当令人惊讶的。

我是否应该期望它们更相似呢?

EN

回答 1

Unix & Linux用户

发布于 2020-11-17 11:45:20

兴趣点:

  • 包版本是不同的,新版本可能包含在旧版本中找不到的优化。
  • 大多数Linux发行版编译包的方式不同,即不仅使用不同的编译器,而且使用不同的编译器优化/标志--它们可能也会影响您的成绩。
  • 很可能您可以在Fedora中直接运行Ubuntu的sysbench,而不会出现任何问题--请做并检查结果。如果它们反映了您的Ubuntu结果,这将确认上述两点中的任一点或两者。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/620053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档