我有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