How fast are your disks?

Bill.Stewart.<ho95c> wcs at ho95e.ATT.COM
Mon Apr 4 14:12:33 AEST 1988


In article <1703 at van-bc.UUCP> sl at van-bc.UUCP (Stuart Lynne) writes:
:In article <3842 at watcgl.waterloo.edu> tbray at watsol.waterloo.edu (Tim Bray) writes:
:>that Unix can do a maximum of 30 disk I/O's a second".  Somebody else remarked
:On most popular, extant Unix systems 20 - 30 ms is a reasonable figure
:for average seek. Average rotational latency is 8.5 ms. Transfer..  1ms
			[Note 3600rpm = 16.6 sec * 50% = 8.3]

Optimal scheduling can of course reduce this a lot; for relatively
large transfers (even with small blocks), you should get a lot of
blocks/seek, and latency will be lower than 50% rotation.
Unfortunately, stdio BUFSIZE is still typically 512-1024 (i.e. 1 block),
so stdio-based input (and probably output) tends to break this up.
Systems with 4K blocks may do a bit better.
-- 
#				Thanks;
# Bill Stewart, AT&T Bell Labs 2G218, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs
# So we got out our parsers and debuggers and lexical analyzers and various 
# implements of destruction and went off to clean up the tty driver...



More information about the Comp.unix.wizards mailing list