Ik wil mijn harddisk graag wat sneller

Pagina: 1
Acties:

  • Zonique
  • Registratie: Maart 2002
  • Laatst online: 02-10-2025
Ik heb hier een harddisk die erg langzaam loopt en ik wil hem sneller hebben. Met hdparm -tT krijg ik slechts:

/dev/hdb:
Timing buffer-cache reads: 128 MB in 4.14 seconds = 30.92 MB/sec
Timing buffered disk reads: 64 MB in 30.98 seconds = 2.07 MB/sec

Het is een redelijk moderne harddisk 'Maxtor 6Y120L0' van 120 MB of 7200 RPM. Het verhaal is, dat de harddisk in een redelijk oude computer zit, Pentium I (classic) met een evenoud moederbord. Maar zelfs dan vind ik het tempo verschrikkelijk traag.

Ik heb e.e.a. dus met hdparm proberen omhoog te krikken, maar dat wil niet echt lukken. Het lijk of de hdparm parameters geen enkele invloed hebben (snelheid blijft althans hetzelde). Maar goed, ik krijg dan ook een melding: 'HDIO_GET_BUSSTATE failed: Input/output error' bij elke hdparm die ik zo'n beetje doe.

Is iemand deze melding al eens eerder tegen gekomen en weet je een remedie? De mensen die berichtjes hebben geschreven die ik met Google ben tegengekomen snappen er ook al helemaal niets meer van.

Dit is de uitgebreiden hdparm -i van de disk:

Model=Maxtor 6Y120L0, FwRev=YAR41BW0, SerialNo=Y41376HE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=240121728
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=yes: disabled (255) WriteCache=enabled
Drive Supports : ataATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 ATA-7

  • silentsnow
  • Registratie: Maart 2001
  • Laatst online: 15-04-2013

silentsnow

« '-_-' »

Zou je nog iets met MaxBlaster kunnen doen ?

The trade of the tools
[ me | specs ] Klipsch Promedia Ultra 5.1 + Sennheiser HD-590


  • SkyStreaker
  • Registratie: Juni 2002
  • Laatst online: 17:26

SkyStreaker

Move on up!

Er staat wel dat je DRIVE het support, ben niet zo zeker van het oude moederbord. Kan je misschien niet een wat meer up-to-date EIDE controllertje of een ATA-controllertje 2e hands op de kop tikken? Waarschijnlijk ZIT je al op zijn maximum.

Mobo-details graag... ;)

Fractal Define R6 | ASRock B650M PG Lightning | AMD 8700G | G.Skill Flare X5 6000-CL30-38-38-96-134 (10ns) 2x16GB | Noctua NH-D15 Black | Seasonic Focus PX-750 Platinum | 4x2TB Kingston Fury NVMe | Shitty Gigabyte 24" Curved TN ding


Verwijderd

Hoi. Welke hdparm settings gebruik je om 'm sneller te krijgen?

mdma2 staat ie nu op? Ik denk dat je HDD wel UDMA5 aankan. Porbeer eens -X69 toe te voegen. Da's slechts 1 setting die ik nu zo snel zie. Succes! en zie man hdparm.

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Pentium 1 plankje dat UDMA5 kan? ;)

idd zoals eerder gemeld, gooi er zo'n Promise IDE controllertje in... Goedkoop en simple :)
Kun je bij gebrek aan IRQ's eventueel de onboard IDE uitschakelen.

Forget your fears...
...and want to know more...


  • Miglow
  • Registratie: Oktober 2002
  • Laatst online: 04-05 12:04
How about een el cheapo ata100 controller of een iets duurder, ata133. :+ Ben je gelijk klaar ermee.

  • Soepie
  • Registratie: Oktober 2000
  • Laatst online: 21:18
Verwijderd schreef op 08 March 2003 @ 08:36:
Hoi. Welke hdparm settings gebruik je om 'm sneller te krijgen?

mdma2 staat ie nu op? Ik denk dat je HDD wel UDMA5 aankan. Porbeer eens -X69 toe te voegen. Da's slechts 1 setting die ik nu zo snel zie. Succes! en zie man hdparm.
Dat zou ik dus maar niet doen, want ik denk dat met die -X69 zijn mobo een beetje over zijn nek gaat, gaat die machine niet trekken.
Ik denk idd dat je mobo het probleem is zoals eerder vermeld, geef even wat mobo details, kunnen we het bekijken.

Gewoon spullen


  • Zonique
  • Registratie: Maart 2002
  • Laatst online: 02-10-2025
Lijkt me een goed plan om er even kaartje bij te zetten met ATA100. Ik had nog een SII liggen (CDM640), maar da's een ramp om die onder Linux aan de slag te krijgen. Ik kijk wel even voor en Promise.
Bedankt voor de tips. Toch jammer dat nietmand echt weet waar die melding nu op slaat.
Btw: De max. ide mode op het moederbord = PIO4. Niet echt rap dus.

  • Miglow
  • Registratie: Oktober 2002
  • Laatst online: 04-05 12:04
als de max ide mode onboard pio4 is, hoe wil je er dan meer snelheid uithalen??
Als de ide controller niet sneller kan houdt het gewoon op.

Hoe maak ik mijn 206 50km/u sneller zonder iets aan de motor te doen lijkt me een vraag van dezelfde soort. Dan zal ik er ook een andere motor in moeten hangen................

Verwijderd

Welke chipset zit er op je P1 bord?
Support voor deze chipset in je kernel?
Ik ben nog nooit een P1 bord tegen gekomen dat geen DMA33 aankon!

  • Zonique
  • Registratie: Maart 2002
  • Laatst online: 02-10-2025
Het is een Triton chipset, echt waar: max. PIO mode 4...

Mijn doorvoer is momenteel 4.56MB/s en PIO4 zou 16MB/s moeten kunnen...

Ik kwam er trouwens zojuist ook achter dat het moederbord het nodig vond om de disk naar PIO2 te schakelen. Da's nog best een tandje trager dan PIO4. Gelukkig kan ik hem hard naar PIO4 schakelen. Da's tenminste nog iets en ik zit daarmee op:

/dev/hdb:
Timing buffer-cache reads: 128 MB in 5.34 seconds = 23.97 MB/sec
Timing buffered disk reads: 64 MB in 14.04 seconds = 4.56 MB/sec

  • Zonique
  • Registratie: Maart 2002
  • Laatst online: 02-10-2025
Leuk: die error message is ook opeens weg, blijkbaar was het goed om naar pio 4 te schakelen, en hdparm werkt nu ook beter. Met hdparm -X12 -c3 -m16 -u1 -d1 /dev/hdb krijg ik nu:

/dev/hdb:
Timing buffer-cache reads: 128 MB in 4.18 seconds = 30.62 MB/sec
Timing buffered disk reads: 64 MB in 7.06 seconds = 9.07 MB/sec

Ik denk dat dat acceptabel is voor een P1 box.

  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Waarom niet Multiword DMA 2 ?? Dat is even snel als PIO4 (theoretisch 16.6MByte/sec), maar dan wordt je CPU wel flink ontlast.

Btw, als je die buffered reads ziet (20 a 30MByte/sec), dan denk je eerder aan een ATA33 chipset... maar Triton = 430FX is inderdaad max. PIO4/MWDMA2.

Die 9MByte/sec uit je hdparm tests zou op zich hoger moeten kunnen, de drive haalt veel meer en PIO4/MWDMA2 kan tot 16.6MByte/sec aan.

[ Voor 20% gewijzigd door roelio op 08-03-2003 10:46 ]

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • aKra
  • Registratie: Mei 2000
  • Laatst online: 12:34

aKra

Intentionally left blank.

ATA33... O-) ?

Intentionally left blank.


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

UDMA33 whatever :{

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • Zonique
  • Registratie: Maart 2002
  • Laatst online: 02-10-2025
Ja, goeie! Hij staat nu op MWDMA2. Even snel natuurlijk, maar ik kan zien dat de CPU ontlast is als er een flinke burst wordt gemaakt.

De drive zou inderdaad wel meer moeten kunnen halen en MWDMA2 zou tot 16.6 moeten kunnen, maar dit lijkt me een theoretische waarde (inclusief overhead en zo). Ik denk niet dat ik dat echt kan halen...

  • riotrick
  • Registratie: Mei 2002
  • Laatst online: 30-04 22:08
Verwijderd schreef op 08 March 2003 @ 10:06:
Welke chipset zit er op je P1 bord?
Support voor deze chipset in je kernel?
Ik ben nog nooit een P1 bord tegen gekomen dat geen DMA33 aankon!
Ik heb hier ook nog wel een paar p1 bordjes waarvan de ide controller geen dma33 aankan. Bijvoorbeeld de Compaq Deskpro 2000 en 4000 serie.

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
Het spijt me als jullie het erg irritant vinden als ik dit topic schop, maar ik zit met eenzelfde probleem als de topicstarter, alleen kom ik er niet uit.

Ik heb een oude Pentium I 233 met de volgende IDE controller:
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)

Volgens de Site van Intel moet deze ATA-33 aankunnen. Ik heb er een oude Seagate schijf van 4.3 gb inzitten. Als ik hdparm -I /hda doe krijg ik dit:

Model=TS4323A1 , FwRev=.350 , SerialNo=bla
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=8894/15/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=0(?), BuffSize=128kB, MaxMultSect=32, MultSect=32
DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
CurCHS=8894/15/63, CurSects=8404830, LBA=yes, LBAsects=8404830
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 *mode2

Hij staat dus op UDMA2.
Als ik hdparm -Tt /dev/hda doe krijg ik dit:

/dev/hda:
Timing buffer-cache reads: 128 MB in 3.94 seconds = 32.49 MB/sec
Timing buffered disk reads: 64 MB in 13.07 seconds = 4.90 MB/sec
Ik heb dma dan nog niet enabled, als ik het enable krijg ik:
Timing buffer-cache reads: 128 MB in 3.44 seconds = 37.21 MB/sec
Timing buffered disk reads: 64 MB in 6.72 seconds = 9.52 MB/sec
Een redelijke verbetering dus, en ik mag aannemen dat mijn IDE-chipset dan dus ook gewoon werkt met udma2.

Nu heb ik een nieuwe maxtor 120gb 7200rpm schijf erin gezet. De bios werd niet al te enthousiast bij het autodetecten hiervan en dat heb ik dan dus ook aangezet. Verder geen probleem, Linux herkende de schijf gewoon. Als ik hdparm -i /dev/hdc doe, krijg ik dit:

Model=Maxtor 6Y120L0, FwRev=YAR41BW0, SerialNo=bla
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off
DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=0
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=240121728
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 mode2 mode3 mode4 mode5 mode6

Hij staat dus niet op udma, maar op mword2 en dat is dus een stuk trager. hdparm -Tt /dev/hdc met DMA uit geeft:
/dev/hdc:
Timing buffer-cache reads: 128 MB in 3.92 seconds = 32.65 MB/sec
Timing buffered disk reads: 64 MB in 28.82 seconds = 2.22 MB/sec
als ik DMA aanzet krijg ik dit:
/dev/hdc:
Timing buffer-cache reads: 128 MB in 3.84 seconds = 33.33 MB/sec
Timing buffered disk reads: 64 MB in 22.54 seconds = 2.84 MB/sec

Veel trager dus. Dus ik dacht, ik zet hem lekker op udma2 met hdparm -X66 /dev/hdc. Op zich werkt dat. Maar zodra ik DMA dan aanzet, krijg ik het volgende te zien als ik hdparm -Tt /dev/hdc probeer te doen:
hdc: timeout waiting for DMA
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: timeout waiting for DMA
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: timeout waiting for DMA
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: timeout waiting for DMA
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: DMA disabled
ide1: reset: succes

En dat is dus niet goed, DMA moet aanblijven. Ik snap niet waardoor dit komt. Is hier iets aan te doen?

Ik heb op deze (http://lists.debian.org/d...user-200303/msg00275.html) site vond ik wat over een kernel optie, maar die zit blijkbaar alleen in de 2.4 kernel serie en ik gebruik nog een 2.2 kernel (2.2.19 om precies te zijn). Heeft iemand voor mij een oplossing?

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ik denk dat kernel-upgraden wel het beste idee is, als het in 2.4.x is opgelost, en in 2.2.x niet, zit er weinig anders op vrees ik..

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
hmmm, misschien vanavond maar eens expirementeren met een knoppix cdtje ofzo dan.... maar ik upgrade liever niet omdat ik een aantal masquerading modules heb die er naar mijn weten niet voor 2.4 zijn... iemand anders een idee?

  • dreeke
  • Registratie: December 2000
  • Laatst online: 31-10-2025

dreeke

outdated icon

Verwijderd schreef op 08 maart 2003 @ 10:06:
Welke chipset zit er op je P1 bord?
Support voor deze chipset in je kernel?
Ik ben nog nooit een P1 bord tegen gekomen dat geen DMA33 aankon!
Een Biostar Triton nogwat heeft het niet, ik heb er eentje gehad ;)
UDMA33? ATA33? Dat kent ie niet :P
Maximale CPU die er op kon was een P166 geloof ik (MMX kon ie ook niet)

Bij gebrek aan uw reclame staat hier mijn handtekening.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
SirDupre schreef op 02 August 2003 @ 23:20:
hmmm, misschien vanavond maar eens expirementeren met een knoppix cdtje ofzo dan.... maar ik upgrade liever niet omdat ik een aantal masquerading modules heb die er naar mijn weten niet voor 2.4 zijn... iemand anders een idee?
Welke opties precies? Voorzover ik weet doet 2.4 niet onder voor 2.2 qua masquerading opties.

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
het is een beetje offtopic, maar het zijn wat modules die niet in de standaard kernel zijn opgenomen (msn enzo) en sommige daarvan zijn altijd bij 2.2 blijven steken.

Ik heb nu overigens ook een patch gevonden voor mijn kernel die die extra opties zou moeten toevoegen, ik kan daar ook nog naar kijken (maar eerst ff uitvissen hoe je ookal weer patchte, ik ben dat allemaal een beetje kwijt...)

Ik bedenk trouwens net ook dat ik misschien kans heb dat ik met een bios upgrade die hardeschijf misschien ook met de bios kan pakken en dat de bios dan het ide kanaal goed instelt ofzo... maar ik heb geen flauw idee welk moederbord erin zit.... maar goed, ik ga ondertussen wel even googelen enzo

[ Voor 28% gewijzigd door sirdupre op 02-08-2003 23:49 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:13
jpenninkhof schreef op 08 March 2003 @ 10:33:
Mijn doorvoer is momenteel 4.56MB/s en PIO4 zou 16MB/s moeten kunnen...
Mja, in theorie misschien. In de praktijk zijn getallen van rond de 4-5 MB/s precies het teken dat DMA niet werkt.

Dus zo'n apart kaartje zal vast wel helpen, dit ligt echt aan de ouderdom van het systeem waar je de HD in hebt gezet.

  • sirdupre
  • Registratie: Maart 2002
  • Laatst online: 27-04-2025
Ik heb het probleem zojuist opgelost door een nieuwe kernel te compilen, die ik gepatched had. http://www.kernel.org/pub/linux/kernel/people/hedrick/ staan de patches, voor verschillende soorten kernels. Ik kan dus m'n 2.2 kernel behouden :).

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

deadinspace

The what goes where now?

SirDupre schreef op 02 augustus 2003 @ 22:53:
Ik heb op deze (http://lists.debian.org/d...user-200303/msg00275.html) site vond ik wat over een kernel optie, maar die zit blijkbaar alleen in de 2.4 kernel serie en ik gebruik nog een 2.2 kernel (2.2.19 om precies te zijn). Heeft iemand voor mij een oplossing?
Je hebt zelf al wat gepatcht, maar er worden regelmatig dingen gebackport van 2.4 naar 2.2, dus misschien helpt de nieuwste 2.2 kernel (2.2.25) gebruiken wel. Dat is op zich een upgrade die je sowieso wil, aangezien 2.2.19 nog altijd een local root exploit heeft ;)

Oh, en mensen, let op de datum he :)
Pagina: 1