sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #53552
Re: Diskoptimering
Hmmm...
Det ser ud til at man kan blive klog af at læse /var/log/dmesg - hvis man
lige ved hvordan den skal fortolkes, men jeg synes ikke det ser ud til at
min hd-controler kan dma:
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
CMD640: ignored by ide_scan_pci_device() (uses own driver)
ide0: buggy cmd640b interface on PCI (type1), config=0x1e
ide1: serialized, secondary interface okay
cmd640: drive0 timings/prefetch(on) preserved
cmd640: drive1 timings/prefetch(off) preserved
cmd640: drive2 timings/prefetch(on) preserved
cmd640: drive3 timings/prefetch(off) preserved
hda: QUANTUM FIREBALL_TM1280A, ATA DISK drive
hdc: QUANTUM FIREBALL_TM3200A, ATA DISK drive
hdd: FX001DE, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15 (serialized with ide0)
hda: 2503872 sectors (1282 MB) w/76KiB Cache, CHS=2484/16/63
hdc: 6281856 sectors (3216 MB) w/76KiB Cache, CHS=6232/16/63
ide-floppy driver 0.99.newide
/Jakob Worm
"Henrik Størner" <henrik@xxxxxxx> skrev i en meddelelse
news:ai70le$4cp$2@xxxxxxxxxxxx...
> In <ai6uoi$uf9$1@xxxxxxxxxxxx> "Jakob Worm" <jaw@xxxxxxx> writes:
>
> >Skulle jeg ikke kunne forvente at kunne sætte DMA til som
harddisk-parameter
> >på denne disk, eller afhænger det af BIOS'en?
>
> Mere af den IDE-controller, som din disk er forbundet til. Typisk
> sidder den på bundkortet, med mindre du har tilføjet f.eks. en Promise
> IDE controller til systemet som et add-on kort.
>
> Hvis du kigger i /var/log/dmesg, skulle du finde noget der ligner
> det her:
>
> Uniform Multi-Platform E-IDE driver Revision: 6.31
> ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
> PIIX4: IDE controller on PCI bus 00 dev 39
> PIIX4: chipset revision 1
> PIIX4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
> ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
> hda: IBM-DTTA-350640, ATA DISK drive
> hdc: CD-532E-A, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: 12692736 sectors (6499 MB) w/468KiB Cache, CHS=790/255/63, UDMA(33)
> hdc: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
>
> Her er det min maskine, som har en Intel PIIX4 IDE controller på
> bundkortet - den kan køre DMA, men en ældre maskine jeg har med
> et PIIX3 chipsæt er knapt så god.
>
> > Model=QUANTUM FIREBALL_TM3200A, FwRev=A6B.1F00, SerialNo=383615463434
> > Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>5Mbs TrkOff }
> > RawCHS=6232/16/63, TrkSize=32256, SectSize=512, ECCbytes=4
> > BuffType=DualPortCache, BuffSize=76kB, MaxMultSect=16, MultSect=16
> > CurCHS=6232/16/63, CurSects=6281856, LBA=yes, LBAsects=6281856
> > IORDY=on/off, tPIO={min:300,w/IORDY:120}, tDMA={min:120,rec:120}
> > PIO modes: pio0 pio1 pio2 pio3 pio4
> > DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
> > AdvancedPM=no
>
> Forudsat din IDE-controller kan klare DMA, så burde
>
> hdparm -X34 -d1 -c3 -u1 -m16 /dev/hda
>
> få den til at køre "multiword DMA mode2". Det burde den kunne,
> iflg. ovenstående hdparm output. Om det så hjælper meget er en anden
> ting; mdma2 er ikke vildt meget hurtigere end PIO mode 4. Du kan
> prøve at se om der er nogen forskel på hvad du får af throughput med
> "hdparm -Tt /dev/hda" før og efter sådan en ændring.
> --
> Henrik Storner <henrik@xxxxxxx>
>
>
>
Follow ups
References