Snail-like vfat access times

root (
Wed, 5 Mar 1997 00:50:25 +1100 (EST)


Here are some rather disturbing times for listing directories on my vfat
file system.. /win95 is a vfat system, /wfwg is msdos, and these are listed
in cronological order:

real 0m12.166s <----------
user 0m0.070s
sys 0m0.150s
ls -l /win95/windows , 227 entries

real 0m16.810s <---------- 30 seconds is not unusual for the first ls
user 0m0.000s
sys 0m0.040s
ls -l /win95/util , 31 entries

real 0m0.561s
user 0m0.080s
sys 0m0.160s
ls -l /wfwg/windows , 229 entries

real 0m0.183s <--------- "A newt?" "I got better.."
user 0m0.030s
sys 0m0.110s
ls -l /win95/dos , 149 entries

real 0m0.053s
user 0m0.010s
sys 0m0.040s
ls -l /win95/dosnix , 37 entries

real 0m0.229s
user 0m0.020s
sys 0m0.040s
ls -l /wfwg/tware , 56 entries

I'm currently running 2.1.26, with vfat compiled into the kernel, but these
problems have been present for as long as I can remember (2.0.x, 2.1.x).

While the ls's are being performed, the drive does bursts of access at about
two each second, and longer directories *generally* take more time than shorter
ones (the above times contradict this though)

Also, the above are partitions on the same physical disk.

Can anyone shed some light on what's going on?