Gå til innhold

Veldig dårlig harddisk-ytelse


chop

Anbefalte innlegg

Skrevet

Satte nettopp inn en IDE WD250GB i filserveren min, som skriver med 40MB/s i windows. I linux får jeg maks 4MB/s, og det er utrolig kjedelig å kopiere over til denne disken. Mangler jeg drivere, eller hva? Satadiskene i serveren får 40MB/s.

Videoannonse
Annonse
Skrevet (endret)
Satte nettopp inn en IDE WD250GB i filserveren min, som skriver med 40MB/s i windows. I linux får jeg maks 4MB/s, og det er utrolig kjedelig å kopiere over til denne disken. Mangler jeg drivere, eller hva? Satadiskene i serveren får 40MB/s.

Hvilket hovedkort har du?

 

Du kan sette på dma med kommandoen hdparm -d1 /dev/hda, hvor /dev/hda er enhetsfilen til den primary master på ide-kontrolleren.

 

Hastigheten tester du med hdparm -tT /dev/hda

 

"-t" tester skriveytelsen, mens "-T" tester hastigheten på cachet.

Endret av Manuel
Skrevet

Det er et ASUS P4S800 kort

 

root@aoi ~# hdparm -d1 /dev/hdb

/dev/hdb:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)
root@aoi ~# hdparm -d1 /dev/hdd

/dev/hdd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)

&&

root@aoi ~# hdparm -tT /dev/hd{b,d}

/dev/hdb:
Timing buffer-cache reads:   2024 MB in  2.00 seconds = 1011.65 MB/sec
Timing buffered disk reads:   12 MB in  3.47 seconds =   3.45 MB/sec

/dev/hdd:
Timing buffer-cache reads:   2032 MB in  2.00 seconds = 1015.14 MB/sec
Timing buffered disk reads:   12 MB in  3.48 seconds =   3.45 MB/sec

 

:(

Skrevet

Må ikke du spesifisere bedre hd'en da? Slik at hda blir hda5 for eks? Det er vel ingen disk som heter hda? Er det ikke hda1, hda5 osv da? (kanskje jeg har misforstått) Det står jo at den ikke klarer å sette dma til 1. Sjekk 'mount'.

Skrevet
Det er et ASUS P4S800 kort

 

root@aoi ~# hdparm -d1 /dev/hdb

/dev/hdb:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)
root@aoi ~# hdparm -d1 /dev/hdd

/dev/hdd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)

&&

root@aoi ~# hdparm -tT /dev/hd{b,d}

/dev/hdb:
Timing buffer-cache reads:   2024 MB in  2.00 seconds = 1011.65 MB/sec
Timing buffered disk reads:   12 MB in  3.47 seconds =   3.45 MB/sec

/dev/hdd:
Timing buffer-cache reads:   2032 MB in  2.00 seconds = 1015.14 MB/sec
Timing buffered disk reads:   12 MB in  3.48 seconds =   3.45 MB/sec

 

:(

DMA er jo fortsatt av, har du prøvd hdparm -d1 /dev/hdx som root? For jeg ser at du tydligvis ikke fikk lov til å skru på dma.

Skrevet (endret)

Kompiler deg en ny kjerne og legg inn støtte for nforce (alt. amd viper hvis du bruker en gammel kjerne)

 

ops, gikk litt raskt her. Du må iallfall kompilere inn støtte for den ide-kontrolleren du bruker!

Endret av Manuel
Skrevet (endret)
hda er harddisken, hda1 og hda5 er biter av harddisken (partisjoner) ;)

Ja, ( ;) ) men er det ikke da logisk å prøve å ta en og en partisjon? Visst du har andre fs på samme disken osv..

 

edit: kanskje det ble bare dumt. dma skal vel bare settes på hele disken og ikke partisjonsvis.

Endret av huf
Skrevet
hda er harddisken, hda1 og hda5 er biter av harddisken (partisjoner) ;)

Ja, ( ;) ) men er det ikke da logisk å prøve å ta en og en partisjon? Visst du har andre fs på samme disken osv..

Spiller fortsatt ingen rolle. Man kan ikke kjøre med DMA på /boot-partisjonen og uten på /home-partisjonen... En harddisk er fortsatt bare èn harddisk

Skrevet
hda er harddisken, hda1 og hda5 er biter av harddisken (partisjoner) ;)

Ja, ( ;) ) men er det ikke da logisk å prøve å ta en og en partisjon? Visst du har andre fs på samme disken osv..

Spiller fortsatt ingen rolle. Man kan ikke kjøre med DMA på /boot-partisjonen og uten på /home-partisjonen... En harddisk er fortsatt bare èn harddisk

Ja, det var det jeg kom på ^^. :wallbash:

Skrevet

Etter at jeg fulgte ratix' forslag fungerer alt helt perfekt. Ytelsen gikk opp med 40MB/s på skrivedelen :)

 

(Kjører 2.6.7 på Aoi forresten)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...