<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2650.12">
<TITLE>RE: NFS 100:1 performance loss</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Slow NFS because of UDP jives with the spec behind UDP: the broadcasts are not guaranteed to arrive in a particular order, and are not guaranteed to arrive at all.&nbsp; </FONT></P>

<P><FONT SIZE=2>TCP is definitely the way to go for fast and reliable.&nbsp; That's what FTP uses.</FONT>
</P>

<P><FONT SIZE=2>Richard Schilling</FONT>
<BR><FONT SIZE=2>Web Integration Programmer</FONT>
<BR><FONT SIZE=2>Affiliated Health Services</FONT>
<BR><FONT SIZE=2>Mount Vernon, WA </FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Mel Jones [<A HREF="mailto:mello@msg.ucsf.edu">mailto:mello@msg.ucsf.edu</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Friday, August 18, 2000 3:50 PM</FONT>
<BR><FONT SIZE=2>&gt; To: josip@icase.edu</FONT>
<BR><FONT SIZE=2>&gt; Cc: Beowulf mailing list</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: NFS 100:1 performance loss</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Josip Loncaric wrote:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; Has anyone seen this NFS performance problem?</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Our Beowulf has two servers w/RAID-0 arrays which deliver 45MB/s,</FONT>
<BR><FONT SIZE=2>&gt; &gt; connected via Gigabit Ethernet.&nbsp; The machines are dual </FONT>
<BR><FONT SIZE=2>&gt; PIII/500 systems</FONT>
<BR><FONT SIZE=2>&gt; &gt; with 512MB of RAM each.&nbsp; We are running Red Hat 6.2 updated </FONT>
<BR><FONT SIZE=2>&gt; to kernel</FONT>
<BR><FONT SIZE=2>&gt; &gt; 2.2.16-3 and recently we updated to nfs-utils-0.1.9.1-1.&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; We are running</FONT>
<BR><FONT SIZE=2>&gt; &gt; 16 kernel nfsd threads on each machine.&nbsp; Here is how long </FONT>
<BR><FONT SIZE=2>&gt; it takes to</FONT>
<BR><FONT SIZE=2>&gt; &gt; copy a 28,955,860 byte file from machine 1 to machine 2:</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; rcp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.04 seconds (27.8 MB/s, where 1MB=10^6B)</FONT>
<BR><FONT SIZE=2>&gt; &gt; ftp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.12 seconds (25.8 MB/s)</FONT>
<BR><FONT SIZE=2>&gt; &gt; NFS 1KB:&nbsp; 12.35 seconds ( 2.3 MB/s, using rsize=wsize=1024)</FONT>
<BR><FONT SIZE=2>&gt; &gt; NFS 8KB: 129.42 seconds ( 0.2 MB/s, using rsize=wsize=8192)</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Clearly, there is something very wrong with NFS, </FONT>
<BR><FONT SIZE=2>&gt; particularly with 8KB</FONT>
<BR><FONT SIZE=2>&gt; &gt; rsize/wsize (which should have improved performance!).&nbsp; Our system</FONT>
<BR><FONT SIZE=2>&gt; &gt; manager tells me that reduced Linux NFS performance with </FONT>
<BR><FONT SIZE=2>&gt; 8KB rsize/wsize</FONT>
<BR><FONT SIZE=2>&gt; &gt; is a known problem, but even at 1KB our NFS is getting less </FONT>
<BR><FONT SIZE=2>&gt; than 10% of</FONT>
<BR><FONT SIZE=2>&gt; &gt; the rcp or ftp performance.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Any ideas?</FONT>
<BR><FONT SIZE=2>&gt; &gt; Josip</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; --</FONT>
<BR><FONT SIZE=2>&gt; &gt; Dr. Josip Loncaric, Senior Staff Scientist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="mailto:josip@icase.edu">mailto:josip@icase.edu</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; ICASE, Mail Stop 132C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PGP </FONT>
<BR><FONT SIZE=2>&gt; key at <A HREF="http://www.icase.edu./~josip/" TARGET="_blank">http://www.icase.edu./~josip/</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; NASA Langley Research Center&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; <A HREF="mailto:j.loncaric@larc.nasa.gov">mailto:j.loncaric@larc.nasa.gov</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; Hampton, VA 23681-2199, USA </FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp; Tel. +1 757 864-2192&nbsp; Fax +1 757 864-6134</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; &gt; Beowulf mailing list</FONT>
<BR><FONT SIZE=2>&gt; &gt; Beowulf@beowulf.org</FONT>
<BR><FONT SIZE=2>&gt; &gt; <A HREF="http://www.beowulf.org/mailman/listinfo/beowulf" TARGET="_blank">http://www.beowulf.org/mailman/listinfo/beowulf</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I've seen a similar but nowhere near as bad result on our </FONT>
<BR><FONT SIZE=2>&gt; network. This may</FONT>
<BR><FONT SIZE=2>&gt; be completely irrelevant but I found NFS traffic between my </FONT>
<BR><FONT SIZE=2>&gt; SGI machines</FONT>
<BR><FONT SIZE=2>&gt; about 4x slower than FTP. It got much better when I set the </FONT>
<BR><FONT SIZE=2>&gt; transport to</FONT>
<BR><FONT SIZE=2>&gt; TCP rather than UDP.&nbsp; The problem turned out to be that my </FONT>
<BR><FONT SIZE=2>&gt; switches weren't</FONT>
<BR><FONT SIZE=2>&gt; necessarily forwarding the packets in order of receipt and </FONT>
<BR><FONT SIZE=2>&gt; this was taken</FONT>
<BR><FONT SIZE=2>&gt; care of much more efficiently on the receiving machine with TCP.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... mello</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Beowulf mailing list</FONT>
<BR><FONT SIZE=2>&gt; Beowulf@beowulf.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.beowulf.org/mailman/listinfo/beowulf" TARGET="_blank">http://www.beowulf.org/mailman/listinfo/beowulf</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>