Η απόδοση του σκληρού δίσκου αποτελεί έναν από τους πιο κρίσιμος παράγοντες για την ταχύτητα του συστήματός σας. Ένας εξαιρετικά αργός χρόνος ανάγνωσης επηρεάζει αρνητικά και την απόδοση των υπόλοιπων εξαρτημάτων. Podczas του υπολογισμού του χρόνου ανάγνωσης, πρέπει να ληφθούν υπόψη διάφοροι παράγοντες, όπως η ταχύτητα περιστροφής, το μέγεθος του τομέα που θα διαβαστεί και ο μέσος χρόνος αναζήτησης της συσκευής.
Οδηγίες
- Βρείτε τον μέσο χρόνο αναζήτησης (seek time) του σκληρού σας δίσκου. Μπορείτε να το βρείτε στην ιστοσελίδα του κατασκευαστή ή αναζητώντας στο διαδίκτυο τα χαρακτηριστικά του συγκεκριμένου μοντέλου. Στο παράδειγμά μας, υποθέτουμε τιμή 5 ms.
- Εκτιμήστε την τυπική ταχύτητα μεταφοράς (transfer rate) του δίσκου. Αντιγράψτε ένα μεγάλο αρχείο από μια θέση του δίσκου σε άλλη και παρατηρήστε την ταχύτητα που εμφανίζεται στο παράθυρο μεταφοράς, αφού σταθεροποιηθεί. Για το παράδειγμα, υποθέτουμε 10 MB/s.
- Καθορίστε το μέγεθος του τομέα (sector) που θα διαβαστεί. Χρησιμοποιούμε έναν τομέα 512 bytes.
- Βρείτε τον χρόνο ελεγκτή (controller time) του σκληρού δίσκου. Αναζητήστε την πληροφορία στο διαδίκτυο. Στο παράδειγμα, χρησιμοποιούμε 2 ms.
- Αναζητήστε την ταχύτητα περιστροφής του δίσκου. Αν ο δίσκος περιστρέφεται στους 7200 RPM, μια πλήρης περιστροφή διαρκεί περίπου 8,4 ms. Μέσα όρια, ο χρόνος αναμονής αντιστοιχεί στο μισό γύρο, άρα 4,2 ms.
- Αθροίστε όλες τις τιμές για να βρείτε τον μέσο χρόνο ανάγνωσης. Με τις τιμές του παραδείγματος: 5 ms (seek time) + 4,2 ms (rotation latency) + 0,03 ms (0,5 KB / 15 MB/s transfer time) + 2 ms (controller time) = 11,23 ms.
Σημείωση: Οι πραγματικές τιμές διαφέρουν ανάλογα με το μοντέλο του δίσκου, την κατάσταση απομάκρυνσης (fragmentation) και το φόρτο εργασίας. Οι σύγχρονοι SSD δεν έχουν μηχανικά μέρη, οπότε ο υπολογισμός διαφέρει ριζικά.