Gå til innhold

trege disker - dma?


[space]

Anbefalte innlegg

Driver og kopierer over ting fra en windowsmaskin til linuxmaskinen nå, men ting går ulidelig tregt og cpu bruker rundt 40%.

 

Diskene som er mountet på linuxen er vanlige ide, ata133 disker.

Disse kommer opp som /dev/sda1 og /dev/sdc1. (Trodde de skulle vært hda1 / hdb1 ?)

 

rootdisken er en sata disk. Denne er mountet på /dev/sdc1.

 

Sist jeg drev med linux var det bare å enable dma på diskene så gikk det i full fart igjen.

( hdparm -d 1 /dev/sda1 )

 

Det ser ikke ut til å fungere nå.

 

Se status:

simon@UbuntuZwei:~$ sudo hdparm -i /dev/sda
Password:

/dev/sda:

Model=ST380021A                               , FwRev=3.19    , SerialNo=3HV1BGBB            
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=156301488
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 udma3 udma4 *udma5 
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified:  ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5

* signifies the current active mode

simon@UbuntuZwei:~$ sudo hdparm -d 1 /dev/sda

/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
simon@UbuntuZwei:~$ sudo hdparm -d /dev/sda

/dev/sda:
simon@UbuntuZwei:~$ 

 

Ser jo egentlig ut som UBMA5 er aktiv, men er det den "DMA'en" jeg vil ha?

Status på dma gir jo ingenting tilbake?

 

Er det noen annen måte å få disken kjapp på?

Har tenkt å bruke maskinen som filserver og da er det greit at det ikke tar 2,5 time å kopiere 30GB, som er situasjonen nå.

 

Distribusjonen er siste Ubuntu.

Lenke til kommentar
Videoannonse
Annonse

Hvordan får du 38Mbps til å bli 9,5MB/s? 38Mbps tilsvarer rundt 4,75MB/s.

 

100MBit gir en teoretisk max overføringshastighet på 100/8 = 12,5MB/s, men du vil i realiteten få mindre enn det.

 

Å ha 9,5MB/s er høyst normalt med en slik nettverkshastighet.

 

Edit:

Du kan også sjekke hastigheten på disken din med :

hdparm -Tt /dev/sda

Endret av Sokkalf^
Lenke til kommentar

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...