Vraag & Antwoord

OS Linux

[hdparm] snelheid harde schijf wel een beetje OK?

Anoniem
None
22 antwoorden
  • Hoi ik heb een Duron 800 systeempje met een 20GB schijf:[code:1:5a248a8d60]obelix root # /sbin/hdparm -S242 -c1 -m16 -d1 -X69 /dev/hda

    /dev/hda:
    setting 32-bit IO_support flag to 1
    setting multcount to 16
    setting using_dma to 1 (on)
    setting xfermode to 69 (UltraDMA mode5)
    setting standby to 242 (1 hours)
    multcount = 16 (on)
    IO_support = 1 (32-bit)
    using_dma = 1 (on)
    obelix root # /sbin/hdparm -tT /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 1.09 seconds =117.43 MB/sec
    Timing buffered disk reads: 64 MB in 1.75 seconds = 36.57 MB/sec
    obelix root # /sbin/hdparm -vi /dev/hda

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

    Model=Maxtor 5T020H2, FwRev=TAH71DP0, SerialNo=T2JN518C
    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

    obelix root #[/code:1:5a248a8d60]
    is dit een beetje OK? 36MB/sec? Want sommige dingen (zoals KDE of OpenOffice.org starten) zouden wel wat sneller mogen :)
  • De snelheid van jouw harddisk lijkt me wel in orde.

    Dual Pentium III 1000 Mhz 512 MB RAM 80 GB harddisk.
    [code:1:283c7c5158]

    node1048e:~ # hdparm -vi /dev/hda

    /dev/hda:
    multcount = 16 (on)
    IO_support = 1 (32-bit)
    unmaskirq = 1 (on)
    using_dma = 1 (on)
    keepsettings = 0 (off)
    readonly = 0 (off)
    readahead = 8 (on)
    geometry = 9729/255/63, sectors = 156301488, start = 0

    Model=WDC WD800BB-00CAA1, FwRev=17.07W17, SerialNo=WD-WMA8E4046345
    Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
    RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
    BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
    CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
    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: device does not report version: 1 2 3 4 5

    node1048e:~ # hdparm -Tt /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 0.79 seconds =162.03 MB/sec
    Timing buffered disk reads: 64 MB in 1.41 seconds = 45.39 MB/sec
    node1048e:~ #
    [/code:1:283c7c5158] :)
  • [b:ba1b37f395]~ # hdparm -t -T /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 1.74 seconds = 73.56 MB/sec
    Timing buffered disk reads: 64 MB in 33.62 seconds = 1.90 MB/sec
    [/b:ba1b37f395]

    Bij start kde in 6 sec, kde-applicaties koud in 2,5 sec, en warm (reeds eerder gestart) 1-2 sec.
    OO start in 15 sec op, bij een 2e start in 4 sec.

    Max
  • Huh? bij jou is die buffered disk reads wel erg laag?
  • Klopt, heb verschillende pogingen ondernomen om dit sneller te krijgen, maar dat lukt me slechts met tiende procenten…
    Maar aangezien het systeem verder best snel is, laat ik het maar zo ;)

    Max
  • /dev/hdc:
    Timing buffer-cache reads: 128 MB in 0.88 seconds =145.45 MB/sec
    Timing buffered disk reads: 64 MB in 6.17 seconds = 10.37 MB/sec


    lijkt dit ergens op ? of kan dit beter ?
  • Je zou de twee volgende dmesg outputs hier kunnen posten:
    [code:1:f50fc67f6f]
    jolo@node1048e:~> dmesg | grep IDE
    Uniform Multi-Platform E-IDE driver Revision: 6.31
    VP_IDE: IDE controller on PCI bus 00 dev 21
    VP_IDE: chipset revision 6
    VP_IDE: not 100% native mode: will probe irqs later
    VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:04.1
    scsi0 : SCSI host adapter emulation for IDE ATAPI devices

    jolo@node1048e:~> dmesg | grep hda
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:DMA
    hda: WDC WD800BB-00CAA1, ATA DISK drive
    hda: safely enabled flush
    hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(100)
    hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 > hda3
    jolo@node1048e:~>
    [/code:1:f50fc67f6f]
  • [quote:43a6937add="Mandraker"]/dev/hdc:
    Timing buffer-cache reads: 128 MB in 0.88 seconds =145.45 MB/sec
    Timing buffered disk reads: 64 MB in 6.17 seconds = 10.37 MB/sec


    lijkt dit ergens op ? of kan dit beter ?[/quote:43a6937add]

    Nou, het is een stuk sneller dan de mijne :P

    Max
  • dmesg | grep IDE
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    PIIX4: IDE controller on PCI bus 00 dev 21
    scsi0 : SCSI host adapter emulation for IDE ATAPI devices

    dmesg | grep hdc
    ide1: BM-DMA at 0xb808-0xb80f, BIOS settings: hdc:DMA, hdd:DMA
    hdc: QUANTUM Bigfoot TX6.0AT, ATA DISK drive
    hdc: 11773755 sectors (6028 MB) w/69KiB Cache, CHS=12459/15/63, UDMA(33)


    dit bedoel je ?

    en wat betekent dit allemaal ? moet ik hier iets aan veranderen ?

    /dev/hdc:
    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 = 732/255/63, sectors = 11773755, start = 0

    Model=QUANTUM Bigfoot TX6.0AT, FwRev=A04.0R00, SerialNo=316728924993
    Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
    RawCHS=12459/15/63, TrkSize=32256, SectSize=512, ECCbytes=4
    BuffType=DualPortCache, BuffSize=69kB, MaxMultSect=16, MultSect=16
    CurCHS=12459/15/63, CurSects=11773755, LBA=yes, LBAsects=11773755
    IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
    PIO modes: pio0 pio1 pio2 pio3 pio4
    DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
    UDMA modes: udma0 udma1 *udma2
    AdvancedPM=no WriteCache=enabled
    Drive conforms to: ATA/ATAPI-4 T13 1153D revision 15: 1 2 3 4
  • Idd, ik denk dat die Timing buffered disk reads: 64 MB in 6.17 seconds = 10.37 MB/sec
    wel voldoende is. Het is niet nodig iets te wijzigen. :wink:

    Ik heb hier in een andere PC een (min of meer) vergelijkbare harddisk.
    [code:1:97de8c1929]
    [root@localhost root]# dmesg | grep hdb
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
    hdb: QUANTUM FIREBALL CR8.4A, ATA DISK drive
    hdb: 16514064 sectors (8455 MB) w/418KiB Cache, CHS=1027/255/63, UDMA(33)
    hdb: hdb1 hdb2 < hdb5 hdb6 hdb7 >
    [root@localhost root]# hdparm -Tt /dev/hdb

    /dev/hdb:
    Timing buffer-cache reads: 128 MB in 1.60 seconds = 79.92 MB/sec
    Timing buffered disk reads: 64 MB in 4.39 seconds = 14.57 MB/sec
    [root@localhost root]# hdparm -Tt /dev/hdb
    [/code:1:97de8c1929]
  • [code:1:7860cd8647]:~ # /sbin/hdparm -vi /dev/hda

    /dev/hda:
    multcount = 16 (on)
    IO_support = 1 (32-bit)
    unmaskirq = 1 (on)
    using_dma = 1 (on)
    keepsettings = 0 (off)
    readonly = 0 (off)
    readahead = 8 (on)
    geometry = 2434/255/63, sectors = 39102336, start = 0

    Model=Maxtor 2B020H1, FwRev=WAH21PB0, SerialNo=B168SL4E
    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=39102336
    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 [/code:1:7860cd8647]

    [code:1:7860cd8647]
    :~ # /sbin/hdparm -t -T /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 2.87 seconds = 44.60 MB/sec
    Timing buffered disk reads: 64 MB in 33.87 seconds = 1.89 MB/sec
    [/code:1:7860cd8647]

    Zou dat sneller kunnen?

    Max
  • [quote:4ed027178e="maximilaan"]Model=Maxtor 2B020H1[/quote:4ed027178e]
    Dat is dus een Maxtor 20 GB Ultra ATA 100

    Max, is die hdparm -vi /dev/hda output wel compleet?

    De udma regel ontbreekt
    [quote:4ed027178e="jolo"]
    UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
    [/quote:4ed027178e]
    [quote:4ed027178e="maximilaan"]
    [code:1:4ed027178e]
    :~ # /sbin/hdparm -t -T /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 2.87 seconds = 44.60 MB/sec
    Timing buffered disk reads: 64 MB in 33.87 seconds = 1.89 MB/sec
    [/code:1:4ed027178e]
    Zou dat sneller kunnen?
    [/quote:4ed027178e]
    Uiteraard, 1.89 MB/sec is toch echt te langzaam, omdat het hier om een Ultra ATA 100 harddisk gaat is wel een 80 aderige flatkabel vereist.

    Je zou nog je dmesg | grep IDE kunnen posten.

    En verder adviseer ik om de utility van Maxtor, Powermax te downloaden. Lees eerst de user guide!

    Het enigste waar je op moet letten dat je NIET de "Write Disk Pack (low level format)" draait, want dan gaat alle data op de harddisk verloren. :P
  • hier staat heel uitgebreid wat je kunt met hdparm , mischien heb je er wat aan ..

    http://blacksun.box.sk/tutorials.php?id=51

    en hier staat een grafische harddisk tweaker ..

    http://drivetweak.sourceforge.net/
  • [quote:8389880518="jolo"][quote:8389880518="maximilaan"]Model=Maxtor 2B020H1[/quote:8389880518]
    Dat is dus een Maxtor 20 GB Ultra ATA 100

    Max, is die hdparm -vi /dev/hda output wel compleet?

    De udma regel ontbreekt [/quote:8389880518]
    oeps, ja nu je het zegt..
    [quote:8389880518="jolo"]
    UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
    [/quote:8389880518]
    krek, dat is hem!![quote:8389880518]

    [quote:8389880518="maximilaan"]
    [code:1:8389880518]
    :~ # /sbin/hdparm -t -T /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 2.87 seconds = 44.60 MB/sec
    Timing buffered disk reads: 64 MB in 33.87 seconds = 1.89 MB/sec
    [/code:1:8389880518]
    Zou dat sneller kunnen?
    [/quote:8389880518]
    Uiteraard, 1.89 MB/sec is toch echt te langzaam, omdat het hier om een Ultra ATA 100 harddisk gaat is wel een 80 aderige flatkabel vereist.

    Je zou nog je dmesg | grep IDE kunnen posten.
    [/quote:8389880518]
    dmesg is leeg, op wat ip-tables uitvoer na :(
    [quote:8389880518]
    En verder adviseer ik om de utility van Maxtor, Powermax te downloaden. Lees eerst de user guide!

    Het enigste waar je op moet letten dat je NIET de "Write Disk Pack (low level format)" draait, want dan gaat alle data op de harddisk verloren. :P[/quote:8389880518]
    heb even gekeken, maar is dat niet om algemene problemen op te lossen?
    Het is een gloednieuwe pc, dus wat voor problemen zou ik kunnen verwachten?

    Max
  • [quote:cba9d3a92a="Mandraker"]hier staat heel uitgebreid wat je kunt met hdparm , mischien heb je er wat aan ..

    http://blacksun.box.sk/tutorials.php?id=51
    [/quote:cba9d3a92a]
    nagelopen, heeft geen enkele efect :(


    [quote:cba9d3a92a]en hier staat een grafische harddisk tweaker ..

    http://drivetweak.sourceforge.net/[/quote:cba9d3a92a]
    Deze probeer ik even uit, heeft moeite met installeren doordat bepaalde dependencies niet kunnen worden opgelost :(

    Max
  • [quote:5e7330981a="maximilaan"]
    dmesg is leeg, op wat ip-tables uitvoer na :(

    Het is een gloednieuwe pc, dus wat voor problemen zou ik kunnen verwachten?[/quote:5e7330981a]
    Om te controleren of het een Linux probleem is, en er op die pc ook Windows Me/XP geïnstalleerd is, zou je diagnostics Sisoft Sandra 2003 Standard kunnen downloaden

    Dit programa kan met File Benchmark de harddisk testen.
    Snelheid Sandra File Bechmark harddisk uit mijn post op Vr Dec 20, 2002 9:11 pm
    [code:1:5e7330981a]
    << Hard Disk (C:) >>
    < Benchmark Results >
    Drive Index: 30630kB/s
    [/code:1:5e7330981a]
    In de hardware fora was er een diskussie over een trage Maxtor harddisk. :roll:
  • Max, ik heb intussen een oude Pentium 166 MMX met 64 MB EDO RAM, die ik alleen
    nog maar voor test doeleinden gebruik, uit de kast gehaald.

    In deze pc zitten twee oude harddisken en een EZ135A. Linux distro: Slackware 8.1

    Primair Master 6.4 GB WDC UDMA 2
    [code:1:b1ca054fcc]
    root@darkstar:~# hdparm -tT /dev/hda

    /dev/hda:
    Timing buffer-cache reads: 128 MB in 2.74 seconds = 46.72 MB/sec
    Timing buffered disk reads: 64 MB in 6.53 seconds = 9.80 MB/sec
    root@darkstar:~# hdparm -tT /dev/hdb
    [/code:1:b1ca054fcc]

    Primair Slave 2.1 GB Seagate PIO Mode 4
    [code:1:b1ca054fcc]
    /dev/hdb:
    Timing buffer-cache reads: 128 MB in 2.71 seconds = 47.23 MB/sec
    Timing buffered disk reads: 64 MB in 13.28 seconds = 4.82 MB/sec
    root@darkstar:~#
    [/code:1:b1ca054fcc]

    Secondair Master Syquest EZ135A verwisselbaar backup media 135MB PIO Mode 0
    [code:1:b1ca054fcc]
    root@darkstar:~# hdparm -Tt /dev/hdc

    /dev/hdc:
    Timing buffer-cache reads: 128 MB in 2.73 seconds = 46.89 MB/sec
    Timing buffered disk reads: 64 MB in 41.90 seconds = 1.53 MB/sec
    root@darkstar:~#
    [/code:1:b1ca054fcc]

    Dit bovenstaande zegt denk ik wel voldoende zonder toelichting. :wink:

    Max, dat dmesg | grep IDE geen info over je harddisk geeft is bij nader inzien niet zo erg. :)
    In plaats daarvan kun je beter de output posten van je: dmesg | grep hda
  • Okay, heb de pec opnieuw gestart om de bioswaarden te bekijken.
    Het is een Award Bios.
    Dit staat ingesteld onder de maxtor schijf:

    [b:af0de5b57f]type: auto
    CHS capacity: 8422MB
    Max LBA capacity: 20020MB
    multisector transfers: Max
    smart Monitoring: disabled
    PIO Mode: 4
    DMA mode: 5
    [/b:af0de5b57f]

    Dat is verder goed denk ik (?)

    Door de herstart van Linux geeft dmesg eindelijk weer uitvoer:
    [code:1:af0de5b57f]
    ~ # dmesg | grep IDE
    Uniform Multi-Platform E-IDE driver Revision: 6.31
    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
    VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    scsi0 : SCSI host adapter emulation for IDE ATAPI devices[/code:1:af0de5b57f]
    [code:1:af0de5b57f]
    ~ # dmesg | grep hda
    Kernel command line: root=/dev/hda7 hdd=ide-scsi vga=791
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    hda: Maxtor 2B020H1, ATA DISK drive
    hda: safely enabled flush
    hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=2434/255/63, UDMA(100)
    hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 >
    [/code:1:af0de5b57f]

    Hopelijk kun je hier meer mee :)

    Max
  • Maf, in het bios zag ik dat mijn ramgeheugen op 100 MHZ stond, heb dat meteen maar even op 133 gezet.
    Gevolg:
    [code:1:96754db79f]
    /dev/hda:
    Timing buffer-cache reads: 128 MB in 1.66 seconds = 77.11 MB/sec
    Timing buffered disk reads: 64 MB in 1.89 seconds = 33.86 MB/sec
    [/code:1:96754db79f]
    Een wereld van verschil dus :) :) :)
    OO start hier nu binnen 5 sec. op, ipv 15 bij de eerste start!!

    Max
  • Dat is idd een goede prestatie en passen ook beter bij de instellingen van je BIOS en je dmesg | grep IDE en dmesg | hda outputs. :)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.