JBlack Skrevet 22. oktober 2005 Del Skrevet 22. oktober 2005 (endret) Jeg har nylig anskaffet ny stor HD. Men den er veldig treg, pluss at jeg bruker en del CPU på å skrive til den. Så jeg tok en # hdparm /dev/hdb /dev/hdb: multcount = 16 (on) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) [b]using_dma = 0 (off)[/b] keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 38913/255/63, sectors = 320072933376, start = 0 Yepp.. Ikke no DMA. Noen som har noen idé om hvorfor? Noe annet som ser 'galt' ut? Jeg har aldri opplevd at en HD har vært uten DMA før, så om noen har en idé om hvorfor? Endret 22. oktober 2005 av JBlack Lenke til kommentar
Gjest Slettet+432 Skrevet 22. oktober 2005 Del Skrevet 22. oktober 2005 Du kan aktivere DMA med denne kommandoen: hdparm -d 1 /dev/hda I ditt tilfelle /dev/hdb Lenke til kommentar
JBlack Skrevet 22. oktober 2005 Forfatter Del Skrevet 22. oktober 2005 # hdparm -d 1 /dev/hdb /dev/hdb: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) Lenke til kommentar
Gjest Slettet+432 Skrevet 22. oktober 2005 Del Skrevet 22. oktober 2005 Gjør det som root / fakeroot. Lenke til kommentar
kyrsjo Skrevet 22. oktober 2005 Del Skrevet 22. oktober 2005 Normalt sett vil kernelen autodetecte hvilken IDE-kontroller du har, og sette ting til optimale instillinger for denne. Noen ganger må kjerna bruke generiske drivere for dårlig støttede IDE-kontrollere, og da går det saaakte. Lenke til kommentar
JBlack Skrevet 22. oktober 2005 Forfatter Del Skrevet 22. oktober 2005 Reboot, jeg gjorde det som root. Jeg fant ut at samtlige HD'er var uten DMA. Men den nye alikevel merkbart tregere enn de andre. Brukte flere timer på å flyte 20GB i går kveld. Kikker på kernelen i dette øyeblikk. [*] Generic PCI bus-master DMA support [ ] Force enable legacy 2.0.X HOSTS to use DMA [*] Use PCI DMA by default when available [ ] Enable DMA only for disks Skal se hva slags chipset jeg har, og se om det er noe spesielt som må gjøres.. Lenke til kommentar
JBlack Skrevet 22. oktober 2005 Forfatter Del Skrevet 22. oktober 2005 (endret) 0000:00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE Flags: bus master, medium devsel, latency 32, IRQ 255 I/O ports at d400 [size=16] Capabilities: [c0] Power Management version 2 Edit: Ser ut som om feilen kan være identifisert. Enabler "VIA82CXXX chipset support" i kjernen, og prøver igjen. Endret 22. oktober 2005 av JBlack Lenke til kommentar
JBlack Skrevet 22. oktober 2005 Forfatter Del Skrevet 22. oktober 2005 (endret) # hdparm /dev/hdb /dev/hdb: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 38913/255/63, sectors = 320072933376, start = 0 Takk for 'brainstorminga'. edit: # hdparm -t /dev/hdb /dev/hdb: Timing buffered disk reads: 174 MB in 3.02 seconds = 57.57 MB/sec Mmm... husker den gangen gode gamle Amiga tangerte 3MB/sec. Det var tider det. Endret 22. oktober 2005 av JBlack Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå