[hdparm]Score UDMA66 controller + Seagate schijf

Pagina: 1
Acties:

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 22:52
Hallo, ik heb een HP Brio waar nu Slackware 9.0 opstaat, heb er net de laatste kernel opgezet(2.4.21) en ben nu met hdparm aan het spelen.
Ik heb het volgende gedaan:

hdparm -c3 -u1 /dev/hda

en haal dan de volgende scores:

Timing buffer-cache reads: 128 mb in 1.08 sec = 118.52 MB/Sec
Timing buffer disk reads: 64 mb in 2.89 sec = 22.15 MB/sec

Mijn hdparm instelling zijn als volgt:

/dev/hda
multcount = 32(on)
IO_support = 3(32-bit w/sync)
unmaskirq = 1(on)
using_dma = 1(on)
keepsettings = 0(off)
readonly = 0(off)
readahead = 8(on)
geometry = 1229/255/63, sectors=19746720, start=0

De schijf is ingesteld op UDMA2.
Zijn dit acceptabele scores voor deze machines of kan het sneller? Ik heb wat gezocht en daar gevonden dat UDMA66 rond de 30MB/Sec moet halen :? Maar als ik verder wat verander dan gaan mijn scores alleen maar naar beneden.

Hail to the king baby!


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Over welke Seagate schijf hebben we het, en over welke chipset in die Brio :?
# hdparm -d1 -A1 -m16 -u1 -a64 /dev/hdX
(Enables DMA and other safe performance-enhancing options)
# hdparm -X66 /dev/hdX
(Force-enables Ultra-DMA -- dangerous -- may cause some drives to mess up)

[ Voor 60% gewijzigd door AlterEgo op 25-06-2003 19:20 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:14
Het getal dat je haalt zit om en nabij het maximum van een UDMA-33 controller.

Check hier wat mijn 40 GB Maxtor HD haalt op UDMA-33 (in een wat oudere server-PC):
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.23 seconds =104.07 MB/sec
Timing buffered disk reads: 64 MB in 2.91 seconds = 21.99 MB/sec
Oftewel: op een paar KB na precies hetzelfde. Toeval? Ik betwijfel het..

Deze zelfde HD haalt in een UDMA-66 of UDMA-100 controller trouwens vrijwel exact 40 MB/s, dus dat zal de maximum-snelheid zijn die de schijf zelf trekt met lezen.

Dus ofwel de DMA mode moet anders, ofwel de UDMA-controller is apart op het moederboard gebouwd en je hebt 'm nu op de 'gewone' UDMA-33 slot geprikt (mijn Abit BP6 bordje heeft zoiets dus...een aparte Highpoint controller voor UDMA-66), ofwel je hebt een 'gewone' oude IDE-kabel gebruikt en niet eentje die geschikt is voor UDMA>=66.

  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 06-05 12:57

WHiZZi

Museumdirecteurtje

Nou, 118MB/sec vind ik heel netjes
Ik krijg niet echt veel hoger dan dit:
(2 maxtor ATA100 HDD's op Highpoint HPT370 PCI Controller (geen RAID set) )
/dev/hde:
Timing buffer-cache reads: 128 MB in 0.91 seconds =140.66 MB/sec
Timing buffered disk reads: 64 MB in 2.94 seconds = 21.77 MB/sec

/dev/hdg:
Timing buffer-cache reads: 128 MB in 0.90 seconds =142.22 MB/sec
Timing buffered disk reads: 64 MB in 2.26 seconds = 28.32 MB/sec

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:14
WHiZZi schreef op 25 June 2003 @ 21:13:
Nou, 118MB/sec vind ik heel netjes
WhiZZi, kijk wel even naar het goede getal he...die waar je nu naar kijkt zegt minder dan niets :)

Dit is op de HD in m'n desktop systeem (UDMA-100):
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.66 seconds =193.94 MB/sec
Timing buffered disk reads: 64 MB in 1.33 seconds = 48.12 MB/sec
Dat eerste getal hangt voornamelijk af van CPU snelheid, de tweede van je HD en de maximale doorvoorsnelheid van je IDE-controller.

[ Voor 46% gewijzigd door Wilke op 25-06-2003 21:29 ]


  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 22:18

voodooless

Sound is no voodoo!

hdparm moet je niet gebruiken om te benchmarken! Je meet gewoon je IO-snelheid. Beter kun je bonnie++ gebruiken.

Do diamonds shine on the dark side of the moon :?


  • BezurK
  • Registratie: Juni 2001
  • Laatst online: 05-03 19:51
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.27 seconds =474.07 MB/sec
 Timing buffered disk reads:  64 MB in 19.68 seconds =  3.25 MB/sec


/dev/hdb:
 Timing buffer-cache reads:   128 MB in  0.28 seconds =457.14 MB/sec
 Timing buffered disk reads:  64 MB in 19.50 seconds =  3.28 MB/sec


root@daantje:/home/willem# hdparm -d1 /dev/hda
 
/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

:?

[ Voor 22% gewijzigd door BezurK op 26-06-2003 10:42 ]

Rookworst zonder R is ook worst.


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 22:52
AlterEgo schreef op 25 juni 2003 @ 19:17:
Over welke Seagate schijf hebben we het, en over welke chipset in die Brio :?


[...]
Het is een Seagate ST310212A harde schijf en de brio heeft een Intel 810 chipset. Ik gebruik wel zo'n oude kabel dus die zal ik zo ff vervangen en kijken of hij dan sneller is

Hail to the king baby!


  • Bananenplant
  • Registratie: Januari 2001
  • Laatst online: 21:57
misschien maak ik wel een heel domme opmerking, maar maakt het goed configgen van je kernel dit hdparm-spul niet overbodig?

❤️‍🩹 Bezuinigen op armen en zieken 🤕 ? Welnee, Zucmantaks, nu 💰 !


  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 10-04 09:49
Hangt er een beetje vanaf. Soms staat je HD al netjes optimaal geconfigureerd door bios en kernel, maar het kan voorkomen dat je nog net een stukje meer performance eruit kan persen door met hdparm wat te spelen. Zorgvuldig spelen dan he! ;)

Maar meestal is het niet nodig..

* Freak_NL heeft op dit moment een vreemde gewaarwording met een /dev/hda die trager is dan iets heel traags..

code:
1
2
3
4
5
root freaknl (C) # hdparm -tT /dev/hda
 
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.95 seconds =134.47 MB/sec
 Timing buffered disk reads:  64 MB in 40.98 seconds =  1.56 MB/sec

Kan dit een voorteken zijn van een stervende HD? :? Het is een Seagate ST330630A (30Gb, 7200rpm)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

ucchan schreef op 26 June 2003 @ 14:18:
misschien maak ik wel een heel domme opmerking, maar maakt het goed configgen van je kernel dit hdparm-spul niet overbodig?
Je kunt in de kernel "use DMA by default" aanzetten, dan hoef je die niet meer met hdparm aan te zetten, maar de andere opties (die meestal een significant kleinere performace-impact hebben) nog wel. Dat laatste zou eventueel per driver kunnen verschillen, maar dat lijkt me niet.

Verwijderd

ik merk dus dat als ik X66 optie gebruik dat mn performance achteruit gaat.. puur omdat ie em vanzelf al goed configt. das dus zo'n voorbeeld. maar IO_support = 3 en unmaskirq bijvoorbeeld.. ik weet niet precies hoe het allemaal werkt maar als ik meerdere accesses tegelijk heb op mn HDD dan handelt hij dat sneller af (dat merk ik aan bv XMMS die anders hapert)

  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 10-04 09:49
-X66 lijkt me voor nieuwere HDD's niet handig, het is dan namelijk 64 + 2 = 3e UDMA mode, UDMA2 maar dus.

hdparm -i /dev/hdx geeft je welke UDMA modes je aan kan.

  • T-Blizzard
  • Registratie: Juni 2001
  • Laatst online: 22-03 10:55
root@kickinhard:~# hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.69 seconds =185.51 MB/sec
Timing buffered disk reads: 64 MB in 1.46 seconds = 43.84 MB/sec

IBM 40 GB 7200 op een viakt133 ATA-66
Pagina: 1