Very low disk performance on 5.x

Arne Wörner arne_woerner at yahoo.com
Sun May 1 04:23:51 PDT 2005


--- Robert Watson <rwatson at FreeBSD.org> wrote:
> On Sat, 30 Apr 2005, Arne WXrner wrote:
> > 3. The man page geom(4) of R5.3 says "The GEOM framework
> >   provides an infrastructure in which "classes" can per-
> >   form transformations on disk I/O requests on their path
> >   from the upper kernel to the device drivers and back.
> >
> > Could it be, that geom slows something down (in some boxes the
> > reading 
> > ops are very slow; in my box the writing ops are very slow)?
> 
> [...]
> against a further offset region of ad0.  If they're against the
> same bits of disk, the main difference here will be the
> additional processing of the layers in the stack.  A little
> bit of math is required to figure out the offset, but dd
> should be usable to figure out the incremental  cost.
> 
I used the following commands:
1. dd if=/dev/ad0s2a bs=16k count=10000 of=/dev/null
2. dd if=/dev/ad0 iseek=2100357 bs=16k count=10000 of=/dev/null
(I think I did the math correctly; indeed the read speed of my ad0
varies between 45MB/sec (iseek=0) and 25MB/sec (in the end) with
bs=128k).
The results were nearly the same (both between 26MB/sec and
28MB/sec). Maybe I should have done it in single user mode.

My other hard disc ad1 (it is newer and bigger and faster and more
furious) behaves better (but I can just try writing via the file
system (ufs+s) and a final sync): The sync just needs .24sec of
18.28 seconds; the read and write speed is nearly the same (about
37MB/sec+/-1MB/sec).

Is there anything else, that could help to find the reason for the
difference between ad0's speed in R4.11 and R5.3?

-Arne


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the freebsd-performance mailing list