【问题标题】:Unusual sysbench results Raspberry Pi不寻常的 sysbench 结果 Raspberry Pi
【发布时间】:2016-04-22 01:31:14
【问题描述】:

我有 2 个树莓派,我想为负载平衡目的进行基准测试。

  • Raspberry pi Model B v1.1 - 运行 Raspbian Jessie
  • Raspberry pi Model B+ v1.2 - 运行 Raspbian Jessie

我在两个系统上都安装了 sysbench 并在第一个系统上运行:sysbench --num-threads=1 --test=cpu --cpu-max-prime=10000 --validate run 并更改了--num-threads=4 第二个,作为它的四核并同时运行。

结果完全不是我所期望的(我显然预计多线程基准测试会大大优于单线程基准测试)。当我用单线程运行命令时,两个系统的性能大致相同。但是当我在第二个 Pi 上将线程数更改为 4 时,它仍然花费了相同的时间,除了每个请求的统计数据显示平均请求花费了大约 4 倍的时间。我似乎明白为什么会这样了。

结果如下:


树莓派 v1.1
单线程
CPU测试中检查的最大质数:20000

测试执行总结:

  • 总时间:1325.0229s
  • 事件总数:10000
  • 事件执行总耗时:1324.9665

每个请求的统计信息:

  • 分钟:131.00 毫秒
  • 平均:132.50 毫秒
  • 最大:171.58ms
    大约95%:137.39ms

线程公平性: 事件(平均/标准差):10000.0000/0.00 执行时间(平均/标准差):1324.9665/0.00


树莓派 v1.2
四线程
CPU测试中检查的最大质数:20000

测试执行总结:

  • 总时间:1321.0618s
  • 事件总数:10000
  • 事件执行总耗时:5283.8876

每个请求的统计信息:

  • 分钟:486.45 毫秒
  • 平均:528.39 毫秒
  • 最大:591.60ms
    大约95%:553.98ms

线程公平性: 事件(平均/标准差):2500.0000/0.00 执行时间(平均/标准差):1320.9719/0.03


【问题讨论】:

    标签: raspberry-pi raspberry-pi2 sysbench


    【解决方案1】:

    “Raspberry pi Model B+ v1.2”与“Raspberry pi Model B v1.1”具有相同的 CPU。两块板都来自 第一代 Raspberry Pi,它们有一个核心 CPU。

    对于 4 CPU,您需要 Raspberry Pi 2 Model B 而不是 Raspberry pi Model B+

    是的,命名有点混乱:(

    【讨论】:

    • 啊,所以我确实误解了它。我什至在开始之前就查了一下,但可能是在睡觉。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    相关资源
    最近更新 更多