[comp.arch] Simple disk benchmark results

zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) (06/20/89)

Test results from*:

/bin/time dd if=/dev/disk_block_device  of=/dev/null bs=4k count=2000



Sys      Opsys        Drive    Inter   Systime    KBytes/sec

Max IIx	 AUX1.0.1     Quantum  SCSI    11.2       57

'386     Interactive  Maxtor   WD1006  17.4       400
         5.3.2                 MFM 1:1

'386	 AT&T 3.2     CDC      WD1007   9.4 	  319
25Mhz                 94186    WA2 1:1 
                               ESDI

3B2/     AT&T         CDC      MFM?     38.9      52
400

3B15     AT&T                  SMD      19.5      108

AT&T     AT&T                  ESDI     14.1      52
'386    

TI 1300  SCO 2.3.2    Mini     WD1006   25        260
20Mhz                 Scribe   RA2
                      6085     RLL?

TI 1300  SCO 2.3.2    CDC      TI SCSI  12        349
20Mhz

'386     uPort 3.0e   CDC      Compaq
16Mhz                          ST-506   19.4      146

'386     SCO 2.3.0    MiniS    Adaptec  24.3      190
		      3180E    2322  
                               ESDI  

'386     Inter        MiniS    Adaptec  13.8      522
25Mhz    2.0.2        9380E    2322
			       ESDI

'386     Inter        Newbury  Adaptec  8.1       677
25Mhz    2.0.2        9380E    1542A 
			       SCSI 

'386     uPort        Maxtor   Adaptec  10        182
16Mhz    3.0e         72MB     2372
			       RLL 1:1

Intel    SCO          CDC      DPT
'386     2.3.1                 3011/70
25Mhz                          4.5MB    5.3       157

Tandy    SCO          Quantum  Adaptec  10.5      85
16Mhz    2.2.4        Q-280    1540
'386                           SCSI

Tandy    uPort        Seagate  WD-1006  20.3      239
16Mhz    3.0e         4096     1:1
'386                           MFM

16Mhz    Inter        Maxtor   WD       17        190
'386     2.0.1                 2:1

20Mhz    Inter        Hitachi  Adaptec  12        416
'386     2.0.1                 RLL 1:1

16Mhz    SCO 2.3.1    Fujitsu  Adaptec  11.2      372
'386                  M2243as2 RLL 1:1

BULL     SPIX 31.2             SCSI     18        226
16Mhz
68020

BULL     uPort 3.0e   Maxtor   MFM      21        165
16Mhz                 120MB
'386

SUN      SUN OS                Sync     5.1       516*
3/80                           SCSI

SUN      SUN OS                "        4.2       550
Spark/1

SUN      SUN OS                "        2         521
4/110

DEC      Ultrix                SCSI               150
3100


* Note that some systems will cache the whole 8MB so you need to use a 
32MB test and divide by 4 to get accurate results if you run the test more
than once.  

I'm still interested in results for other systems.


-- 
  Jon Zeeff			zeeff@b-tech.ann-arbor.mi.us
  Ann Arbor, MI			sharkey!b-tech!zeeff

zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) (06/22/89)

>Test results from*:
>
>/bin/time dd if=/dev/disk_block_device  of=/dev/null bs=4k count=2000
>

I should have made it clear that the Kbytes/sec results were based on
realtime and hence I am only interested in results from unloaded systems.
True, other data would be meaningless.

-- 
  Jon Zeeff			zeeff@b-tech.ann-arbor.mi.us
  Ann Arbor, MI			sharkey!b-tech!zeeff

nvk@ddsw1.MCS.COM (Norman Kohn) (06/22/89)

In article <9468@b-tech.ann-arbor.mi.us> zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) writes:
>Sys      Opsys        Drive    Inter   Systime    KBytes/sec
>
>'386     Interactive  Maxtor   WD1006  17.4       400
>'386	 AT&T 3.2     CDC      WD1007   9.4 	  319

I have a problem here. Is systime supposed to be the time we're
measuring?  If so, these numbers can't be right (inconsistent
kb/sec results).  I must be missing something.

-- 
Norman Kohn   		| ...ddsw1!nvk
Chicago, Il.		| days/ans svc: (312) 650-6840
			| eves: (312) 373-0564

pb@idca.tds.PHILIPS.nl (Peter Brouwer) (06/22/89)

In article <9472@b-tech.ann-arbor.mi.us> zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) writes:
>>Test results from*:
>>
>>/bin/time dd if=/dev/disk_block_device  of=/dev/null bs=4k count=2000
>>
>
>I should have made it clear that the Kbytes/sec results were based on
>realtime and hence I am only interested in results from unloaded systems.
>True, other data would be meaningless.

Why not use /dev/raw_disk_device as well to exclude the cache buffering
in the system?




-- 
#  Peter Brouwer,                     ##
#  Philips TDS, Dept SSP-V2           ## voice +31 55 432523
#  P.O. Box 245                       ## UUCP address ..!mcvax!philapd!pb
#  7300 AE Apeldoorn, The Netherlands ## Internet pb@idca.tds.philips.nl

zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) (06/23/89)

>>>Test results from*:
>>>
>>>/bin/time dd if=/dev/disk_block_device  of=/dev/null bs=4k count=2000
>>>

>Why not use /dev/raw_disk_device as well to exclude the cache buffering
>in the system?
>

The intent is a very simple benchmark to measure something as close as 
possible to file system performance without introducing variables like 
fragmentation.  Since normal disk i/o does go through the block device 
and the cache ....  


*unloaded systems using real times

-- 
  Jon Zeeff			zeeff@b-tech.ann-arbor.mi.us
  Ann Arbor, MI			sharkey!b-tech!zeeff

limes@sun.com (Greg Limes) (06/23/89)

In article <9468@b-tech.ann-arbor.mi.us> zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) writes:

   Test results from*:

   /bin/time dd if=/dev/disk_block_device  of=/dev/null bs=4k count=2000

   Sys      Opsys        Drive    Inter   Systime    KBytes/sec
....
   Sun      SunOS                 Sync     5.1       516*
   3/80                           SCSI

   Sun      SunOS                 "        4.2       550
   Spark/1

   Sun      SunOS                 "        2         521
   4/110

   DEC      Ultrix                SCSI               150
   3100


Gee, any reason you put the Dec3100 down below the Sun stuff? I guess
that the async SCSI hits their performance pretty bad. Does it support
Sync SCSI at all? (I would not mind seeing performance info on this)

Anyway, here are a couple more numbers ... I unmounted a couple of
partitions that I have not yet loaded with data, and ran the test
on them. The system is running unmodified "SunOS 4.0.3 EXPORT" with
tuned file systems ("tunefs -a 32767 -d 0"); I quadrupled the transfer
size as recommended in the earlier article ... even so, we really
only get a little over one digit of precision.

   Sun      SunOS     sd4c      Sync       3.3      1300    (block)
   SPARC/330          rsd4c     SCSI       2.0       700    (char)    

   Sun      SunOS     xd0h      SMD        2.9      1700    (block)
   SPARC/370          rxd0h                2.0       900    (char)

   Sun      SunOS     id001c    IPI        2.7      1900    (block)
   SPARC/390          rid001c              2.2      1200    (char)

(Minor Nits: its "Sun", not "SUN"; "SunOS", not "SUN OS"; and "SPARC",
not "Spark"; not that I particularly care, but the information may be
of interest. Makes you seem more authoratative when you get the names
right.)

-- Greg Limes [limes@sun]
   A Happy Engineer with a SPARCstation 370 under his desk :-)
--
Greg Limes	limes@sun.com	...!sun!limes	73327,2473	[chose one]

root@nebulus.UUCP (Dennis S. Breckenridge) (06/23/89)

In article <3627@ddsw1.MCS.COM>, nvk@ddsw1.MCS.COM (Norman Kohn) writes:
> In article <9468@b-tech.ann-arbor.mi.us> zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) writes:
> >'386     Interactive  Maxtor   WD1006  17.4       400
> >'386	 AT&T 3.2     CDC      WD1007   9.4 	  319
> 
> I have a problem here. Is systime supposed to be the time we're
> measuring?  If so, these numbers can't be right (inconsistent
> kb/sec results).  I must be missing something.
> 
Does anyone out there ever check the real situation?

WD-1006 is a 1:1 ST506 controller running under brand-x o/s. This 
controller can only transfer data at 5 megabits per second. The WD-1007
on the other hand is an ESDI controller transfering data at 10 megabits 
per second. Why do think that this is a fair test? Take a standard 
configuration and change the o/s and retry the tests. This will at 
very least give a REALISTIC benchmark. I find the results interesting
but without basis on anything real. The drives are different, the 
o/s is different, the controllers are different. Is the box the same
or not ... 

-- 
==============================================================================
"A mind is a terrible thing to       MAIL:   Dennis S. Breckenridge
waste!"                                      206 Poyntz Ave
					     North York, Ontario M2N1J6
					     (416) 733-1696
UUCP: uunet!attcan!nebulus!dennis    ICBM:   79 28 05 W / 43 45 01 N
					     50 megatons should do!
==============================================================================

dpm@cs.cmu.edu (David Maynard) (06/23/89)

limes@sun.com (Greg Limes) writes:
>....
>    Sun      SunOS                 "        4.2       550
>    Spark/1
>.... 
>    DEC      Ultrix                SCSI               150
>    3100
> 
> 
> Gee, any reason you put the Dec3100 down below the Sun stuff? I guess
> that the async SCSI hits their performance pretty bad. Does it support
> Sync SCSI at all? (I would not mind seeing performance info on this)

I recently (this week) read that Digital had introduced a new version
of Ultrix for both VAX-based and MIPS-based machines.  One of the
improvements is supposedly "greatly" improved disk & I/O performance.
Does anyone have experience with the new version to know if there has
been a real improvement? 

-David

 ---
 David P. Maynard (dpm@cs.cmu.edu, dpm@maxwell.ece.cmu.edu)
 Dept. of Electrical and Computer Engineering
 Carnegie Mellon University,  Pittsburgh, PA  15213
 ---
 As usual, these are my rambling thoughts, not CMU's opinion.
 ---

sl@unifax.UUCP (Stuart Lynne) (06/24/89)

In article <3627@ddsw1.MCS.COM> nvk@ddsw1.MCS.COM (Norman Kohn) writes:
>In article <9468@b-tech.ann-arbor.mi.us> zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) writes:
>>Sys      Opsys        Drive    Inter   Systime    KBytes/sec
>>
>>'386     Interactive  Maxtor   WD1006  17.4       400
>>'386	 AT&T 3.2     CDC      WD1007   9.4 	  319

>I have a problem here. Is systime supposed to be the time we're
>measuring?  If so, these numbers can't be right (inconsistent
>kb/sec results).  I must be missing something.

Presumably you are seeing the difference between the standard 3.2 filesystem
and the fast file system as implemented for 3.2 by Interactive. 

Rumour has it that their driver and file system can utilize full track reads
effectively when a board which can do efficent full track reads is installed
(yes current WD1007's can do full track reads on 1:1 interleave format).


-- 
Stuart.Lynne@wimsey.bc.ca uunet!van-bc!sl 604-937-7532(voice) 604-939-4768(fax)

hjespersen@trillium.waterloo.edu (Hans Jespersen) (06/24/89)

In article <LIMES.89Jun22162921@ouroborous.wseng.sun.com> limes@sun.com (Greg Limes) writes:
 
>Gee, any reason you put the Dec3100 down below the Sun stuff? I guess
>... 
>(Minor Nits: its "Sun", not "SUN"; "SunOS", not "SUN OS"; and "SPARC",
>not "Spark"; not that I particularly care, but the information may be
>of interest. Makes you seem more authoratative when you get the names
>right.)

Its DEC not Dec, DECstation 3100 or DECsystem 3100 not Dec3100; "not that
I particularly care, but the information may be of interest. Makes you seem
more authoratative when you get the names right."

-- 
Hans Jespersen
hjespersen@trillium.waterloo.edu
uunet!watmath!trillium!hjespersen