[hdparm] Slechte scores, verkeerde instellingen?

Pagina: 1
Acties:
  • 124 views sinds 30-01-2008

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Ik had mijn vraag gesteld in het kernel 2.4.19 draadje, maar aangezien het niks daarmee te maken heeft (waarschijnlijk) post ik maar ff een nieuwe topic.

Ik heb een Maxtor 80 GB schijfje, 7200 rpm ATA100 met 2 MB cache.

In dmesg staat dit over de ide:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:pio
hda: MAXTOR 6L080L4, ATA DISK drive
hdb: LS-120 VER4 07 UHD Floppy, ATAPI FLOPPY drive
hdc: 8X4X32, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=9732/255/63, UDMA(100)
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 2048kB Cache, DMA


Mijn hdparm regeltje:
code:
1
hdparm -X66 -d1 -u1 -m16 -c3 /dev/hda


Mijn hdparm score, die dus te laag is:
code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.94 seconds =136.17 MB/sec
 Timing buffered disk reads:  64 MB in  3.62 seconds = 17.68 MB/sec


En nog wat hdparm info:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
/dev/hda:

 Model=MAXTOR 6L080L4, FwRev=A93.0500, SerialNo=664209018709
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1819kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156355584
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 *udma2 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:  1 2 3 4 5


Van man hdparm word ik ook niet veel wijzer...
Daarnaast zijn er een hoop opties met DANGEROUS erbij, vandaar dat ik niet zomaar wat intyp en nu dus om tips vraag :)

Verwijderd

Hij staat op UDMA2 en die van mij staat op UDMA5. Dat zal het verschil verklaren denk ik.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
hdparm -i /dev/hde

/dev/hde:

 Model=QUANTUM FIREBALLP AS20.5, FwRev=A1Y.1500, SerialNo=192116677783
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1902kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40132503
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:  1 2 3 4 5

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Okej.. nu dus met -X udma5 het ding op UDMA5 gezet.

Update score:

code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.93 seconds =137.63 MB/sec
 Timing buffered disk reads:  64 MB in  3.36 seconds = 19.05 MB/sec


Hielp dus ook niet echt :/

  • LollieStick
  • Registratie: Juni 2001
  • Laatst online: 28-02 12:09
doe gewoon:

hdparm -d1 -c1 /dev/hda

dat is genoeg

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
LinuxUser schreef op 04 augustus 2002 @ 15:56:
doe gewoon:

hdparm -d1 -c1 /dev/hda

dat is genoeg
Lijkt idd genoeg te zijn, de scores zijn iets lager maar dat scheelt maar 2 MB/s ofzo.

Heb ik dan gewoon zo'n slome schijf? :/

Verwijderd

Ik zou geneigd zijn je VIA controller de schuld te geven en niet je harddisk. Maar ik kan me vergissen :)

Verwijderd

Ik dacht dat het inderdaad ook wel wat laag was, maar ik moet zeggen dat het nog wel mee valt.. Ik haal op mijn KT266 bordje (met 8233 SB) ongeveer 26 MB/s voor een 7200/ATA66 schijfje en rond de 33 MB/s voor een 5400/ATA100 en 7200/ATA100 via een promise chippie op een goeie ouwe A7V. Allemaal Maxtorretjes..

  • RickN
  • Registratie: December 2001
  • Laatst online: 14-06-2025
[ffietsanders]
In welk script kun je deze regel het beste opnemen?
[/ffietsanders]

He who knows only his own side of the case knows little of that.


  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 20-01 19:37
mischien zit ik er heel ver naast, maar je zou 'accoustic management' op je hdd kunnen uitzetten (onder windows is er een proggie voor Winataa.exe) onder linux weet ik zo niet,

voor zover het al niet uitstond natuurlijk... ;)

A wise man's life is based around fuck you


  • geforce5_guy
  • Registratie: December 2001
  • Niet online
hdparm -Tt /dev/hda

dit moet het doen :P

  • geforce5_guy
  • Registratie: December 2001
  • Niet online
oeps sorry

dubbelpost

  • Zwelgje
  • Registratie: November 2000
  • Laatst online: 20-01 19:37
geforce5_guy schreef op 04 augustus 2002 @ 18:38:
hdparm -Tt /dev/hda

dit moet het doen :P
wat zou dit volgens jouw moeten doen dan :?

...overigens weet de topicstarter ook wel wat dit zou moeten doen, hiermee heeft hij ook zijn scores uitgelezen.. ;)

A wise man's life is based around fuck you


Verwijderd

RickN schreef op 04 augustus 2002 @ 18:31:
[ffietsanders]
In welk script kun je deze regel het beste opnemen?
[/ffietsanders]
Mij is geadviseerd om het in /etc/init.d/bootmisc.sh te zetten.

Verwijderd

RickN schreef op 04 augustus 2002 @ 18:31:
[ffietsanders]
In welk script kun je deze regel het beste opnemen?
[/ffietsanders]
rc.local
Verwijderd schreef op 04 augustus 2002 @ 16:17:
Ik zou geneigd zijn je VIA controller de schuld te geven en niet je harddisk. Maar ik kan me vergissen :)
/me knikt heftig van ja en omarmt janjanjansen... _/-\o_.

Eindelijk iemand die me snapt! 8)7. /me *.

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

even mijn scores laten zien om toch maar te bewijzen dat het niet aan de via chipset hoeft te liggen:

code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.63 seconds =203.17 MB/sec
 Timing buffered disk reads:  64 MB in  1.59 seconds = 40.25 MB/sec


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes;
 override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 21
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:04.1
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST380021A, ATA DISK drive
hdc: LITE-ON LTR-40125W, ATAPI CD/DVD-ROM drive
hdd: ASUS CD-S500/A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, 
UDMA(66)
hdd: ATAPI 50X CD-ROM drive, 128kB Cache, UDMA(33)


Specs:
Athlon 700 op een Asus A7V met een seagate hd eraan.
Komen ook nog 2x een IBM 120GXP 80 GB aan te hangen (offtopic)

Heb er in ieder geval niet appart iets aan gedaan :?
Alleen DMA aangezet en zo.

Kun je in een ander systeem niet testen of die hd daar ook zo langzaam is :?
dan weet je in ieder geval of het aan de harde schijf ligt of niet. :)

[ Voor 0% gewijzigd door Leon op 04-08-2002 19:54 . Reden: minder layout verneukend en typo's gefixt ]

Eeuwige n00b


  • LollieStick
  • Registratie: Juni 2001
  • Laatst online: 28-02 12:09
Mijn hdparm-scores op een Athlon XP 1700+ zijn:
zolder-1700-lin root # hdparm -i /dev/hdc

/dev/hdc:

Model=QUANTUM FIREBALLlct15 15, FwRev=A01.0F00, SerialNo=612015825837
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
BuffType=DualPortCache, BuffSize=418kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=29336832
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1: 1 2 3 4 5

zolder-1700-lin root # hdparm -tt /dev/hdc

/dev/hdc:
Timing buffered disk reads: 64 MB in 3.31 seconds = 19.34 MB/sec
zolder-1700-lin root #
Dit geheel offtopic, maar mijn scores zijn niet veel beter dan de jouwe. Ik heb er ook nog een maxtor in hangen die nog weer iets beter presteerd. DMA and stuff wordt bij mij automatisch door de kernel ingeschakeld.

De bovengenoemde schijf is een Quantum Fireball 15 GB (nu Maxtor). Persoonlijk vind ik ook dat deze schijf onder de maat presteerd voor UDMA66.

Verder zou je de VIA IDE drivers kunnen proberen. Deze vind je op www.viaarena.com.

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

Heb je al eens geprobeerd een nieuwe kernel te compileren :?

Eeuwige n00b


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 22:39
/dev/hda: IBM-DJNA-371350
Timing buffer-cache reads: 128 MB in 0.73 seconds =175.34 MB/sec
Timing buffered disk reads: 64 MB in 3.93 seconds = 16.28 MB/sec
/dev/hdc: IBM-DTLA-307030
Timing buffered disk reads: 64 MB in 1.79 seconds = 35.75 MB/sec

Heb verder niets met hdparm gedaan, gewoon kernel (2.4.18) autoconfig op een MSI K7t Turbo (bios is erg oud, weet niet exact welke maar wel voor 2.7)

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
LinuxUser: voor zover ik zie zijn die VIA IDE drivers er niet voor Debian en zijn ze er alleen om ATA100 support in de kernel te bakken bij distro's die er wel bij staan. Voor zover ik kan zien werkt ATA100 gewoon, dus zou het niet nodig moeten zijn :)

Leon: ik heb gister 2.4.19 gecompileerd ;)


Of het inderdaad aan de VIA controller ligt... ik weet 't niet, maar het zou idd best kunnen. Op internet lees ik iig overal in de reviews dat die schijf erg goed presteert (ook op UDMA 100, al is ie eigenlijk 133).

Ik heb hier nog wel een andere pc, maar daar zit op het moment geen HD in en ik ga liever niet deze linux op die bak opstarten, dus kan helaas nog niet kijken of 't aan VIA ligt.

Verwijderd

mijn seagate 20gig schijfje UDMA 66 haalt dit:
/dev/hdb:
Timing buffer-cache reads: 128 MB in 0.62 seconds =206.45 MB/sec
Timing buffered disk reads: 64 MB in 2.27 seconds = 28.19 MB/sec

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Verwijderd schreef op 05 augustus 2002 @ 00:14:
mijn seagate 20gig schijfje UDMA 66 haalt dit:
/dev/hdb:
Timing buffer-cache reads: 128 MB in 0.62 seconds =206.45 MB/sec
Timing buffered disk reads: 64 MB in 2.27 seconds = 28.19 MB/sec
VIA chippie?

  • stiena
  • Registratie: Juni 2000
  • Laatst online: 21:10
Om nou alles aan je via chip te wijten vind ik een beetje onzin, ik heb namelijk in mijn normale werkstation een Maxtor 40gb udma 66 @ 7200rpm, hiermee haal ik een score van zo'n 28 mb/s. Ook op mijn laptop, waar een Hitachi 20gb udma 66 @ 4200rpm inzit haal ik een score van boven de 20 mb/s.
Beide systemen hebben een VIA chipset aan boord. Toch acceptable score's lijkt me zo?

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
stiena schreef op 05 augustus 2002 @ 00:36:
Om nou alles aan je via chip te wijten vind ik een beetje onzin, ik heb namelijk in mijn normale werkstation een Maxtor 40gb udma 66 @ 7200rpm, hiermee haal ik een score van zo'n 28 mb/s. Ook op mijn laptop, waar een Hitachi 20gb udma 66 @ 4200rpm inzit haal ik een score van boven de 20 mb/s.
Beide systemen hebben een VIA chipset aan boord. Toch acceptable score's lijkt me zo?
Ik wijt nergens iets aan :)

Alleen het wordt hier wel gesuggereerd en aangezien ik hdparm goed heb ingesteld (ik lees tenminste van niemand dat 't niet goed is ;)), kernel 2.4.19 draai en mijn schijf volgens elke review "zeer goed presteert", vind ik het vrij moeilijk om het ergens anders op te schuiven :)

Verwijderd

Ik heb dus via me kernel:
hdparm -d1 -c1 /dev/hda

Mijn snelheid van me HD (moederbord ondersteunt ATA-133):
code:
1
2
3
4
5
root@joey / # hdparm -tT /dev/hda

/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.30 seconds =426.67 MB/sec
 Timing buffered disk reads:  64 MB in  1.59 seconds = 40.25 MB/sec


Me information-tags/settings:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
root@joey / # hdparm -i /dev/hda

/dev/hda:

 Model=MAXTOR 6L080J4, FwRev=A93.0500, SerialNo=664212401365
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1819kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156355584
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:  1 2 3 4 5


hopelijk heb jer wat aan

Verwijderd

nope, SIS chip he

Verwijderd

Welke Filesystem gebruik je.

Met XFS haal ik hogere snelheid dan met EXT3, mischien dat het hiero aan kan liggen.

  • balk
  • Registratie: Januari 2000
  • Laatst online: 23:18
Heb je niet toevallig een oudere schijf/cdromdrive aan dezelfde kabel hangen? Bij mij werd m'n HD teruggeschroefd naar ATA33 omdat de cdromdrive niet meer kon oid. Ik zag iig in het BIOS de fout en daarna werd het wel beter.
offtopic:
Iemand ervaring met de Seagate Baracude IV 80GB? Moet erg stil zijn, kan ik wel gebruiken in mijn stilte offensief :)

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
snakeeye: EXT2... zal dat 't zijn dan?
balk: nee, wel een LS120... moet ik die er eens af halen dan?

  • balk
  • Registratie: Januari 2000
  • Laatst online: 23:18
probeer het eens, of kijk tijdens opstarten welke mode hij draait. Haal de -X eens weg en probeer het dan nog eens? Wat is dan de '-i' info? udma2 lijkt me wat laag namelijk.

hoe zat het ook al weer?
code:
1
2
3
4
5
6
7
 UDMA modes (Ultra-DMA) (disk mode (abov) + 64)
hdparm -X64 = UDMA 0 (ATA16)
hdparm -X65 = UDMA 1 (ATA 25)
hdparm -X66 = UDMA 2 (ATA 33)
hdparm -X67 = UDMA 3 (ATA 44)
hdparm -X68 = UDMA 4 (ATA 66)
hdparm -X69 = UDMA 5 (ATA 100

je hebt dus je drive op ATA 33 ingesteld terwijl je waarschijnlijk hoger kan. Probeer het eens met een andere -X instelling

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Kheb nu -X69 gedaan, met de volgende score als gevolg:
code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.89 seconds =143.82 MB/sec
 Timing buffered disk reads:  64 MB in  2.97 seconds = 21.55 MB/sec

Het is dus wel een paar MB hoger, maar dat kan ook toeval zijn...
Toen ik 'm nog een keer draaide waren beide scores 1 MB lager :+

Kzal eens ff m'n LS120 op secundairy slave zetten zodat m'n HD een eigen kabeltje heeft.

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Even een schop :)

Toen ik vanmiddag m'n bak moest rebooten heb ik direct na het inloggen (X draaide ook nog niet) even hdparm -tT /dev/hda gedraaid... Tot mijn verbazing kreeg ik toen wel een buffered read disk score van over de 30 MB/s en buffer-cache read score van over de 200 MB/s. Zoals het zou moeten dus.

Ik blij, X opgestart en daar vanuit een X consoletje nog eens gedaan. Nu was 't ineens weer een lage score :? Naar een echte console gegaan, zelfde verhaal (slecht dus). X afgesloten, nog steeds slecht. Reboot, weer goede score... X een tijdje lang niet opgestart en na een poosje programma's downloaden en compilen was de score nog steeds goed.

Het lijkt erop dat als ik eenmaal X heb gestart, de score dropt.
En dat snap ik niet echt... :?

edit:

M'n LS120 is nu niet aangesloten (andere IDE kabel was niet lang genoeg :+) en hdparm staat nu dus op UDMA5 (ATA100)...

Verwijderd

First of all: doe meerdere tests en neem 't gemiddelde, waarbij je de uitschieters niet meerekent! Secondly: draai het in init 1!

XFS / hdparm -d1 -c3 -u1 -A1 -a8 -m16 -W1 -X68 -k1 /dev/hde (en /dev/hdg ook) @ VIA/RAID controller. Chipset weet ik ff niet uit me kopie /proc/pci weet 't wel. Nou draaide ik 'm zelf even niet in init 1 hoewel dat voor hde geen zak uitmaakt want die doet toch weinig, anyways hieronder staan mijn resultaten. Aangezien je Debian draait: apt-get install hwtools && vi /etc/init.d/hwtools

IBM-DPTA-371020, 10 GB, 7200 RPM:

run 1:

/dev/hde:
Timing buffer-cache reads: 128 MB in 0.99 seconds =129.29 MB/sec
Timing buffered disk reads: 64 MB in 2.99 seconds = 21.40 MB/sec

run 2:

/dev/hde:
Timing buffer-cache reads: 128 MB in 0.99 seconds =129.29 MB/sec
Timing buffered disk reads: 64 MB in 2.91 seconds = 21.99 MB/sec

run 3:

/dev/hde:
Timing buffer-cache reads: 128 MB in 0.99 seconds =129.29 MB/sec
Timing buffered disk reads: 64 MB in 2.86 seconds = 22.38 MB/sec

FUJITSU MPF3204AT, 20 GB, 5400 RPM:

run 1:

/dev/hdg:
Timing buffer-cache reads: 128 MB in 1.00 seconds =128.00 MB/sec
Timing buffered disk reads: 64 MB in 3.34 seconds = 19.16 MB/sec

run 2:

/dev/hdg:
Timing buffer-cache reads: 128 MB in 0.99 seconds =129.29 MB/sec
Timing buffered disk reads: 64 MB in 2.80 seconds = 22.86 MB/sec

run3:

/dev/hdg:
Timing buffer-cache reads: 128 MB in 1.00 seconds =128.00 MB/sec
Timing buffered disk reads: 64 MB in 2.79 seconds = 22.94 MB/sec

You see? er zit wel degelijk verschil tussen de verschillende testruns. Nu is het verschil miniem maar er kunnen ook grote verschillen tussen zitten. Reken in dat geval de uitschieters niet mee. Ik had zelf ooit een buffer-cache read van 389 MB/sec en een buffered disk read van 0,5 MB/sec waarbij de eerste niet klopte en de laatste helaas wel. Dat kwam omdat er een pinnetje van de HDD was afgebroken. Overigens is de 20 GB nieuwer dan die 10er. Het kan ook zijn dat je HDD brak is of dat de data aan het einde van de schijf staat waardoor het trager gaat. Wat ook kan helpen: Firmware updaten!

Die settings heb ik ooit 'ns uitgezocht toen ik hdparm manual aan 't lezen was, ik raad je aan hetzelfde te doen en je eigen settings te creeren en zelf te experimenteren maar wees voorzichtig, hoewel de manual hartstikke duidelijk is over de risico's. Goed lezen dus. Heel fijn dat allerlei mensen hier hun settings posten, incl. moi, eik hebje daar vrij weinig aan want elke HDD moet je anders tweaken. De een geeft een foutmelding bij UDMA5 omdat ie maar UDMA2 kan de ander kan weer t/m UDMA 2. Check 't zelf gewoon, lees de manual, gebruik hdparm -i /dev/hdx en lees wat je HDD precies kan en wat niet.

XFS is voornamelijk snel in het executen van grote binaries. Het lezen van kleine bestanden is het traag in, zeker tov. ReiserFS. Start maar eens Xmms op met grote playlist waarbij de mp3's op XFS staan. Traag. Hetzelfde op ReiserFS. Snel. Ext2FS/Ext3FS hangt daar ergens tussen in. Aangezien mijn bak een workstation is heb ik voor XFS gekozen. Ik vind SGI ook wel lief eigelijk

edit: typoslet

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
dystopia:
Allereerst bedankt voor je heldere uitleg en de hwtools tip :)
Ik zal er dalijk ook maar eens ff voor gaan zitten, zodat ik de beste hdparm instellingen voor mijn schijf krijg...

Overigens doe ik altijd meerdere tests, maar net zoals bij jouw hde is mijn cache read altijd gelijk en ook wijkt mijn disk read nooit meer af dan 1 MB/s. Op dit moment heb ik >22 MB/s disk read en 144 MB/s cache read, dus het is in ieder geval beter geworden (heb nu ook irqtune draaien).

In init 1 zal de score wel hoger liggen, maar ik zie het nut daar niet zo van in aangezien ik hoge scores wil in mijn werkomgeving :+ Misschien ben ik wel gewoon te veeleisend :)

Verwijderd

rb338 schreef op 06 augustus 2002 @ 10:07:
dystopia:
Allereerst bedankt voor je heldere uitleg en de hwtools tip :)
Ik zal er dalijk ook maar eens ff voor gaan zitten, zodat ik de beste hdparm instellingen voor mijn schijf krijg...
Succes, en wees voorzichtig ;) mijn ervaringen met HDparm zijn goed. Nooit corruptie gehad. Terwijl ik toch enkele settings gebruik die bijv. bij stroomuitval wel tot dataverlies/corruptie kan leiden.

Ik ga zo even een scriptje schrijven dat die opties uitzet wanneer het hevig onweert :Y)
Overigens doe ik altijd meerdere tests, maar net zoals bij jouw hde is mijn cache read altijd gelijk en ook wijkt mijn disk read nooit meer af dan 1 MB/s. Op dit moment heb ik >22 MB/s disk read en 144 MB/s cache read, dus het is in ieder geval beter geworden (heb nu ook irqtune draaien).
8) dat is anders vrij netjes. Hoeveel haalde je met Windows (ik geloof dat SANDRA dat kan testen)
In init 1 zal de score wel hoger liggen, maar ik zie het nut daar niet zo van in aangezien ik hoge scores wil in mijn werkomgeving :+ Misschien ben ik wel gewoon te veeleisend :)
Als je met elkaar gaat vergelijken moet de load wel even hoog liggen en dat kan dus het beste als iedereen het onder init 1 doet. Als je benchmarked moet je uberhaupt niet andere programma's draaien en het systeem moet zoveel mogelijk hetzelfde blijven, anders dan krijg je een vertekend beeld.

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Kweetnie hoeveel ik in Windows haalde, heb nog geen Sandra gedraaid met dit schijfje.
Misschien dat ik morgen ff kijk, heb wel een IRCD draaien op deze bak dus kan eigenlijk niet, maar als 't rustig is kan ik wel ff rebooten ;)

Wat dat vertekend beeld betreft, daar heb je idd gelijk in. Ik weet alleen niet of iedereen die hier z'n scores post dat in runlevel 1 heeft gedaan :)

En inderdaad, de score is nu zo slecht nog niet.

-- edit:

Heb ff onder runlevel 1 hdparm gedaan (irc server was toch leeg :+)

Scores:

1e keer
code:
1
2
Timing buffer-cache reads:   128 MB in  0.80 seconds =160.00 MB/sec
Timing buffered disk reads:  64 MB in  1.61 seconds = 39.75 MB/sec


2e keer
code:
1
2
Timing buffer-cache reads:   128 MB in  0.80 seconds =160.00 MB/sec
Timing buffered disk reads:  64 MB in  1.62 seconds = 39.51 MB/sec


3e keer
code:
1
2
Timing buffer-cache reads:   128 MB in  0.81 seconds =158.02 MB/sec
Timing buffered disk reads:  64 MB in  1.61 seconds = 39.75 MB/sec


Best aardig dus :Y)

[ Voor 0% gewijzigd door rb338 op 07-08-2002 00:30 . Reden: woei, post 3600 :P ]


Verwijderd

Ik heb een ATA133 schijf en mijn moederbord ondersteund t/m udma 133 en ik heb het volgende gedaan:

hdparm -c1d1W1X70 /dev/hda

/dev/hda:
setting 32-bit I/O support flag to 1
setting using_dma to 1 (on)
setting xfermode to 70 (UltraDMA mode6)
setting drive write-caching to 1 (on)
I/O support = 1 (32-bit)
using_dma = 1 (on)

hdparm -i /dev/hda

/dev/hda:

Model=MAXTOR 6L040J2, FwRev=AR1.0400, SerialNo=662200844389
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
BuffType=DualPortCache, BuffSize=1818kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78177792
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5

hdparm -Tt /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.47 seconds =290.91 MB/sec
Timing buffered disk reads: 64 MB in 1.60 seconds = 40.00 MB/sec

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:37
Ik heb een HPT-366 controller op een BP-6 moederbordje - niet echt supernieuwe technologie dus (UDMA-66, wel een paar jaar oud), en ik haal met een Maxtor 60 GB 7200 toeren diskje dit:

code:
1
2
3
/dev/hdf:
 Timing buffer-cache reads:   128 MB in  1.26 seconds =101.62 MB/sec
 Timing buffered disk reads:  64 MB in  1.61 seconds = 39.81 MB/sec


Terwijl een oudere harddisk die niet op de UDMA zit dit haalt:
code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  1.28 seconds = 99.84 MB/sec
 Timing buffered disk reads:  64 MB in  4.32 seconds = 14.82 MB/sec


Lijkt me dus wel dat je nu met een nieuwe computer en UDMA-133 etc. (nou ja, de HD ondersteunt ws. maar tot UDMA-100, maar dan nog), minimaal ook die 40 MB/s buffered disk reads moet halen. 20 MB/s is echt te weinig.

Oh ja, dit getal is reproduceerbaar, het wijkt misschien eens een MB af maar niet veel meer.

  • RG
  • Registratie: Augustus 2000
  • Laatst online: 28-11-2025

RG

Lambda

Als je KT333/KT400 hebt, moet je wel de VIA southbridge IDE driver aanzetten in de kernel, dat boost je score's enorm:

code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.50 seconds =256.00 MB/sec
 Timing buffered disk reads:  64 MB in  1.60 seconds = 40.00 MB/sec


En dat op een server die druk bezig is :)

[deze advertentieruimte is te koop]


Verwijderd

mmm hoe krijg je het eignlijk voor elkaar om je scores te zien?

ik krijg alleen maar te zien welke switches hij on of off heeft gezet?

Verwijderd

hdparm -tT /dev/hd[a-z]

Verwijderd

thnx

  • B2
  • Registratie: April 2000
  • Laatst online: 19-05 11:59

B2

wa' seggie?

Epox 7kxa (Athlon classic)

/dev/hda = 6.4 Western Digital schijf

code:
1
2
3
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.78 seconds =164.10 MB/sec
 Timing buffered disk reads:  64 MB in  6.76 seconds =  9.47 MB/sec


/dev/hdc = Maxtor 40 GB 7200 RPM

code:
1
2
3
/dev/hdc:
 Timing buffer-cache reads:   128 MB in  0.79 seconds =162.03 MB/sec
 Timing buffered disk reads:  64 MB in  2.38 seconds = 26.89 MB/sec

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:37
*OMG* wat een lage scores bij sommige mensen.

Het helpt inderdaad wel aanzienlijk als je de juiste IDE chipset drivers in je kernel gooit ja! Als ik de scores van sommige mensen hier zie vraag ik me sterk af of dat bij hun het geval is. Ik heb namelijk hardware van >3 jaar oud en zie dat mijn HD hoger scoort dan die van veel mensen hier. Dat kan natuurlijk niet goed zijn...

Moet je zien, dit is de score van mijn super-computer, een Pentium II 333 Mhz, nog met 66 Mhz bus-snelheid, UDMA-33 en een Seagate 8.4 GB 5400 toeren harddisk (wel lekker stil dat ding!), en die haalt dit:
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.48 seconds = 86.49 MB/sec
Timing buffered disk reads: 64 MB in 3.03 seconds = 21.12 MB/sec
Deze computer is nu 4 jaar en een maand oud. Dus, als jullie daar met je Athlon ransbakken niet overheen gaan, zou ik zeggen dat er iets *serieus* mis is met je systeem. Mijn lagere score bij 'Buffer-cache reads' komt uiteraard omdat m'n CPU niet harder gaat, zoals het hoort scoren jullie daar wel 2x zo hoog, maar de leessnelheid vanaf de HD is bij sommige mensen echt ver beneden de maat!

Edit: vergeet ik er nog bij te zeggen, ik heb die HD niet met hdparm aangeraakt. Enige dat ik doe is IDE chipset in kernel aanzetten (dat moet wel anders werkt dat ding niet eens, bij mijn weten).

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

wel handig om te vermelden waar je precies in de kernelconfig deze drivers aan kan zetten misschien?

Choose for Choice! Choose Linux! | src van icon


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:37
Ja, dat zit als je 'make menuconfig' doet onder ATA/IDE/MFM/RLL support, dan Block devices kiezen, dan je chipset opzoeken en die aanvinken.

  • XKB
  • Registratie: Oktober 1999
  • Laatst online: 05-04-2021

XKB

Anonymous functional

thanks :)

Choose for Choice! Choose Linux! | src van icon


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Verwijderd schreef op 05 augustus 2002 @ 03:41:
Welke Filesystem gebruik je.

Met XFS haal ik hogere snelheid dan met EXT3, mischien dat het hiero aan kan liggen.

Ik wil niet vervelend doen, maar het filesystem in kwestie heeft niks te maken met de hdparm test scores, omdat hdparm gewoon raw van de disk leest ipv via het filesystem te gaan ;)

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Nou dan is het mij wel duidelijk dat er iets goed mis is bij mij.

harm:/home/harm# hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.02 seconds =125.49 MB/sec
Timing buffered disk reads: read(1048576) returned 983040 bytes

Is dat triest of niet?
Ik heb een Asus CUSL2-C met daaraan een maxtor waar hdparm de volgende info over geeft:

harm:/home/harm# hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 52049H3, FwRev=JAC61HU0, SerialNo=F30FYKMC
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40021632
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 0: 1 2 3 4 5 6

Ik heb al heel wat gelezen over hdparm maar ik kan er niet meer uitkrijgen :(
FSB is 113 MHz (dat zou die nog moeten kunnen hebben volgens het boekje :P )
Filesysteem: ext2
Iemand enig idee wat hier nou mis gaat?
Dit zijn de instellingen van hdparm

harm:/home/harm# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 2491/255/63, sectors = 40021632, start = 0

Nu ook zonder stropdas


Verwijderd

Gooi diter eens bij:
hdparm -c3 -a8 -W1 /dev/hda
(wel eerst even lezen wat het doet)

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

root@thomas:/home/jotti# hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.55 seconds =232.73 MB/sec
Timing buffered disk reads: 64 MB in 1.76 seconds = 36.36 MB/sec
root@thomas:/home/jotti# hdparm -tT /dev/hdb

/dev/hdb:
Timing buffer-cache reads: 128 MB in 0.53 seconds =241.51 MB/sec
Timing buffered disk reads: 64 MB in 1.44 seconds = 44.44 MB/sec
AthlonXP1800+ met een maxtor 40gb dingetje en een western digital 120gb drive met 8mb cache op een VIA vt82c686b chipset (UDMA100) zonder hdparm tweaks.

Het kan idd de moeite lonen om de goeie IDE drivers in je kernel te duwen, dat wordt nogal eens vergeten bij custom kernels ;)
Alhoewel ik moet zeggen dat ik wisselende resultaten heb bij deze VIA chipset. Kernel 2.4.19 (die ik nu niet meer draai) presteerde reproduceerbaar beter met de Generic IDE drivers dan met de VIA drivers. 't Scheelde niet superveel maar misschien wel iets om over na te denken. Misschien is dit bij andere chipsets ook wel zo.
read(1048576) returned 983040 bytes

Is dat triest of niet?
Mwa... triest. Vervelend is dat wel in elk geval. Ik heb dit zelf nog niet gehad, maar klinkt 'stuk'

Het zal wel niet, maar het zou maar wel.


  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Heb je mijn huidige config wel goed bekeken?
Daar staat namelijk alles precies zoals jij het opgeeft :)
Dus het resultaat is hetzelfde als ik in mijn vorige post heb neergekalkt

Nu ook zonder stropdas


  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Jotti schreef op 09 september 2002 @ 18:01:
Mwa... triest. Vervelend is dat wel in elk geval. Ik heb dit zelf nog niet gehad, maar klinkt 'stuk'
Stuk is duur, ik was er eigenlijk al bang voor.
Er komen af en toe wat zachte trillingen van de schijf alsof hij in onbalans is :(
Hmm, misschien maar ff kijken hoe het met de garantie zit.

Edit:
Na het aanvragen van een RMAtje toch eerst maar ff het diagnostische progje van maxtor geprobeerd. Dus ik die testjes draaien.
Aansluiten kabels etc. : passed
Functionaliteit: Failed (SMART kreeg een foutmelding)
Advanced test: Failed MAAR daar kon ie wel wat aan repareren :) aangezien ik toch alle data van de HD zou kwijtraken denk ik wtf doen we >:)
Daarna nog een keer die testjes en geen enkele error meer.

Dus maar eens kijken of er nog wat op de HD staat :P
Linux boot als een zonnetje, hdparm gedraaid en:

harm:/home/harm# hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 1.01 seconds =126.73 MB/sec
Timing buffered disk reads: 64 MB in 2.03 seconds = 31.53 MB/sec

:) :) :)
This must be my lucky day.
Nog steeds geen overweldigende resultaten maar al een enorme verbetering dacht ik zo.
_/-\o_ @ Maxtor voor hun progje _/-\o_

Nu ook zonder stropdas


Verwijderd

devotion:/etc/init.d# hdparm -c1d1W1X69 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 1
setting using_dma to 1 (on)
setting xfermode to 69 (UltraDMA mode5)
setting drive write-caching to 1 (on)
IO_support = 1 (32-bit)
using_dma = 1 (on)
devotion:/etc/init.d# hdparm -Tt /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.17 seconds =752.94 MB/sec
Timing buffered disk reads: 64 MB in 1.38 seconds = 46.38 MB/sec
devotion:/etc/init.d#


WD 800JB (7200rpm / 8mb buffer) op een Intel P4 met PC1066 RDRAM. :9~

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

En dit topic omhoog halen is nodig.... waarom precies? Laten we er geen patstopic van maken ;)
't Is opgeloscht.

Knookie knookie knots 8)7

Het zal wel niet, maar het zou maar wel.

Pagina: 1

Dit topic is gesloten.