/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
langsomme diske
Fra : Keld Jørn Simonsen


Dato : 23-03-06 14:35

Jeg har to diske som er meget langsomme, ifht hvad jeg ville forvente.
Det er rimeligt moderne 7200 RPM ATA-100 diske, og de sidder begge på
maskiner som har andre lignende diske som har langt bedre ydelse.
jeg havde forventet ca 10 gange så høj ydelse på diskene.

Hvad kan der være galt?

På den ene maskine

/dev/hdd:
Timing buffered disk reads: 118 MB in 3.01 seconds = 39.17 MB/sec

/dev/hda:
Timing buffered disk reads: 12 MB in 3.17 seconds = 3.78 MB/sec

Hdparm -i
/dev/hdd:

Model=ST360021A, FwRev=3.05, SerialNo=3HR075D4
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117231408
IORDY=on/off, tPIO={min:240,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:

* signifies the current active mode


/dev/hda:

Model=ST360021A, FwRev=3.10, SerialNo=3HR0GYKS
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117231408
IORDY=on/off, tPIO={min:240,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:

* signifies the current active mode


Den andem maskine:


Timing buffered disk reads: 8 MB in 3.40 seconds = 2.35 MB/sec

/dev/hdd:

Model=Maxtor 6Y160P0, FwRev=YAR41BW0, SerialNo=Y45HC27E
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=7936kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=268435455
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=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null):

* signifies the current active mode



 
 
Mikkel Bundgaard (23-03-2006)
Kommentar
Fra : Mikkel Bundgaard


Dato : 23-03-06 17:44

prøv først at skrive hdparm /dev/hda så burde du få oplysning om den
kører DMA eller PIO. umiddelbart virker det som om den kører PIO.

Selv har jeg har min disk til at køre med følgende indstilling:

hdparm -c3 -m16 -d1 -u1 -X69 /dev/hda

Prøv evt. og se om det ændrer noget
Selv fandt jeg god information i følgende artikel:
http://www.linuxin.dk/artikler/index.php?id=4415

Hilsen Mikkel



Keld Jørn Simonsen wrote:
> Jeg har to diske som er meget langsomme, ifht hvad jeg ville forvente.
> Det er rimeligt moderne 7200 RPM ATA-100 diske, og de sidder begge på
> maskiner som har andre lignende diske som har langt bedre ydelse.
> jeg havde forventet ca 10 gange så høj ydelse på diskene.
>
> Hvad kan der være galt?
>
> På den ene maskine
>
> /dev/hdd:
> Timing buffered disk reads: 118 MB in 3.01 seconds = 39.17 MB/sec
>
> /dev/hda:
> Timing buffered disk reads: 12 MB in 3.17 seconds = 3.78 MB/sec
>
> Hdparm -i
> /dev/hdd:
>
> Model=ST360021A, FwRev=3.05, SerialNo=3HR075D4
> Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
> RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
> BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
> CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117231408
> IORDY=on/off, tPIO={min:240,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:
>
> * signifies the current active mode
>
>
> /dev/hda:
>
> Model=ST360021A, FwRev=3.10, SerialNo=3HR0GYKS
> Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
> RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
> BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
> CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117231408
> IORDY=on/off, tPIO={min:240,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:
>
> * signifies the current active mode
>
>
> Den andem maskine:
>
>
> Timing buffered disk reads: 8 MB in 3.40 seconds = 2.35 MB/sec
>
> /dev/hdd:
>
> Model=Maxtor 6Y160P0, FwRev=YAR41BW0, SerialNo=Y45HC27E
> Config={ Fixed }
> RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
> BuffType=DualPortCache, BuffSize=7936kB, MaxMultSect=16, MultSect=16
> CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=268435455
> 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=yes: disabled (255) WriteCache=enabled
> Drive conforms to: (null):
>
> * signifies the current active mode
>
>


--
From: Mikkel Bundgaard
Replace "invalid" with "dk" in address
homepage: http://www.notfound.dk/main/index.html?page=usenet

Keld Jørn Simonsen (23-03-2006)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 23-03-06 23:50

Den Thu, 23 Mar 2006 17:44:07 +0100. skrev Mikkel Bundgaard:

> prøv først at skrive hdparm /dev/hda så burde du få oplysning om den
> kører DMA eller PIO. umiddelbart virker det som om den kører PIO.
>
> Selv har jeg har min disk til at køre med følgende indstilling:
>
> hdparm -c3 -m16 -d1 -u1 -X69 /dev/hda
>
> Prøv evt. og se om det ændrer noget
> Selv fandt jeg god information i følgende artikel:
> http://www.linuxin.dk/artikler/index.php?id=4415

Tak for rådene. Ja, de kørte begge to pio,
Jeg har nu fået den ene op på 40 MB/s og den anden
på 35 MB/s, så det er jo meget bedre

Hilsen
keld

Niels Dybdahl (24-03-2006)
Kommentar
Fra : Niels Dybdahl


Dato : 24-03-06 08:43


"Keld Jørn Simonsen" <keld@dkuug.dk> wrote in message
news:pan.2006.03.23.22.50.21.255576@dkuug.dk...
> Den Thu, 23 Mar 2006 17:44:07 +0100. skrev Mikkel Bundgaard:
>
>> prøv først at skrive hdparm /dev/hda så burde du få oplysning om den
>> kører DMA eller PIO. umiddelbart virker det som om den kører PIO.
>>
>> Selv har jeg har min disk til at køre med følgende indstilling:
>>
>> hdparm -c3 -m16 -d1 -u1 -X69 /dev/hda
>>
>> Prøv evt. og se om det ændrer noget
>> Selv fandt jeg god information i følgende artikel:
>> http://www.linuxin.dk/artikler/index.php?id=4415
>
> Tak for rådene. Ja, de kørte begge to pio,
> Jeg har nu fået den ene op på 40 MB/s og den anden
> på 35 MB/s, så det er jo meget bedre

Hvorfor havde begge diske så en stjerne ud for udma i din hdparm output ?

Niels Dybdahl



Keld Jørn Simonsen (24-03-2006)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 24-03-06 09:10

Den Fri, 24 Mar 2006 08:42:52 +0100. skrev Niels Dybdahl:

>
> "Keld Jørn Simonsen" <keld@dkuug.dk> wrote in message
> news:pan.2006.03.23.22.50.21.255576@dkuug.dk...
>> Den Thu, 23 Mar 2006 17:44:07 +0100. skrev Mikkel Bundgaard:
>>
>>> prøv først at skrive hdparm /dev/hda så burde du få oplysning om den
>>> kører DMA eller PIO. umiddelbart virker det som om den kører PIO.
>>>
>>> Selv har jeg har min disk til at køre med følgende indstilling:
>>>
>>> hdparm -c3 -m16 -d1 -u1 -X69 /dev/hda
>>>
>>> Prøv evt. og se om det ændrer noget
>>> Selv fandt jeg god information i følgende artikel:
>>> http://www.linuxin.dk/artikler/index.php?id=4415
>>
>> Tak for rådene. Ja, de kørte begge to pio,
>> Jeg har nu fået den ene op på 40 MB/s og den anden
>> på 35 MB/s, så det er jo meget bedre
>
> Hvorfor havde begge diske så en stjerne ud for udma i din hdparm output ?

Ja, det var også det, der forvirrede mig. Jeg troede at når der var
stjerne på udma- så betød det at DMA var i brug. Men nej.
Det som jeg kan se, er at der af og til er DMA-fejl på diskene, og so
fjerner kernen DMA-flaget (sat med -d1). Jeg roder lidt med det og har nu
sat -K1 (stort K for at bevare -X flaget ved reset. Jeg har også
forsøgt at sætte udma ned en tak, fra udma3 til udma2. Lets see.
Det er jo rimeligt vigtigt om disken giver 3 MB/s eller 35 MB/s.
En maskine er jo aldrig hurtigere end ens disk.

Hilsen
keld

Thomas S. Iversen (24-03-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 24-03-06 09:22

> Det som jeg kan se, er at der af og til er DMA-fejl på diskene, og so

Det er så interessant hvorfor du får DMA fejl? Dårlig kabling? Dårlige diske
(hvad siger smart?).

Thomas
--

Michael Rasmussen (24-03-2006)
Kommentar
Fra : Michael Rasmussen


Dato : 24-03-06 09:25

On Fri, 24 Mar 2006 08:22:01 +0000, Thomas S. Iversen wrote:

>
> Det er så interessant hvorfor du får DMA fejl? Dårlig kabling? Dårlige
> diske (hvad siger smart?).
Det kunne jo også være IDE-controlleren eller fordi strømforsyningen
ikke kan trække de ekstra diske.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Keld Jørn Simonsen (24-03-2006)
Kommentar
Fra : Keld Jørn Simonsen


Dato : 24-03-06 14:21

Den Fri, 24 Mar 2006 09:25:00 +0100. skrev Michael Rasmussen:

> On Fri, 24 Mar 2006 08:22:01 +0000, Thomas S. Iversen wrote:
>
>>
>> Det er så interessant hvorfor du får DMA fejl? Dårlig kabling? Dårlige
>> diske (hvad siger smart?).
> Det kunne jo også være IDE-controlleren eller fordi strømforsyningen
> ikke kan trække de ekstra diske.

SMART siger ikke noget, som jeg kan forbinde til fejlene.
Er der nogen ting der kunne indikere det ene eller det andet?

Jeg kører nu med -K1 option.

Anyway, hvordan er det med SATA-diske og hdparm og SMART?
Jeg synes Alan Cox sagde noget om at det ville virke fra kerne 2.6.15.
Nogen der véd noget om dette?

Hilsen
keld

Mogens Kjaer (24-03-2006)
Kommentar
Fra : Mogens Kjaer


Dato : 24-03-06 14:27

Keld Jørn Simonsen wrote:
....
> Anyway, hvordan er det med SATA-diske og hdparm og SMART?
> Jeg synes Alan Cox sagde noget om at det ville virke fra kerne 2.6.15.
> Nogen der véd noget om dette?

Hm, det virkede på min maskine inden jeg opgraderede til FC5.

Hvis det virker, skal man skrive:

smartctl -d libata -a /dev/sda

Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk

Thorbjørn Ravn Ander~ (23-03-2006)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 23-03-06 18:01

Keld Jørn Simonsen <keld@dkuug.dk> writes:

> Hvad kan der være galt?

Er det et reglementeret IDE-kabel?

--
Thorbjørn Ravn Andersen


Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste