高效能計算基準測試程式(二) MPI測試基準

2021-07-22 20:54:43 字數 2029 閱讀 7767

##測試集

參考官方介紹,一般測試過程中使用imb測試mpi傳輸的各項效能並結合osu測試mpi頻寬及延時。

osu_bibw - bidirectional bandwidth test

osu_bw - bandwidth test

osu_latency - latency test

osu_put_latency - latency test for put

osu_get_latency - latency test for get

osu_put_bw - bandwidth test for put

osu_get_bw - bandwidth test for get

osu_put_bibw - bidirectional bandwidth test for put

osu_acc_latency - latency test for accumulate

osu_cas_latency - latency test for compare and swap

osu_fop_latency - latency test for fetch and op

osu_allgather - mpi_allgather latency test

osu_allgatherv - mpi_allgatherv latency test

osu_allreduce - mpi_allreduce latency test

osu_alltoall - mpi_alltoall latency test

osu_alltoallv - mpi_alltoallv latency test

osu_bcast - mpi_bcast latency test

osu_gather - mpi_gather latency test

osu_gatherv - mpi_gatherv latency test

osu_reduce - mpi_reduce latency test

osu_reduce_scatter - mpi_reduce_scatter latency test

osu_scatter - mpi_scatter latency test

osu_scatterv - mpi_scatterv latency test

osu_iallgather - mpi_iallgather latency test

osu_ialltoall - mpi_ialltoall latency test

osu_ibcast - mpi_ibcast latency test

osu_igather - mpi_igather latency test

osu_iscatter - mpi_iscatter latency test

mpirun --allow-run-as-root -h node1,node2  ..../osu-micro-benchmarks/mpi/pt2pt/osu_latency
注意不要-hostfile hostfile,如果這樣測試測試結果是本級loop

#imb介紹

intel mpi benchmark,測試程式位於intel編譯器套件安裝路徑中,

i nt

elpa

th/i

mpi/

intel_path/impi/

intelp

​ath

/imp

i/version/bin64/imb_* 常用imb-mpi1

##測試集

intel® mpi benchmarks user guide and methodology description

• single transfer

• parallel transfer

• collective benchmarks

三個測試程式子集中包括多項mpi options的測試,各項測試內容參考user guide 或者readme

MySQL高效能 第二章基準測試

基準測試 基準測試是針對系統設計的一種壓力測試。基準測試是唯一方便有效 可以學習系統在給定的工作負荷下會發生什麼的方法。測準測試驗證,測試,模擬,等功能。基準測試的壓力和真實的壓力是有區別的,所以測試也是大概的測試。基準測試的策略?整體測試和單獨測試,一般是整體測試,測試整個應用測試,因為我們不僅僅...

MYSQL之高效能的mysql(二) 基準測試

如果不清楚系統當前的效能,就無法確認某些優化的效果如何。也可以利用歷史的基準測試結果來分析診斷一些無法 的問題。基準測試可以評估在專案未來的負載下,需要什麼樣的硬體,需要多大容量的網路,以及其他相關資源。這有助於降低系統公升級和重大變更的風險。例如,通過基準測試,可以發現系統在隨機的併發峰值下的效能...

高效能mysql學習 2 基準測試

基準測試是針對系統設計的一種壓力測試,通常的目標是為了掌握系統的行為以及重現系統的某個狀態,或者是做新硬體的可靠性測試。常用工具sysbench。基準測試的主要用途 驗證一些基於系統的假設是否符合實際情況 重現系統中的某些異常行為 測試系統當前的運 況 模擬更高的系統負載 評估專案需要的硬體和網路等...