<div>Hi:</div>
<div>For both my XP and HPC Server 2008 clusters, TcpAckFrequency is not present for default.</div>
<div>But XP has no such bad performance problem.</div>
<div> </div>
<div>For HPC Server 2008 (eahc node in a cluster use the same value of TcpAckFrequency)</div>
<div>1. No TcpAckFrequency present (the default case) -> bad performance</div>
<div>2. TcpAckFrequency=1 -> good performance</div>
<div>3. TcpAckFrequency=2 -> bad performance</div>
<div>4. TcpAckFrequency=10 -> bad performance</div>
<div> </div>
<div>From some sites, they mentioned that TcpAckFrequency=1 will prevent the small packets to be merged into a large packet before transmission.</div>
<div> </div>
<div>For my tests, just for the function MPI_Barrier(MPI_COMM_WORLD), I can "feel" that with TcpAckFrequency=1, MPI_Barrier(MPI_COMM_WORLD) returns faster than TcpAckFrequency=2.</div>
<div> </div>
<div>regards,</div>
<div> </div>
<div>Seifer<br><br></div>
<div class="gmail_quote">2008/12/16 Jayesh Krishna <span dir="ltr"><<a href="mailto:jayesh@mcs.anl.gov">jayesh@mcs.anl.gov</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span>Hi,</span></font></div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span> Great to know its working for you now. What was the value (The value with the bad perf) of TcpAckFrequency in your machine (Did you change the default value before you ran your test cases ?)?</span></font></div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span>Regards,</span></font></div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span>Jayesh</span></font></div><br>
<div lang="en-us" dir="ltr" align="left">
<hr>
<font face="Tahoma" size="2">
<div class="Ih2E3d"><b>From:</b> <a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a> [mailto:<a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a>] <b>On Behalf Of </b>Seifer Lin<br>
</div><b>Sent:</b> Monday, December 15, 2008 2:05 AM
<div class="Ih2E3d"><br><b>To:</b> <a href="mailto:mpich-discuss@mcs.anl.gov" target="_blank">mpich-discuss@mcs.anl.gov</a><br></div>
<div>
<div></div>
<div class="Wj3C7c"><b>Subject:</b> Re: [mpich-discuss] MPICH2 1.0.6p1 & Windows HPC Server 2008(badperformance<br></div></div></font><br></div>
<div>
<div></div>
<div class="Wj3C7c">
<div></div>
<div>Hi Everyone:</div>
<div> </div>
<div>Finally the problem is resolved by adding a registry value</div>
<div>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}\TcpAckFrequency</div>
<div> </div>
<div>Set TcpAckFrequency to 1 resolves the problem.</div>
<div> </div>
<div>regards,</div>
<div>Seifer Lin<br><br></div>
<div class="gmail_quote">2008/12/10 Hisham Adel <span dir="ltr"><<a href="mailto:hosham2004@yahoo.com" target="_blank">hosham2004@yahoo.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td valign="top"><br>Why are you use MPICH2 ?<br><br>The Cluster component on Windows server 2008 (HPC component) have MSMPI it is like MPICH2 but it is modified by Microsoft.<br>You can use it as MPICH2. There is no change in any thing the same functions and everything is the same.<br>
<br>I have tried it on a cluster of 4 nodes and it works.<br>
<div><br><br><br>Hisham Adel Hassan Mohamed<br>
<div><font face="Arial" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Research Assistant<br>Bioinformatics Group<br><span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: rgb(0,102,204) 1px dashed"><span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: rgb(0,102,204) 1px dashed">Nile University</span></span><br>
<span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: rgb(0,102,204) 1px dashed"><span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: rgb(0,102,204) 1px dashed">Smart Village</span></span> - km28 <br>
<span><span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none">Cairo</span></span> - Alexandria Desert Road <br><span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: rgb(0,102,204) 1px dashed"><span style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: rgb(0,102,204) 1px dashed">Giza , EGYPT</span></span> </span></font></div>
<font face="Arial" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Mobile : +2<span><span>0106459663<br><a href="mailto:Email%3AHisham.mohamed@nileu.edu.eg" target="_blank">Email:Hisham.mohamed@nileu.edu.eg</a><br>
</span></span></span></font></div><br><br>--- On <b>Mon, 12/8/08, Jayesh Krishna <i><<a href="mailto:jayesh@mcs.anl.gov" target="_blank">jayesh@mcs.anl.gov</a>></i></b> wrote:<br>
<blockquote style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">From: Jayesh Krishna <<a href="mailto:jayesh@mcs.anl.gov" target="_blank">jayesh@mcs.anl.gov</a>><br>Subject: Re: [mpich-discuss] MPICH2 1.0.6p1 & Windows HPC Server 2008 (badperformance)<br>
To: "'Seifer Lin'" <<a href="mailto:seiferlin@gmail.com" target="_blank">seiferlin@gmail.com</a>><br>Cc: <a href="mailto:mpich-discuss@mcs.anl.gov" target="_blank">mpich-discuss@mcs.anl.gov</a><br>
Date: Monday, December 8, 2008, 5:10 PM<br><br>
<div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span>Hi,</span></font></div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span> Can you try out the latest stable version (1.0.8) of MPICH2 (<a href="http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads" target="_blank" rel="nofollow">http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads</a>)?</span></font></div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span>Regards,</span></font></div>
<div dir="ltr" align="left"><font face="Arial" color="#0000ff" size="2"><span>Jayesh</span></font></div><br>
<div lang="en-us" dir="ltr" align="left">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a> [mailto:<a href="mailto:mpich-discuss-bounces@mcs.anl.gov" target="_blank">mpich-discuss-bounces@mcs.anl.gov</a>] <b>On Behalf Of </b>Seifer Lin<br>
<b>Sent:</b> Monday, December 08, 2008 12:47 AM<br><b>To:</b> <a href="mailto:mpich-discuss@mcs.anl.gov" target="_blank">mpich-discuss@mcs.anl.gov</a><br><b>Subject:</b> [mpich-discuss] MPICH2 1.0.6p1 & Windows HPC Server 2008 (badperformance)<br>
</font><br></div>
<div></div>
<div>Hi everyone:</div>
<div> </div>
<div>I have a cluster of 4 nodes, all of them are with Windows HPC server 2008 installed.</div>
<div>I make all of the 4 nodes in the same workgroup. I use MPICH2 1.0.6p1 from Argonne Lab.</div>
<div>And then</div>
<div>1. firewall of all 4 nodes are turned off</div>
<div>2. UAC (User Account Control) of all 4 nodes are turned off</div>
<div>3. I start smpd.exe (1.0.6p1 x64) in all the 4 nodes</div>
<div> </div>
<div>And I run a very simple MPI program (test_mpich2.exe)</div>
<div> </div>
<div>#include "mpi.h"<br>#include <iostream></div>
<div>int main(int argc, char **argv)<br>{<br> int cpuid, ncpu;<br> MPI_Init(&argc, &argv);<br> MPI_Comm_size(MPI_COMM_WORLD, &ncpu);<br> MPI_Comm_rank(MPI_COMM_WORLD, &cpuid);</div>
<div> printf("NCPU:%d, CPUID:%d\n", ncpu, cpuid);<br> fflush(stdout);</div>
<div> printf("start barrier\n"); fflush(stdout);<br> MPI_Barrier(MPI_COMM_WORLD);<br> printf("end barrier\n"); fflush(stdout);</div>
<div> MPI_Finalize();</div>
<div> return 0;</div>
<div>}</div>
<div> </div>
<div>The command is </div>
<div>mpiexec -hosts 2 <a href="http://192.168.1.1/" target="_blank" rel="nofollow">192.168.1.1</a> <a href="http://192.168.1.2/" target="_blank" rel="nofollow">192.168.1.2</a> <a rel="nofollow">\\192.168.1.1\shared\test_mpich2.exe</a></div>
<div> </div>
<div>And the MPI_Barrier(...) function costs 10 seconds to return !!!!!</div>
<div> </div>
<div>If the same code is running on a Windows XP cluster, MPI_Barrier(...) returns at once!</div>
<div> </div>
<div> </div>
<div>Does anyone know how to solve this problem on Windows HPC Server 2008 ? (Windows Vista has the same problem, too)</div>
<div> </div>
<div>regards,</div>
<div> </div>
<div>Seifer Lin</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div></div></blockquote></td></tr></tbody></table><br></blockquote></div><br></div></div></div></blockquote></div><br>