Πώς να κάνετε συγκριτική αξιολόγηση σκληρών δίσκων στο Linux

How Benchmark Hard Disks Linux



Η παρακολούθηση της ταχύτητας ανάγνωσης και εγγραφής των συσκευών αποθήκευσης είναι ένας καλός τρόπος για τον προσδιορισμό γνήσιων προϊόντων και τον προσδιορισμό της υγείας του δίσκου υπερωρίες. Αυτό το άρθρο θα απαριθμήσει διάφορα διαθέσιμα εργαλεία για Linux που μπορούν να χρησιμοποιηθούν για τη συγκριτική αξιολόγηση σκληρών δίσκων και την παρακολούθηση δεδομένων δραστηριότητας δίσκου σε πραγματικό χρόνο.

Δίσκοι GNOME

Οι δίσκοι GNOME είναι ένα εσωτερικό και εξωτερικό εργαλείο διαχείρισης δίσκων για Linux. Με βάση τους udisks, μπορεί να χρησιμοποιηθεί για την τροποποίηση, τη μορφοποίηση και τις μονάδες δίσκου διαμερισμάτων, καθώς και για την εκτέλεση δεικτών αναφοράς σε οποιοδήποτε μέσο αποθήκευσης συνδεδεμένο στο σύστημα.







Οι δίσκοι GNOME είναι προεγκατεστημένοι στις περισσότερες διανομές με περιβάλλον επιφάνειας εργασίας που βασίζεται στο GNOME. Σε περίπτωση που λείπει στο σύστημα Ubuntu, μπορείτε να το εγκαταστήσετε εκτελώντας την παρακάτω εντολή:



$sudoκατάλληλοςεγκαθιστώgnome-δίσκοι

Για να εκτελέσετε ένα σημείο αναφοράς σκληρού δίσκου χρησιμοποιώντας δίσκους GNOME, εκκινήστε την εφαρμογή Δίσκοι από την εφαρμογή εκκίνησης.







Κάντε κλικ στο μενού με τρεις κουκκίδες και, στη συνέχεια, κάντε κλικ στην επιλογή Benchmark Disk….



Κάντε κλικ στο κουμπί Έναρξη συγκριτικής αξιολόγησης… στο επόμενο παράθυρο.

Αλλάξτε τις επιλογές όπως απαιτείται. Λάβετε υπόψη ότι το βοηθητικό πρόγραμμα αναφοράς δεν θα σας επιτρέψει να γράψετε σημεία αναφοράς σε τοποθετημένους δίσκους. Έτσι, για να εκτελέσετε ένα πλήρες σημείο αναφοράς ανάγνωσης-εγγραφής στον ενσωματωμένο δίσκο, πρέπει να εκκινήσετε τους δίσκους GNOME σε ζωντανή λειτουργία USB και να αποσυνδέσετε την ενσωματωμένη μονάδα αποθήκευσης. Κάντε κλικ στο κουμπί Έναρξη συγκριτικής αξιολόγησης… για να ξεκινήσει η διαδικασία συγκριτικής αξιολόγησης.

Η διαδικασία συγκριτικής αξιολόγησης θα διαρκέσει ορισμένα ανάλογα με τον αριθμό των δειγμάτων που έχετε επιλέξει. Μόλις ολοκληρωθεί η διαδικασία, θα μπορείτε να δείτε αποτελέσματα ταχύτητας ανάγνωσης / εγγραφής.

Πρέπει να συγκρίνετε αυτά τα αποτελέσματα με τις τιμές ανάγνωσης / εγγραφής που διαφημίζονται από τον προμηθευτή για να μετρήσετε την αποδοτικότητα.

Hdparm

Το Hdparm είναι μια απλή εφαρμογή γραμμής εντολών για Linux που σας επιτρέπει να διαχειρίζεστε συσκευές αποθήκευσης ορίζοντας και αφαιρώντας παραμέτρους. Περιλαμβάνει επίσης μια επιλογή για τον έλεγχο της ταχύτητας ανάγνωσης των συσκευών αποθήκευσης.

Για να εγκαταστήσετε το hdparm στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώhdparm

Για να εκτελέσετε ένα σημείο αναφοράς σκληρού δίσκου χρησιμοποιώντας το Hdparm, χρησιμοποιήστε την παρακάτω εντολή:

$sudohdparm-tT /dev/sda

Αντικαταστήστε το τμήμα /dev /sda με τη διεύθυνση του σκληρού σας δίσκου. Μπορείτε να ελέγξετε τη διαδρομή χρησιμοποιώντας την εφαρμογή Δίσκοι GNOME που αναφέρθηκε παραπάνω ή εκτελώντας την παρακάτω εντολή:

$lsblkΟΝΟΜΑ, ΜΟΝΤΕΛΟ, ΜΟΝΤΕΛΟ, VENDOR, ΜΕΓΕΘΟΣ, FSUSED, FSUSE%, TYPE, MOUNTPOINT

Μόλις ολοκληρωθεί η λειτουργία του δείκτη αναφοράς, θα δείτε τα αποτελέσματα των δοκιμών ως έξοδο τερματικού.

DD

Το Data Duplicator ή απλά ‘dd’ είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για Linux που σας επιτρέπει να αντιγράφετε και να μετατρέπετε αρχεία και δεδομένα. Είναι σε θέση να αντιγράψει μεγάλα κομμάτια δεδομένων, να κλωνοποιήσει ολόκληρους σκληρούς δίσκους, να δημιουργήσει εκκινήσιμες μονάδες USB και ούτω καθεξής.

Μπορείτε να ελέγξετε την ταχύτητα εγγραφής του σκληρού δίσκου χρησιμοποιώντας dd. Εκτελέστε τις παρακάτω εντολές για να εκτελέσετε ένα σημείο αναφοράς ταχύτητας εγγραφής.

$mkdirσημείο αναφοράς
$CDσημείο αναφοράς
$δ.δ αν=/dev/μηδέντου= benchfilebs= 4κμετρώ=200000 && συγχρονισμός?rmbenchfile

Περιμένετε να τελειώσει η δοκιμή, τα αποτελέσματα θα εμφανιστούν στο τερματικό μόλις ολοκληρωθεί.

Για να εκτελέσετε μια δοκιμή ανάγνωσης χρησιμοποιώντας dd, εκτελέστε την παρακάτω εντολή:

$δ.δ αν=/dev/μηδέντου=/dev/μηδενικό&& συγχρονισμός

Αυτή η εντολή θα συνεχίσει να εκτελείται μέχρι να σταματήσει, οπότε πατήστε μετά από μερικά δευτερόλεπτα για να δείτε τα αποτελέσματα.

Sysbench

Το Sysbench είναι ένα βοηθητικό πρόγραμμα αναφοράς πολλαπλών χρήσεων για Linux. Ορισμένες από τις επιλογές αναφοράς που παρέχονται από το Sysbench περιλαμβάνουν δοκιμή πίεσης CPU, δοκιμή ταχύτητας πρόσβασης μνήμης και δοκιμή απόδοσης εξόδου συστήματος αρχείων.

Για να εγκαταστήσετε το sysbench στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώsysbench

Για να εκτελέσετε ένα σημείο αναφοράς σκληρού δίσκου χρησιμοποιώντας το sysbench, εκτελέστε τις παρακάτω εντολές μία προς μία:

$mkdirσημείο αναφοράς
$CDσημείο αναφοράς
$ sysbench fileio προετοιμάσει
$ sysbench fileio--file-test-mode= rndrw τρέχω

Περιμένετε να τελειώσει η δοκιμή. Μόλις τελειώσετε, θα δείτε τα αποτελέσματα ως τερματική έξοδο.

Για να καταργήσετε τα δοκιμαστικά αρχεία από τον κατάλογο αναφοράς, εκτελέστε την παρακάτω εντολή:

$rmtest_file.*

Μπορείτε να χρησιμοποιήσετε στατιστικά στοιχεία απόδοσης ως δείκτη απόδοσης.

Sysstat

Το Sysstat είναι μια εφαρμογή παρακολούθησης της απόδοσης της γραμμής εντολών για Linux. Μπορεί να παρακολουθεί τις λειτουργίες εξόδου εισόδου, την κατανάλωση μνήμης, τη χρήση πόρων με την εκτέλεση διαδικασιών του συστήματος, τη δραστηριότητα του δικτύου κ.λπ. και να δείχνει στατιστικά στοιχεία σε πραγματικό χρόνο σχετικά με αυτά.

Για να εγκαταστήσετε το Sysstat στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώsysstat

Για να παρακολουθείτε την απόδοση του σκληρού δίσκου, μπορείτε να χρησιμοποιήσετε την εντολή iostat που περιλαμβάνεται στο Sysstat. Παρόλο που δεν περιλαμβάνει μια επιλογή για την εκτέλεση δείκτη αναφοράς, μπορεί να εμφανίσει δεδομένα σε πραγματικό χρόνο σχετικά με τη δραστηριότητα ανάγνωσης και εγγραφής δίσκου.

Για να δείτε ταχύτητες ανάγνωσης και εγγραφής δίσκου κάθε δευτερόλεπτο, εκτελέστε την παρακάτω εντολή:

$iostat--ο άνθρωπος 1

ιότοπ

Το Iotop είναι ένα κορυφαίο εργαλείο για την παρακολούθηση της ανάγνωσης και εγγραφής δίσκου. Εμφανίζει δεδομένα σε μορφή πίνακα, παρόμοια με αυτά που κάνει το top ή το htop για την εμφάνιση της κατανάλωσης πόρων. Λειτουργεί παρόμοια με το βοηθητικό πρόγραμμα iostat που αναφέρθηκε παραπάνω και δεν είναι ακριβώς ένα εργαλείο αναφοράς. Ωστόσο, μπορεί να εμφανίσει στατιστικά στοιχεία δραστηριότητας δίσκου σε πραγματικό χρόνο, καθιστώντας το κατάλληλο για την παρακολούθηση μεγάλων λειτουργιών δεδομένων.

Για να εγκαταστήσετε το Iotop στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώιότοπ

Εκτελέστε την παρακάτω εντολή, για να ξεκινήσετε το iotop:

$ιότοπ

συμπέρασμα

Αυτές είναι μερικές από τις μεθόδους που μπορούν να χρησιμοποιηθούν για τη συγκριτική αξιολόγηση των σκληρών δίσκων και τον προσδιορισμό της ταχύτητας ανάγνωσης και εγγραφής τους. Δεν υπάρχει αμφιβολία ότι μερικά πλαστά και ψευδώς διαφημισμένα προϊόντα είναι διαθέσιμα σήμερα στην αγορά, ειδικά προϊόντα αποθήκευσης flash. Ο μόνος τρόπος για να προσδιορίσετε την αποδοτικότητά τους είναι να τα συγκρίνετε και να συγκρίνετε τα αποτελέσματα με τις διαφημισμένες ταχύτητες.