クラウドコンピューティングにまつわる話をつれづれなるままに。。。

2009年5月26日火曜日

Javaのネットワーク性能ベンチマーク

Javaのネットワーク性能を測るベンチマークが欲しかったのだが、探してもすぐに見つからなかったので、簡単なのを書いてみた。というのもHadoopはJavaで実装されているが、通信性能がJavaが原因で律速されないか確認したかったから。

実験環境はXeon/3.0GHz dual搭載のPC 2台をGbEで接続したものである。OSはCentOS 5.3で、JDKは1.6.0_13。Iperfでは944 Mbps出ている。結論から言うと、Javaでも941 MbpsとCと遜色ない性能が得られた。

実験結果を下に示す。横軸はメッセージサイズ(writeサイズ)で、縦軸はグッドプット。きわめてリーズナブルな結果。



#ソースコードのコピペ方法がよくわからんな。(後で直す)

githubにソースコードを置いたので、こちらを参照してほしい。

0 件のコメント:

コメントを投稿