Hard Disk dd benchmarking

Jeff Liebermann jeffl at comix.UUCP
Fri Aug 3 14:18:51 AEST 1990


I was trying to get some perfomance figures of various OS/machine/drive
combinations and discovered some erratic results.  The original testing
was to determine how detrimental sector translation was to drive 
performance.  A simple dd from the raw device should yield a good
approximation of the sequential read performance without involving
the kernel buffering (NBUF).  The blocked read performance was thrown
in just for entertainment value (leaving 100k-600kBytes in buffers).
The results were wildly distributed.  Question:
1.  Is the test valid?
2.  Why the 50:1 (best/worst) variation in speed?
3.  Am I doing something wrong?

Hard Disk Benchmarks.    J. Liebermann  
Thu Aug  2 19:25:55 PDT 1990
===========================================================================
Copies exactly 10Mbytes to /dev/null.
Must be root to read /dev/root.

block:	time dd if=/dev/root  of=/dev/null bs=64k count=160
raw:	time dd if=/dev/rroot of=/dev/null bs=64k count=160
===========================================================================
Size of root partition-\	/----------------------	Controller
Cache Size --------\   |	|	/--------------	Flavour
RAM -----------\   |   |	|	|	/------	Drive
CPU/CLOCK --\  |   |   |	|	|	|	OS Version --\
	    |  |   |   |	|	|	|		     |
comix	386/25 4Mb 0k 125Mb	ACB1542A SCSI	Maxtor 4380S	Unix 3.2.0
	block	real=34.4	sys=12.7	KBytes/sec=344
	raw	real=56.0	sys=6.4		KBytes/sec=178
adcom	386/25 4Mb 0k 80Mb	DTC6280A ESDI	Maxtor 4380E	Xenix 2.3.1
	block	real=181	sys=6.8		KBytes/sec=55
	raw	real=97		sys=3.5		KBytes/sec=103
bucci	386/25 4Mb 0k 65Mb	WD1006 1:1 MFM	MinScr 3085	Xenix 2.3.1
	block	real=180	sys=6.4		KBytes/sec=55
	raw	real=105	sys=3.8		KBytes/sec=95
aton	386/25 12Mb 16k 100Mb	ACB1542A SCSI	MinScr 9380S	Unix 3.2.0  (1)
	block	real=32.6	sys=8.0		KBytes/sec=306
	raw	real=53.8	sys=3.8		KBytes/sec=187
orion	386/25 8Mb 128k	90Mb	WD1007A	ESDI	Wren V 380mb	Xenix 2.3.2
	block	real=27.7	sys=5.1		KBytes/sec=361
	raw	real=34.6	sys=2.4		KBytes/sec=289
redwood 386/25 5Mb 64k 35Mb	WD1006 1:1 MFM	MinScr 3085	Xenix 2.3.3
	block	real=27.0	sys=5.6		KBytes/sec=370
	raw	real=25.6	sys=2.6		KBytes/sec=390
redwood	386/20 4Mb 0k 50Mb	Ultrastore ESDI	MinScr 3180E	Xenix 2.3.3 (2)
	block	real=18.4	sys=13.9	KBytes/sec=543
	raw	real=17.0	sys=3.9		KBytes/sec=588
srccom	386/25 8Mb 64k 200Mb	ACB1422B-15ESDI	MinScr 9780	Xenix 2.3.2 (3)
	block	real=81		sys=8.4		KBytes/sec=123
	raw	real=34.6	sys=2.5		KBytes/sec=289
dsch01	386/20 4Mb 0k 80Mb	Ultrastore ESDI	MiniScr 9380E	Xenix 2.3.2
	block	real=17.0	sys=13.4	KBytes/sec=588
	raw	real=16.0	sys=3.3		KBytes/sec=625
grumbly	386/20 8Mb 0k 62Mb	WD1006 1:1 MFM	MicroSci HH1090 Unix 3.2.1
	block	real=24.9	sys=9.4		KBytes/sec=402
	raw	real=24.3	sys=1.4		KBytes/sec=412
vdx	386/25 8mb 0k ?Mb	WD1007A ESDI	Maxtor 4380E & CDC Wren V
	block	real=18.4	sys=17.5	KBytes/sec=550	ISC 2.2
	raw	real=14.2	sys=7.0		KBytes/sec=704
	(2nd controller)	ACB1542B	CDC 94171-344 & ST4702N
	block	real=14.7	sys=14.2	KBytes/sec=680
	raw	real=11.0	sys=0.7		KBytes/sec=910

(1) Using Storage Dimension's SCSI driver.
(2) Ultrastor has 32K on board cache.
(3) Lookahead disabled on controller.
(4) Dos partition on aton only.  Others are all Unix or Xenix.
(5) vdx has 2 controllers and 4 drives.


-- 
# Jeff Liebermann   Box 272   1540 Jackson Ave   Ben Lomond  CA  95005
# (408)336-2558 voice  (408)429-0483 digital pager      CIS:73557,2074 
# PC REPAIR & RF DESIGN.   uunet!comix!jeffl   pyramid!vdx!comix!jeffl
# universe!milky_way!solar_system!earth!na!us!uunet!comix!jeffl



More information about the Comp.unix.i386 mailing list