2016-04-21 73 views
0

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


回答

1

「樹莓PI模型B + V1 .2「與」Raspberry pi Model B v1.1「具有相同的CPU。這兩塊主板都是從開始的代Raspberry Pi,它們有1個核心CPU。

對於4 CPU需要樹莓PI 2模型B代替樹莓PI模型B +

呀,命名比較混亂:(

+0

啊,所以我也曲解了。我甚至看它之前,我開始,但可能是睡覺。 – Enzime