Πολλές φορές παρατηρούμε ότι η απόδοση ενός διακομιστή δεν είναι αυτό που πρέπει, εκεί αναρωτιόμαστε, πού είναι το πρόβλημα; … Θα είναι ανεπαρκές εύρος ζώνης; … Έλλειψη CPU ή RAM; … Ή το γράψιμο και η ανάγνωση στον σκληρό δίσκο δεν θα είναι το καλύτερο;
Εδώ θα σας δείξω πώς να μάθετε τη μέγιστη ταχύτητα που υποστηρίζει ο σκληρός δίσκος σας, την τρέχουσα ταχύτητα που μπορεί να λειτουργήσει κ.λπ., θα χρησιμοποιήσουμε το εργαλείο: hdparm
Εγκαταστήστε το hdparm
Πρώτον και είναι προφανές, πρέπει να εγκαταστήσουμε το λογισμικό που θα χρησιμοποιήσουμε. Εάν χρησιμοποιείτε το Ubuntu ή το Debian μπορείτε να το εγκαταστήσετε με:
sudo apt-get install hdparm
Εάν χρησιμοποιείτε το ArchLinux ή κάποια άλλη διανομή βάσει αυτού, θα ήταν:
sudo pacman -S hdparm
Χρήση hdparm
Το πρώτο είναι ξέρετε τη μέγιστη ταχύτητα του σκληρού δίσκου μας, δηλαδή, αν είναι Sata1, Sata2 ή 3, πόσο υποστηρίζει. Για αυτό θα χρησιμοποιήσουμε την ακόλουθη εντολή:
sudo hdparm -I /dev/sda | grep -i speed
Θα μας δείξει κάτι τέτοιο:
* Ταχύτητα σηματοδότησης Gen1 (1.5Gb / s) * Ταχύτητα σηματοδότησης Gen2 (3.0Gb / s) * Ταχύτητα σηματοδότησης Gen3 (6.0Gb / s)
Ανάλογα με το πόσο εξελιγμένο είναι ο σκληρός δίσκος και, φυσικά, εάν έχουν ενεργοποιημένη τη μέγιστη υποστηριζόμενη ταχύτητα στο BIOS.
Τώρα ας δείτε την τρέχουσα ταχύτητα με τον οποίο λειτουργεί ο σκληρός δίσκος:
sudo hdparm -tT /dev/sda
Θα μας δείξει κάτι τέτοιο:
/ dev / sda: Διαφημίσεις προσωρινής αποθήκευσης: 22770 MB σε 2.00 δευτερόλεπτα = 11397.43 MB / sec Διαβιβασμένος δίσκος με προσωρινή μνήμη: 432 MB σε 3.01 δευτερόλεπτα = 143.59 MB / sec
Το τέλος!
Ελπίζω να ήταν χρήσιμη.
Παρεμπιπτόντως, μπορείτε να δείτε πλήρεις και λεπτομερείς πληροφορίες σχετικά με τον σκληρό σας δίσκο καταργώντας το grep της εντολής που έβαλα προηγουμένως, δηλαδή, ως εξής:
sudo hdparm -I /dev/sda
Απολαύστε το!
Χα, δεν ξέρω γιατί, αλλά είχα διαβάσει "Βελτίωση απόδοσης" αντί για "μέτρο" και επρόκειτο να πηδήξω και να ρωτήσω τα κόλπα που χρησιμοποιήσατε. Ευχαριστώ Gaara.
HAHAHAHA καλά ... το πιο προφανές κόλπο είναι να πάρετε ένα SSD hehe, αλλά είναι το πιο ακριβό 😀
Πριν από λίγο καιρό είχα 3 δίσκους σε έναν επιτραπέζιο υπολογιστή και μου φάνηκε ότι ο αρχικός σκοπός του RAID ήταν η ταχύτητα και έκανα ένα RAID 0 (απογύμνωση), αντιγράψα σχεδόν τριπλάσια την ταχύτητα, αλλά με το μειονέκτημα ότι αν έχανα έναν δίσκο Θα τα χάσω τα πάντα.
Παρεμπιπτόντως, πριν το RAID ήταν "Redundant Array of Inexpensive Disks" τώρα είναι "Independent Disk" γιατί γενικά δεν χρειαζόμαστε τόσο μεγάλη ταχύτητα, αλλά αξιοπιστία των δεδομένων.
Το ίδιο ακριβώς συνέβη σε μένα!
Με έναν κάπως παλιό δίσκο IDE (PATA), η μέγιστη ταχύτητα που λέτε βγαίνει με το -I δεν βγαίνει για μένα. Από την άλλη πλευρά, τα τρέχοντα βγαίνουν, τα οποία για να σας δώσουν μια ιδέα είναι:
/ dev / sda:
Ο χρονισμός αποθηκεύτηκε προσωρινά: 334 MB σε 2.01 δευτερόλεπτα = 166.40 MB / sec
Ο δίσκος με προσωρινή μνήμη διαβάζει: 148 MB σε 3.03 δευτερόλεπτα = 48.77 MB / sec
Ευχαριστώ για το σχόλιο 😀
Για περισσότερες δοκιμές προτείνω το phoronix
http://www.phoronix-test-suite.com
Δεν θα έπαιζα σκληρά με τα τεστ στο σπίτι. Χωρίς καμία επιστημονική και μαθηματική εξήγηση, όσο λιγότερο το σταματάτε σε περιστροφές (απενεργοποιήστε το), τόσο καλύτερα θα κάνετε. Μπορείτε να το χαλάσετε ανασυγκροτώντας το, συμπιέζοντάς το, κρυπτογραφώντας το κ.λπ. πολλές φορές. Τα βοηθητικά προγράμματα ελέγχου δίσκων δεν είναι ακίνδυνα, όσο περισσότερο τα χρησιμοποιείτε, τόσο περισσότερο φθείρετε το δίσκο. Όπως τα SSD και οι μονάδες USB, έχουν περιορισμένο αριθμό εγγραφών. Η χρήση τους από καιρό σε καιρό είναι μια χαρά, αλλά χωρίς να το παρακάνετε.
Και όσο λιγότερο σταματάτε / εκκινείτε το δίσκο τόσο το καλύτερο.
Περάστε το δίσκο όσο το δυνατόν λιγότερο.
Ένα χαιρετισμό.