不寻常的sysbench结果Raspberry Pi

时间:2016-04-21 09:28:09

标签: raspberry-pi raspberry-pi2 sysbench

我有2个覆盆子pi,我想基于负载平衡目的进行基准测试。

  • 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 - 验证运行在第一个并更改第二个--num-threads = 4,作为它的四核并运行两者。

结果完全不符合我的预期(我显然希望多线程基准测试严重超越单线程基准测试)。当我使用单个线程运行命令时,两个系统的性能大致相同。但是当我在第二个Pi上将线程数更改为4时,它仍然花费相同的时间,除了每个请求统计信息显示平均请求花费的时间大约是4倍。我似乎可以理解为什么会这样。

结果如下:

Raspberry pi v1.1
单线
在CPU测试中检查的最大素数:20000

测试执行摘要:

  • 总时间:1325.0229s
  • 活动总数:10000
  • 事件执行所用的总时间:1324.9665

按请求统计:

  • min:131.00ms
  • avg:132.50ms
  • 最大:171.58ms
    约。 95百分位数:137.39ms

线程公平性:     事件(平均/ stddev):10000.0000 / 0.00     执行时间(avg / stddev):1324.9665 / 0.00

Raspberry pi v1.2
四个线程
在CPU测试中检查的最大素数:20000

测试执行摘要:

  • 总时间:1321.0618s
  • 活动总数:10000
  • 事件执行所用的总时间:5283.8876

按请求统计:

  • min:486.45ms
  • avg:528.39ms
  • 最大:591.60ms
    约。 95百分位数:553.98ms

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

1 个答案:

答案 0 :(得分:1)

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

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

是的,命名有点令人困惑:(