[LUGOS] SiS 735 & Linux

Ales Bardorfer alesb at robo.fe.uni-lj.si
Wed Sep 26 18:27:33 CEST 2001


On Wed, 26 Sep 2001, Marko Hrastelj wrote:

> /dev/hda3:
>  Timing buffered disk reads:  64 MB in 15.81 seconds =  4.05 MB/sec

Ja, se pridruzujem Borutovemu mnenju.
To je celo za ATA-33 majhna hitrost.

Na svoji masini sem izmeril tole:
Kernel 2.2.19, Hedrickov ide.2.2.19.05042001.patch.gz patch, Abit BH6
osnovna plosca, i440BX chipset:

Prvi disk (ATA-33 na ATA-33 krmilniku - na osnovni plosci):
hda: IBM-DTTA-350840, 8063MB w/467kB Cache, CHS=1027/255/63, UDMA(33)
/dev/hda1:
 Timing buffered disk reads:  64 MB in  5.30 seconds = 12.08 MB/sec

Drugi disk (ATA-100 na ATA-66 krmilniku - Promise Ultra66, pci, PDC20262)
hde: IBM-DTLA-305020, 19623MB w/380kB Cache, CHS=39870/16/63, UDMA(66)
/dev/hde1:
 Timing buffered disk reads:  64 MB in  2.20 seconds = 29.09 MB/sec

Za oba diska je hitrost zelo blizu proizvajalcevih 12 MB/s oz. 32 MB/s.
Za ATA/33/66/100 krmilnike velja, da je ta hitrost (33/66/100) t.i.
"burst transfer rate", cesar uporabnik ne vidi prav pogosto, morda pri
prenosih v/iz disk "cache" pomnilnika. Vsekakor pa je odlocilna
in omejujoca hitrost prenosa na/iz magnetnega medija, kar proizvajalec
tudi podaja (sustained transfer rate, media transfer rate...).

Trditev lahko podprem z dejstvom, da je za isti disk (IBM-DTLA-305020,
ATA-100) na standardnem ATA-33 krmilniku hitrost prenosa samo 15-16 MB/s,
ceprav naj bi bila prepustnost krmilnika 33 MB/s in tudi "media transfer"
je dovolj velik (32). Tistih 33 MB/s je torej res samo "burst" in ne
"sustained" in po mojih izkusnjah mora biti krmilnik vsaj 2x
(nazivno, "burst") hitrejsi kot je "sustained" prenos diska. SCSI je
seveda cisto druga pesem...


Oba diska uporabljata (samo) 16 bitni prenos, imata pa vklopljen DMA, torej:

/dev/hda:
 I/O support  =  0 (default 16-bit)
 using_dma    =  1 (on)
/dev/hde:
 I/O support  =  0 (default 16-bit)
 using_dma    =  1 (on)

Po mojih izkusnjah 32 bitni prenos ne pripomore prav dosti k hitrosti,
povzroci pa nemalo problemov pri nekaterih diskih...

Marko, prosil bi te torej, ce lahko preveris DMA nastavitve (hdparm -d
1 /dev/...) in po potrebi opravis se eno meritev.
Vredno bi bilo poizkusiti tudi s Hedrick-ovimi IDE patchi:
<ftp://ftp.si.kernel.org/pub/linux/kernel/people/hedrick>,
ceprav eksplicitno nikjer ne pise, da je SiS 735 podprt, nikjer pa tudi
ne, da ni podprt, in ti patchi naj bi bili, glede na UDMA mini HOWTO,
"Unified IDE Patches"...

Hvala in lp,
Ales




More information about the lugos-list mailing list