Re: Sata disk και DMA
Simos Xenitellis
simos.lists at googlemail.com
Fri Jul 25 15:54:18 BST 2008
On Fri, Jul 25, 2008 at 3:45 PM, Dimis2410 <dimis2410 at yahoo.gr> wrote:
> Παιδιά καλημέρα
> στο laptop(Acer aspire 5920g) έχω έναν δίσκο Toshiba mk2035gs
> (http://sdd.toshiba.com/main.aspx?Path=StorageSolutions/2.5-inchHardDiskDrives/MK2035GSS)
>
> Παρατηρώ οτι είναι πολύ αργός και μετά απο ψάξημο υποψιαζομαι οτι δεν εχει
> ενεργοποιημενο DMA
> Στο Site της toshiba λεει οτι η ταχυτητα φτάνει τα 150mb/sec ενώ σε εμένα
> φτάνει τα 37mb/sec το μεγιστο
>
> Έκανα το 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
>
> να πώ οτι και όταν μεταφερω /αντιγράφω κλπ μεγαλα αρχεία πάει εξίσου αργα
>
> επίσης δεν είναι δυνατο να ενεργοποιήσω το DMA με το hdparm γιατι
> ο δίσκος ειναι sata
>
> PS
> Για αυτο το λογο δεν μπορώ να αξιοποιησω το 1000mb/s LAN μου και να δουλέψει
> sto 100%
Έχω την εντύπωση ότι το πρόβλημα που αντιμετωπίζεις έχει να κάνει με
το γεγονός ότι όταν κάνεις αντιγραφή μεγάλων αρχείων, το Linux
αφιερώνει την περισσότερη επεξεργαστική ισχύ στην αντιγραφή, και τα
υπόλοιπα πάνε ποοοοολλλλλλύύύύύ αργά. Αυτό έχει ως αποτέλεσμα η
αντιγραφή να γίνεται όσο το δυνατόν πιο γρήγορα, ωστόσο ο χρήστης
αντιλαμβάνεται ότι το σύστημα πάει αργά (και ότι η αντιγραφή είναι
αργή!). Είμαι της εντύπωσης ότι το πρόβλημα αυτό έχει να κάνει με το
λεγόμενο scheduler (δρομολογητής) των διεργασιών, και είναι κάτι που
πρέπει να διορθωθεί. Γίνεται δουλειά στο θέμα αυτό για να είναι ο
δρομολογητής όσο το δυνατόν πιο δίκαιος.
Αν κάνεις την αντιγραφή από το τερματικό, μπορείς να δοκιμάσεις να
βάλεις στην αρχή την εντολή nice, π.χ.
nice cp myfiles* /media/external/
Είναι πιθανό να είναι και ζήτημα με ρυθμίσεις της συσκευής. Για SATA,
δοκιμάζεις το sdparm (διαθέσιμο από το Synaptic, αν δεν είναι ήδη
εγκατεστημένο).
Σίμος
More information about the Ubuntu-gr
mailing list