I tried with -o nounix and it too did not make any perceptible difference in traversal time. So, I booted the older system off of the Ubuntu live cd (same version that I used to setup my newer, slower machine) mounted the share, and performed an ls -R a number of times. In each instance, it was just as slow as my newer system. This pretty much rules out some sort of hardware issue.<br>
<br>I will do as you suggested and get some captures from both systems, then post them to see if that will yield some more information. Thanks.<br><br><div class="gmail_quote">On Mon, Jan 18, 2010 at 4:56 AM, Jeff Layton <span dir="ltr">&lt;<a href="mailto:jlayton@samba.org">jlayton@samba.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Mon, 18 Jan 2010 04:45:24 -0800<br>
Tanthrix &lt;<a href="mailto:tanthrix@gmail.com">tanthrix@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Thanks very much for taking the time to reply.<br>
&gt;<br>
&gt; I just unmounted and remounted the share with -o noserverino, and it<br>
&gt; unfortunately made no perceptible difference in the time it takes to<br>
&gt; traverse. It still slowly spits out the list of files over 6-7 seconds while<br>
&gt; my older system continues to take around 1/4 of a second.<br>
&gt;<br>
&gt; Do you think I should attempt using a different ethernet card just to rule<br>
&gt; out the possibility of that being to blame? This is a newer system with an<br>
&gt; Intel 82567V-2 Gigabit onboard; it&#39;s working fine otherwise, but it&#39;s just a<br>
&gt; thought. I think I&#39;ve got a trusty Realtek RTL8139 lying around somewhere<br>
&gt; that I could pop in if you thought it would be a worthwhile use of time.<br>
&gt;<br>
&gt; Alternatively, I was thinking I might take the other system down and boot it<br>
&gt; off my Ubuntu livecd. I could then mount the share, and see if it lists just<br>
&gt; as fast when booting off of its regular drive with Arch installed. That<br>
&gt; might shed some light whether it is some sort of hardware related issue.<br>
&gt;<br>
&gt; Thanks again.<br>
&gt;<br>
<br>
</div>Ok, good to check. Other than the change to server inode numbers, I&#39;m<br>
not sure of any huge changes to the readdir code recently. You could<br>
try mounting with &#39;-o nounix&#39; to disable unix extensions. I&#39;m not sure<br>
what the state of those was around 2.6.21.<br>
<br>
The more you can do to narrow it down, the better. If you can rule out<br>
hw changes, then you might get some wire captures while doing this on<br>
the old and new kernels and look for the differences there.<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Jeff Layton &lt;<a href="mailto:jlayton@samba.org">jlayton@samba.org</a>&gt;<br>
</div></div></blockquote></div><br>