Toon posts:

[Linux/Slackware 8.1] Hele slome ReiserFS???

Pagina: 1
Acties:

Verwijderd

Topicstarter
Iedereen zegt me telkens weer:
Man, neem ReiserFS! Dat is tenminste snel! Dan loaden de mappen in de server nog sneller!
Zo gezegd, zo gedaan...

En nu:

code:
1
2
3
4
5
6
root@horus:~# hdparm -tT /dev/hda2

/dev/hda2:
 Timing buffer-cache reads:   128 MB in  0.72 seconds =177.78 MB/sec
 Timing buffered disk reads:  64 MB in 21.43 seconds =  2.99 MB/sec
root@horus:~#


Dit is met een 40Gbyte HDD van IBM die 7200 rpm kan produceren...

Met een dual AMD moederbord dat ATA100 ondersteund en misschien ook nog ATA133...

Alles staat goed in BIOS maar ik wordt er niet vrolijk van, in de kernel staat debugging uit etc. dusseh...

P.S. Met de zelfde HDD onder Windows haal ik makkelijk 30mByte/s (de transfer in seconden even terugrekenen...)

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

Leon

Rise Of The Robots

uit de man van hdparm:

code:
1
2
3
hdparm provides a command line interface to various hard disk
ioctls supported by the stock Linux ATA/IDE device driver 
subsystem.


Ik maak hier uit op dat hij niet het fs test maar gewoon de linux ATA/IDE driver..

* Leon weet het niet zeker, ben nogal onzeker.. :P

misschien staat DMA niet aan oid :?
post de output van hdparm /dev/hd? eens (zonder opties) en geef wat meer info over ide controller en schijf?

[ Voor 24% gewijzigd door Leon op 23-01-2003 18:35 ]

Eeuwige n00b


  • MikeN
  • Registratie: April 2001
  • Laatst online: 13-05 14:50
Doe eerst eens een regel à la:
code:
1
hdparm -a8 -A1 -c1 -d1 -m16 -X68 -u1 /dev/hda

en test dan eens.

De regel moet misschien anders, maar iig iets in die richting.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 20:30

deadinspace

The what goes where now?

Leon heeft gelijk; hdparm leest direct van de harddisk en test dus de HD, controller, FSB, ATA driver, kernel I/O subsystem en alle andere zut die nodig is om data van je HD te lezen, maar niet het filesystem of diens driver.

En zo'n lage performance duidt idd op DMA die uit staat.

Verwijderd

Topicstarter
Nee, hij staat zeker aan...

Dat heb ik ook neergezet...

Het is een MSI K7D Master-L

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
root@horus:~# hdparm -a8 -A1 -c1 -d1 -m16 -X68 -u1 /dev/hda

/dev/hda:
 setting fs readahead to 8
 setting 32-bit IO_support flag to 1
 setting multcount to 16
 setting unmaskirq to 1 (on)
 setting using_dma to 1 (on)
 setting xfermode to 68 (UltraDMA mode4)
 setting drive read-lookahead to 1 (on)
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 readahead    =  8 (on)
root@horus:~#

  • Wilke
  • Registratie: December 2000
  • Laatst online: 20:19
DMA stond uit. zie standaard-verhalen hierover op internet (google searchen) etc.

Wat hdparm meet heeft niets maar dan ook niets met het filesystem te maken.

Deze getallen zijn veel te laag, je moet idd iets van 35-40 MB/s kunnen halen.

Je moet dit dus in een van je opstartscripts zetten (raar dat het er niet standaard in staat :? ), anders is het na een reboot weer weg.

Verwijderd

Topicstarter
Inderdaad, door die lijn gaat hij ineens veel sneller :)

Thanks _/-\o_

code:
1
2
3
4
5
6
root@horus:~# hdparm -tT /dev/hda2

/dev/hda2:
 Timing buffer-cache reads:   128 MB in  0.70 seconds =182.86 MB/sec
 Timing buffered disk reads:  64 MB in  1.67 seconds = 48.07 MB/sec
root@horus:~#


(Laat je niet misleiden, in BIOS zei hij ook bij mij dat DMA aan stond!)
Pagina: 1