processes not getting fair share of available disk I/O (was: Re: TCP parameters and interpreting tcpdump output )

Dieter freebsd at sopwith.solgatos.com
Tue Nov 21 23:45:47 PST 2006


> I'm surprised that you're seeing that much of a "hang".  Even if the disks
> are busy, the system should slow down all disk processes equally, so no
> one process "blocks", but they're all a little slower.

I collected a bit of data:

While copying a large file from disk1 to disk2,

time ls on a small directory on disk3 (not cached in memory)

real    0m0.032s
user    0m0.000s
sys     0m0.003s

time ls on a small directory on disk2

real    4m51.911s
user    0m0.000s
sys     0m0.002s

I expect access to a busy disk to take longer, but 5 minutes is
a bit much.  And that's the root directory of the filesystem,
it didn't have to follow a long chain of directories to get there.

Sometimes I see long delays when accessing disk3, but it is
behaving at the moment.


More information about the freebsd-questions mailing list