[ LUGOS ] HDparm 32bit IO

Janez Trenz janez.trenz at bigfoot.com
Tue Oct 17 00:11:33 CEST 2000


UroX Gruber wrote:
> uporabil sem hdparm -c1 -d1 /dev/hda
> potem se preizkusil z hdparm -tT /dev/hda
> 
> Prenos je bil komaj 5.46MB/s pred optimizacijo pa 4.3MB/s
> 
> Na internetu pa sem zasledil prenose tja do 20MB/s
> 
> Imam IBMov disk UDMA/66/100 z 7200 obrati in v winsih pokaze preko
> 20MB/s. Uporabljam matično ploščo Gigabyte, ki ima samo udma33 kar ne
> bi smelo delati problemov saj je to edini disk.

/dev/hda:
 Timing buffer-cache reads:   64 MB in  0.49 seconds =130.61 MB/sec
 Timing buffered disk reads:  32 MB in  1.31 seconds =24.43 MB/sec

zgleda da gre. Odvisno je od IDE krmilnika, verzije gonilnika, ide
kabla.
Imam Maxtor 20VL disk (5400 obratov na min.) In VIA IDE krmilnik.

Ob vsakem zagonu se izvrši:
/sbin/hdparm -c3 -d1 -k1 -K1 /dev/hda (-k1, -K1 samo nastavita, da disk
ob warm rebootu ostane v UDMA načini, z vklopljenim DMA - se precej
pozna, ko se požene kakšen fsck ;)

v /etc/lilo.conf pa imam še tole:
append="hda=autotune ide0=autotune ide0=dma idebus=33"
prva dva parametra nastavita auto nastavitve *DOH*, tretji vklopi DMA
prenos, četrti pa skrajša ide timinge (privzeta nastavitev je 40). Če si
hraber lahko številko, ki je v bistvu PCI clock, še zmanjšaš na 25.


Tole pa izpljune ide gonilnik:
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
Split FIFO Configuration: 16 Primary buffers, threshold = 3/4
                           0 Second. buffers, threshold = 1/2
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
ide0: VIA Bus-Master (U)DMA Timing Config Success
hda: Maxtor 92041U4, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: Maxtor 92041U4, 19541MB w/512kB Cache, CHS=39703/16/63

Janez

PS. man hdparm





More information about the lugos-list mailing list