HDD SATA και DMA
Apollon Oikonomopoulos
apoikos at csl.mech.ntua.gr
Sat Jul 26 13:32:05 EEST 2008
Καλημέρα,
On 14:34 Fri 25 Jul , Dimis2410 wrote:
> Παιδιά καλημέρα
> στο laptop(Acer aspire 5920g) έχω έχω έναν Toshiba mk2035gs
> (http://sdd.toshiba.com/main.aspx?Path=StorageSolutions/2.5-inchHardDiskDrives/MK2035GSS)
>
> Παρατηρώ οτι είναι πολύ αργός και μετά απο ψάξημο υποψιαζομαι οτι δεν
> εχει ενεργοποιημενο DMA
Το αν έχει ενεργοποιηθεί το DMA μπορείς να το δεις από τα μηνύματα του
πυρήνα, π.χ.:
$ dmesg | grep ata
[33211.202000] ata1.00: configured for UDMA/133
Οι σύγχρονοι πυρήνες ενεργοποιούν το DMA by default, οπότε δε νομίζω ότι
υπάρχει σημαντική περίπτωση να μην έχει ενεργοποιηθεί στο σύστημά σου.
> Στο Site της toshiba λεει οτι η ταχυτητα φτάνει τα 1500mb/s ενώ σε
> εμένα φτάνει τα 37mb/sec το μεγιστο
Τα 150 MB/s που αναφέρει το site της Toshiba είναι το όριο του SATA bus
(1.5 Gbps με 10 bits on-the-wire να αντιστοιχούν σε 8 bits πληροφορίας).
Κοινώς, είναι η μέγιστη ταχύτητα με την οποία μπορεί να διαβάσει το
σύστημα κάτι από την cache του δίσκου (και αυτό συζητιέται) και όχι η
ταχύτητα με την οποία διαβάζει γενικά δεδομένα από τα platters του
δίσκου.
>
> Έκανα το hdparm τεστ
>
> sudo hdparm -tT /dev/sda
>
> /dev/sda:
> Timing cached reads: 2046 MB in 2.00 seconds = 1023.80 MB/sec
> Timing buffered disk reads: 114 MB in 3.03 seconds = 37.66 MB/sec
>
> να πώ οτι και όταν μεταφερω /αντιγράφω κλπ μεγαλα αρχεία πάει εξίσου αργα
38 MB/s είναι μια λογική ταχύτητα για δίσκο 2.5" στις 4200 rpm.
Επομένως μην το ψάχνεις, ο δίσκος και το σύστημά σου είναι μια χαρά.
>
> επίσης δεν είναι δυνατο να ενεργοποιήσω το DMA με το hdparm γιατι
> ο δίσκος ειναι sata
>
> PS
> Για αυτο το λογο δεν μπορώ να αξιοποιησω το 1000mb/s LAN μου και να
> δουλέψει sto 100%
>
Χωρίς κάποιου τύπου RAID (0 ή 5 τουλάχιστον), δύσκολα θα βρεις κάτι που
να σου δίνει sustained throughput της τάξης του Gbps (πόσο μάλλον ένα
δίσκο από laptop).
/Απόλλων
More information about the Linux-greek-users
mailing list