UDMA/100 kai PROMISE ATA 100 controller

Vasilis Vasaitis vvas at hal.csd.auth.gr
Fri Jan 5 22:43:01 EET 2001


On Fri, Jan 05, 2001 at 01:33:45PM +0200, Pavlos Parissis wrote:
> > diafora den iparxei alla mallon gia afto prepei na ftai to hdparm.
> > Exw vrei patch gia to hdparm tha to dokimasw shmera kai tha sa pw avrio
> > ean iparxei diafora.
> 
> Sto sistima mou eixa thn version pou erxwtan me to redhat 6.2 kai h pio new
> einai h 3.9.
> Katevazw to src kai kanw  rebuild, to binary dev epmaine dioti htan build
> against glibc2.2.
> Kai me thn new version diafora den iperxe etsi eipa na dokimasw to patch
> pou vrika sto linux-ide
> Katevasa to  hdparm-3.9.tar.gz   kai hdparm-3.9a.patch ekana patch kai make
> alla oxi install
> oi dokimes egina apo to build dir.
> Deite ta apotelemsta me merikes dokimes pou ekana:
> 
> [root /home/paul/hdparm-3.9]# ./hdparm -t /dev/hde
> 
> /dev/hde:
>  Timing buffered disk reads:  64 MB in  1.82 seconds = 35.16 MB/sec

  Ως εδώ καλά. Ουάου, διπλάσια ταχύτητα μεταφοράς από το δικό μου σύστημα με
το UDMA33 και τους δίσκους στις 5400 στροφές/λεπτό! Ας σημειωθεί ότι εδώ το
DMA είναι σίγουρα ενεργοποιημένο, αφού το PIO Mode 4 (ο ταχύτερος μη DMA
τρόπος προσπέλασης του δίσκου) φτάνει το πολύ μέχρι 16 MB/s. Το UDMA33
φτάνει μέχρι (καλά το μαντέψατε) τα 33 MB/s (άρα ούτε αυτό είναι), το ATA/66
μέχρι τα 66 MB/s, το ATA/100 μέχρι τα 100 MB/s.

> [root /home/paul/hdparm-3.9]# ./hdparm -c 1 -d 1 /dev/hde
> 
> /dev/hde:
>  setting 32-bit I/O support flag to 1
>  setting using_dma to 1 (on)
>  I/O support  =  1 (32-bit)
>  using_dma    =  1 (on)

  Χρήσιμο είναι και το hdparm -v, που σου δείχνει απλά τις ρυθμίσεις που
ισχύουν εκείνη τη στιγμή για τον δίσκο σου. Πάντως το -d δεν πολυχρειάζεται·
αν έχεις (το πιο πιθανό) στον πυρήνα το CONFIG_IDEDMA_AUTO (Use DMA by
default when available), τότε, ή που θα έχεις DMA από την εκκίνηση, ή που
δεν θα έχεις καθόλου λόγω μη υποστήριξης του chipset σου.

> [root /home/paul/hdparm-3.9]# ./hdparm -t /dev/hde
> 
> /dev/hde:
>  Timing buffered disk reads:  64 MB in  1.87 seconds = 34.22 MB/sec <<<<<<<
> meiwsi??????

  Όχι, τέτοιες μικρές διακυμάνσεις είναι φυσιολογικές, το ίδιο πράγμα είναι
ακριβώς.

..[snip]..

  (Τα υπόλοιπα δεν έχουν σημασία.)

  Το συμπέρασμα που βγάζω εγώ από την όλη ιστορία είναι ότι έχεις ήδη
κανονικά ATA/100 (ή ATA/66, ανάλογα και τι δίσκο έχεις), και ο λόγος που δεν
βλέπεις παραπάνω ταχύτητες είναι ότι ο δίσκος σου δεν μπορεί να μεταφέρει
δεδομένα γρηγορότερα. Το ότι αυτή τη στιγμή το υπάρχον πρότυπο υποστηρίζει
μεγαλύτερες ταχύτητες από τους ίδιους τους δίσκους είναι Καλό Πράγμα (TM),
αφού δίνει περιθώρια βελτίωσης χωρίς να χρειάζεται να πάμε αμέσως σε κάτι
καινούριο. Σκέψου επίσης ότι αυτή τη στιγμή, αν έβαζες και δεύτερο δίσκο
πάνω στο interface, δεν θα είχες καμία ιδιαίτερη επίπτωση από αυτό...

-- 
Vasilis Vasaitis
vvas at hal.csd.auth.gr





More information about the Linux-greek-users mailing list