我有2个树莓派,我想要基于负载平衡的目的。不寻常的sysbench结果树莓派
- 树莓派B型1.1版 - 运行Raspbian杰西
- 树莓派模型B + V1.2 - 运行Raspbian杰西
我装上两个系统sysbench的跑:sysbench的 - num-threads = 1 --test = cpu --cpu-max-prime = 10000 - 在第一个上运行,在第二个上运行--num-threads = 4,作为它的quadcore并同时运行。结果并不是我所期望的(我显然预计多线程基准测试会严重超越单线程基准测试)。当我使用单线程运行命令时,两个系统的性能大致相同。但是当我在第二个Pi上将线程数量改为4时,它仍然花费了相同的时间,除了每个请求统计数据显示平均请求花费的时间大约是4倍。我似乎明白这是为什么。
下面是结果:
树莓派1.1版
单线程
最大素数在CPU测试检查:20000
执行测试总结:
- 总时间:1325.0229s
- 事件的总数:10000 由事件执行采取
- 总时间:1324.9665
每个请求统计:
- 分钟:131.00ms
- 平均:132.50ms
- max:171.58ms
approx。 95百分位数:137.39ms
线程公平: 事件信息(avg/STDDEV):10000.0000/0.00 执行时间信息(avg/STDDEV):1324.9665/0.00
树莓PI V1.2
四线程
最大素数签入CPU测试:20000
执行测试总结:
- 总时间:1321.0618s
- 事件的总数:10000
- 由事件执行采取总时间:5283。8876
每个请求统计:
- 分钟:486.45ms
- 平均:528.39ms
- 最大:591.60ms
约95百分位数:553.98ms
线程公平: 事件信息(avg/STDDEV):2500.0000/0.00 执行时间信息(avg/STDDEV):1320.9719/0.03
啊,所以我也曲解了。我甚至看它之前,我开始,但可能是睡觉。 – Enzime