Re: Performance SCSI vs. IDE

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Thu, 3 Feb 2000 00:33:33 +0100

Hi zusammen,

On Tue, Feb 01, 2000 at 03:10:58PM +0100, Sascha Klauder wrote:
> On Tue Feb 1 12:58:48 2000, Martin Cracauer wrote:
> > ports/misc/cstream ist wie dd, aber generiert und schluckt Daten ohne
> > weitere Umleitung.
> > ibm/tmp(counter)111% cstream -i - -o l -v1 -n 32m
> > 33554432 B 32.0 MB 4.20 s 7984381 B/s 7.61 MB/s

 ... da kann ich doch noch ein paar Messwerte beitragen.

Das ist die Platte <IBM DNES-318350W SA30>, die wohl im
Moment zum unteren Ende der IBM-Leistungsskala (7200UPM) gehoert.
Der Rechner ist ein K7/700 mit 256 MB, Symbios Logic U2W (sym0)

| cage:[/lithium] # cstream -i - -o l -v1 -n 512m
| 536870912 bytes 28.35 seconds 18935639 bytes/sec 18.06 MB/sec
| cage:[/lithium] # cstream -i - -o l -v1 -n 32m
| 33554432 bytes 1.32 seconds 25474718 bytes/sec 24.29 MB/sec

> | sascha(at)blueice:/tmp > cstream -i - -o l -v1 -n 32m
> | 33554432 bytes 2.30 seconds 14613963 bytes/sec 13.94 MB/sec
> |
> | -------Sequential Output-------- ---Sequential Input-- --Random--
> | -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
> | MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
> | 32 7153 97.6 16746 73.8 7273 28.3 6626 88.1 64400 95.9 7180.5 92.6
 
> | K6/233, 64MB RAM, IBM DJNA-371800 (ATA)
> | sascha(at)solar:/tmp > cstream -i - -o l -v1 -n 32m
> | 33554432 bytes 4.98 seconds 674165 bytes/sec 6.43 MB/sec
> |
> | -------Sequential Output-------- ---Sequential Input-- --Random--
> | -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
> | MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
> | 32 4020 53.4 6590 24.0 6611 27.5 7224 96.6 54586 94.3 5920.8 90.0

Ein Bonnie
| -------Sequential Output-------- ---Sequential Input-- --Random--
| -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
| MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
| 512 18105 42.1 18579 15.0 3940 4.4 18511 52.0 18809 13.4 132.7 1.3

... und noch einer

| -------Sequential Output-------- ---Sequential Input-- --Random--
| -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
| MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
| 1024 17953 41.7 17918 14.4 3905 4.4 18535 52.0 18689 13.5 115.6 1.2

_etwas_ hoehere Werte sind kuerzlich im Zusammenhang mit den
neuen ATA-Treiber fuer eine 20GB IBM DPTA auf der -current geposted
worden. Die DPTA ist die obere Fahnenstange bei den EIDE IBMS, ... die
DNES ist das untere Ende der SCSI-Welt.
Aber selbst mit UDMA war die CPU-Belastung deutlich hoeher als
im SCSI-Fall.

Allerdings beisst auch keine Maus einen Faden an der Tatsache
ab, dass in 90% der Anwendungsfaelle fuer _Workstations_ heutzutage
eine (vielleicht auch zwei) ordentliche EIDE-Platten
(mit Busmaster-DMA-Unterstuetzung natuerlich, ... ohne :( ) ausreichen
duerften.

 
> Wo wir gerade dabei sind, wie schaut's eigentlich mit bonnie(1) aus?
> Laut Manpage macht das ja nur Library-Calls, ist für sowas also auch
> nicht so zu gebrauchen?
... 'bonnie' ist halt nur 'ein' Messpunkt und behandelt in sich nur
den 'single-tasking' Fall. D.h., wie sich das betrachtete
Massenspeicher-System unter Transaktionslast (viele kleine, parallele,
ueber den Massenspeicher verteilte Zugriffe) verhaelt, laesst sich mit
'nem einfachen Bonnie nicht viel sagen.

Das betrifft aber workstations halt eher selten. [aeehem. doch. ... wenn
bei mir z.B. ein buildworld roedelt und ich gleichzeitig mit mutt in
meinen -current-Mailordner (maildir-Format) mit 'einem Monat Mail'
wechsele, ...]
Deutlich merkt man das bei groesseren Datenbanken und bei parallelen
Software-Builds (wenn bei uns im Buero, z.B. 3 Leute gleichzeitig
auf die Idee kommen einen etwas aufwendigeren make-Lauf zu starten).

Das 'rawio' (/usr/ports/benchmarks) von Greg Lehey ist auch ein
interessantes Tool, ... 'leider' hat es die fuer 'Produktionssysteme'
unangenehme Eigenschaft 'unterhalb' der Dateisysteme zu werken.
'rawio' setzt parallele Benchmark-Laeufe ab und kommt so dem
'Transaktionsverhalten' deutlich besser auf die Spur als 'bonnie'.

 
-Andreas

-- 
Me no internet, only janitor, me just wax floors.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 03 Feb 2000 - 00:32:52 CET

search this site