[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 メーリングリストの案内