Hi,

We have a number of Sun SunFire V40z amd64 servers that were all bought
around the some time and have the same hardware.  I have been involved
with a project that requires OpenBSD and I have been re-OSing then with
OpenBSD 4.1 (amd64 mp).  I have a mystery that I have not been able to
figure out.  The problem is the disk I/O is really slow and it pegs both
processors when doing heavy I/O.  I spent weeks trying to figure out why
it was doing this but because of dead lines and because the end product
was a fw/router I ended up rolling one out to production and had used
another server running Solaris to do heavy disk I/O stuff.  Now a few
months later I built a new one and it does not have the disk I/O issue
even though I installed it with the same boot cd and the same local copy
of the distro.

Since the hardware was the same I put the newly OSed drive in one of the
other servers that has the problem and to my surprise it still worked
great with no I/O issues.  I have built a number of these systems and
only this magical one works right and doesn't have the I/O issues no
matter what server I put the drive in.  I have spent some time trying to
see if I could find any difference between the two installs but
everything looks the same (file sizes, dmesg, etc).  What could be
causing the issue?  How can I constantly build servers without using dd
that doesn't have the problem?

Test:
For testing I used a tar ball I had laying around.  It is 135M and has
9044 files in it.

Server that has the I/O issue:
bash-3.1# time tar -xzf mod_ssl-new.tar.gz
real    3m22.241s
user    0m1.440s
sys     0m1.750s

Server that doesn't:
bash-3.2# time tar -xzf mod_ssl-new.tar.gz
real    0m12.380s
user    0m0.330s
sys     0m0.810s

Thanks in advance,
               Carl

Reply via email to