2013/01/29

網樂通和 Raspberry Pi 比一下速度


偶然看到這篇 Raspberry Pi 效能測試, 想想網樂通和它比起來效能如何呢? (CPU 架構完全不同)
結論是: 網樂通效能遜

首先因為 fedora 及 STLinux 並沒有 sysbench 這套件, 所以要編譯. 不會編譯的朋友, 本站已經編譯好了. 到此下載. 或 shpkg -Ss sysbench.
有兩個版本

  • sysbench # 編譯時沒有 mysql 選項
  • sysbench-mysql # 編譯時加上 mysql 選項

編譯方式

先裝 mysql (若需要測試 mysql 效能)
shpkg -S mysql mysql-devel stlinux23-sh4-zlib stlinux23-sh4-zlib-dev stlinux23-sh4-openssl stlinux23-sh4-openssl-dev

再裝編譯需要套件: 
shpkg -S libtool libxslt libxslt-devel libtool-ltdl libtool-ltdl-devel


基本上編譯方式為
./configure  --prefix=/usr --without-mysql # 若不需要編 mysql 版
./configure  --prefix=/usr # 若要編 mysql 版
make

# make 時出現 compiler error Future versions of Libtool will require
cp /usr/bin/libtool .  # 解法

測試過程

測試前盡量減少系統程式( 沒裝 sudo 的可以進 root 再打)

sudo pkill ntpd
sudo pkill crond
sudo pkill udhcpc
sudo pkill busybox
sudo pkill dropbear



測試結果: 紀錄及指令如網址


時間越短效能越好

  1. CPU:  網樂通:90.65 RPi:91.72ms
  2. Threads: 網樂通:81.07 RPi:48.64 ms
  3. mutex:網樂通:1327.49 RPi:908 ms

數量越大效能越好

  1. memory 寫入: 網樂通:76.78 RPi: 163.48 MB/s
  2. memory 讀取: 網樂通:98.02 RPi: 188.51 MB/s

OK, 除了 CPU 可能稍稍快一點其他都很慘, 不忍心測下去了...

沒有留言: