emclusterの実行速度をベンチマークしてみました

トップ/ サポート/ TIPS/ emclusterの実行速度ベンチマーク

emClusterの実行時間について

クラスタシステムの実行時間は、主にネットワーク速度がボトルネックとなりノード数N(CPUの数)に対して1/Nにならないことが知られています.ところがsonnetの場合はABSによる周波数解析があまりにも優秀なために周波数分割によるクラスタシステムの効果があまり期待できないおそれがあります.

実行結果

CPU emcluster hostname total time(sec) Number of frequencies matrix fill matrix solve
2005/11/2 ベンチマーク問題 : circ_spi.son
pentium 3.2 HT single benchmark 485sec 4 126 6
opteron 2.8 dual single vt02 385sec 4 95 5
opteron 2.8 4CPU cluster 4 node cluster vt01,vt02 154sec 4 95 5
2007/4/26 ベンチマーク問題 : circ_spi_1.son
opteron275he
2.2GHz
single vtxp05 4920sec 4 155 1101
opteron275he
2.2GHz
5 node cluster vtxp01〜05 1418sec 5 155 1101

2005/11/2 4CPUを使ったクラスタリングの効果は、この例では385→154secで約60%の時間短縮でした.周波数解析の各周波数は各CPUに分散されますが、それを取りまとめるABSの作業は分散されないので、実行時間のすべてで4CPUを使い切っているわけではありません.

2007/4/26 5CPUを使ったクラスタを試す機会がありました.今回は 4920→1418secで70%以上短縮されました.クラスタシステムではオーバーヘッドのために小さな問題では効果が期待できないので.今回は1周波数辺り20分程度かかる問題を使ったので、効果が明確に現れました.

2007/4/27