stat speed

Mark Bucciarelli mark at gaiahost.coop
Sat Feb 18 20:17:51 PST 2006


On Sat, Feb 18, 2006 at 11:06:57PM -0500, Mark Bucciarelli wrote:
> I'm curious how fast stat is.
> 
> I generated a list of 200,000 file names
> 
>     # find / | head -200000 > files.statspeed
> 
> then ran a million iterations of randomly picking a file name and
> stating it (see attached program).

Hmmm, 200,000 files 1,000,000 iterations.  On avg, each file hit
five times.  Uhh, that's not a good way to avoid caching.  Doh.

Wow, caching is pretty amazing. I just reran the program, this time
using 500,000 file paths and only stat'ing 10,000 of them.

The first run was 99,059/second, the second was 188,239.

So I guess 100,000/second is about right on my system w/o cache.

m


More information about the freebsd-performance mailing list