<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2769" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial>Joachim wrote:</FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial>&gt;I/O is a complex topic, and a single number rarely 
tells you enough if you want <BR>&gt;to analyze what's going on. For this 
purpose, IOzone is very powerful. But <BR>&gt;again, it does only run on a 
single node (although can fork processes/threads to <BR>&gt;perform concurrent 
operations). You could start it on multiple nodes, but then <BR>&gt;the I/O is 
not synchronized, which may or may not what you want to do.<BR><BR>&gt;-- 
<BR>&gt;Joachim Worringen - NEC C&amp;C research lab St.Augustin<BR>&gt;fon 
+49-2241-9252.20 - fax .99 - <A 
href="http://www.ccrl-nece.de">http://www.ccrl-nece.de</A></FONT></DIV>
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Iozone is able to run 
across multiple nodes. See the -+m and -t options.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; It knows how to use rsh 
and can also use any remote execution</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; method by simply setting 
the environmental variable RSH to </FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; whatever works for you. 
Example: RSH=ssh ; export RSH</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; When Iozone is running 
across multiple nodes the I/O and </FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; testing IS synchronized 
via a barrier mechanism.&nbsp; Also, </FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; straggler effects are 
minimized via the stonewalling technique</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; inside of Iozone.&nbsp; 
The technique goes like this:</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Master Iozone:&nbsp; 
starts remote copies on all nodes.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Client Iozone: startup, 
and reach barrier, then wait for go from master.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Master Iozone: Sees all 
remote copies check-in at the barrier, and</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sends 
message telling them to begin testing.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; First client to finish: 
Sends message to master, telling master, I'm done.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Master: Sends message to 
all remaining instances of Iozone, telling</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; them to stop measurement, as the parallel 
region has ended.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Remaining clients report 
results to master, and exit.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>&nbsp;&nbsp;&nbsp; Master totals results and 
reports results to user.</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>Enjoy,</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>Don Capps</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>capps _at_ iozone _dot_ 
org</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2></FONT>&nbsp;</DIV>
<DIV><BR><BR></DIV><!--endarticle--></FONT></BODY></HTML>