[SCore-users-jp] Re: [SCore-users-jp] 通信時間の測定方法についての質問
Shinji Sumimoto
s-sumi @ flab.fujitsu.co.jp
2002年 7月 24日 (水) 17:21:16 JST
住元です。
From: "Hiroshi Enomoto" <Enomoto.Hiroshi @ wrc.melco.co.jp>
Subject: [SCore-users-jp] 通信時間の測定方法についての質問
Date: Wed, 24 Jul 2002 10:40:29 +0900
Message-ID: <043f01c232b3$17d6c0c0$c0cc8c0a @ ENOMOTO>
Enomoto.Hiroshi> 三菱電機の榎本です。
Enomoto.Hiroshi> いつもお世話になっております。
Enomoto.Hiroshi>
Enomoto.Hiroshi> 現在pmSend とpmWrite の通信時間について調べております。
Enomoto.Hiroshi> これらの通信時間の測定は、pmbench で行えると思っているのですが、
Enomoto.Hiroshi> 正しいでしょうか?
Enomoto.Hiroshi> �pmSend に対しては、
Enomoto.Hiroshi> % pmbench -network myrinet2k -host ホスト名
Enomoto.Hiroshi> �pmWrite に対しては、
Enomoto.Hiroshi> % pmbench -network myrinet2k -host ホスト名 -zerocopy=vwrite
2つを比較するのは正しくありません。メッセージの測定はping-pongの双方向
に対してvwriteはping-pingの片方向だからです。
比較するとすれば、
% pmbench -network myrinet2k -host ホスト名 -burst
もしくは、メッセージがping-pongするという意味で vreadと比較すべきです。
Enomoto.Hiroshi>
Enomoto.Hiroshi> を試しました。使用したMyrinetのH/Wは以下のものです。
Enomoto.Hiroshi> M3F-PCI64C-2, M3F-SW8M
Enomoto.Hiroshi>
Enomoto.Hiroshi> 結果は以下のようになりました。
Enomoto.Hiroshi> �の場合は、ラウンドトリップタイムなので、2で割ったものをpmSend
Enomoto.Hiroshi> の通信時間と考えました。
Enomoto.Hiroshi> Byte us pmSend (us)
Enomoto.Hiroshi> 4 16.51 -> 8.255
Enomoto.Hiroshi> 8 16.52 -> 8.26
Enomoto.Hiroshi> 12 16.66 -> 8.33
Enomoto.Hiroshi> 16 16.73 -> 8.365
Enomoto.Hiroshi> 24 19.65 -> 9.825
Enomoto.Hiroshi>
Enomoto.Hiroshi> �の場合は、値はMB/s で表示されるので、
Enomoto.Hiroshi> 1/value × Bytes (us) で計算し、pmWriteの通信時間と考えました。
Enomoto.Hiroshi> Byte MB/s pmWrite (us)
Enomoto.Hiroshi> 4 0.479 -> 8.351
Enomoto.Hiroshi> 8 0.955 -> 8.377
Enomoto.Hiroshi> 12 1.424 -> 8.427
Enomoto.Hiroshi> 16 1.898 -> 8.430
Enomoto.Hiroshi> 24 2.830 -> 8.481
Enomoto.Hiroshi>
Enomoto.Hiroshi> この測定結果をpmSend,pmWriteの通信時間と考えてよろしいのでしょうか?
Enomoto.Hiroshi> データ数が小さければメッセージ通信の方が速いと聞いていましたが
Enomoto.Hiroshi> あまり差がないのでおかしいのではと思っています。
Enomoto.Hiroshi> もし誤りでしたら、測定方法を教えていただけないでしょうか?
Enomoto.Hiroshi> (コードを書かずにpmライブラリを使ってできればその方がよいです)
Enomoto.Hiroshi>
Enomoto.Hiroshi> 以上よろしくお願いします。
Enomoto.Hiroshi>
Enomoto.Hiroshi> =============================================
Enomoto.Hiroshi> 三菱電機株式会社 先端技術総合研究所
Enomoto.Hiroshi> 電力システム技術部 配電システムグループ
Enomoto.Hiroshi> 榎本 博
Enomoto.Hiroshi> TEL: 06-6497-7631
Enomoto.Hiroshi> FAX : 06-6497-7727
Enomoto.Hiroshi> E-mail: Enomoto.Hiroshi @ wrc.melco.co.jp
Enomoto.Hiroshi> =============================================
Enomoto.Hiroshi>
Enomoto.Hiroshi>
Enomoto.Hiroshi>
Enomoto.Hiroshi> _______________________________________________
Enomoto.Hiroshi> SCore-users-jp mailing list
Enomoto.Hiroshi> SCore-users-jp @ pccluster.org
Enomoto.Hiroshi> http://www.pccluster.org/mailman/listinfo/score-users-jp
Enomoto.Hiroshi>
Enomoto.Hiroshi>
------
Shinji Sumimoto, Fujitsu Labs
SCore-users-jp メーリングリストの案内