常用benchmark小結

項目預研和產品開發中經常有性能評估的需求,性能benchmark是評估性能最常用的手段。本文小結下之前用過的benchmark,先記些流水賬,後續有時間再詳細整理。
下表是linux native的benchmark,除了x86版本外,也都能找到或者編譯出arm版本。

工具名稱 測試項目 summary
coremark cpu 測評cpu的整體性能(列舉、矩陣運算、狀態機、CRC)
coremark_pro cpu coremark的升級版,測評cpu整體性能
super PI cpu 測評PI的計算
SPEC cpu 測評cpu性能
dhrystone cpu 測評CPU整形計算
whetstone cpu 測評CPU浮點運算
nbench cpu&mem 測評CPU運算性能(整數運算、雙精度浮點運算)/mem指數主要體現處理器總線、cache和存儲器性能
utest_mem mem 測評mem bandwidth
cachebench mem 測評mem&cache bandwidth
copybw mem 測評mem bandwidth
ramspeed mem 測評cache有效帶寬
bonnie IO 測評IO性能
Fio IO 測評IO性能
lmbench CPU/mem/IO 測評cpu/mem/IO bandwidth & latency
sysbench CPU/mem/IO 多線程性能測試

目前移動平臺應用得最廣,因此可應用與android的benchmark也能找到很多。芯片廠商發佈SOC時評估算力習慣與Geekbench的結果,國內安卓手機廠商一般都會在Antutu跑個分。這兩個應該是認可度比較高的benchmark了,看過它們較早版本的源碼,也確實能夠測評移動平臺的性能。除這兩個之外,還有3DMark,PCMark等,這些會更關注GPU和其它多媒體處理的性能了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章