16Aug

Θα βελτιωνόταν η απόδοση της εγγραφής εάν ένας μετασχηματισμένος σκληρός δίσκος συμπληρώθηκε με μηδενικά;

click fraud protection

Εάν πρόκειται να αναδιαμορφώσετε έναν σκληρό δίσκο, υπάρχει κάτι που θα βελτίωνε την απόδοση εγγραφής μετά ή είναι κάτι που δεν πρέπει να ανησυχείτε;Η σημερινή δημοσίευση του χρήστη SuperUser Q & A έχει τις απαντήσεις σε ερωτήσεις περίεργου αναγνώστη.

Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.

Φωτογραφία ευγένεια του Chris Bannister( Flickr).

Η ερώτηση

Reader SuperUser Brettetete θέλει να μάθει αν η πλήρωση ενός σκληρού δίσκου με μηδενικά θα βελτίωνε την απόδοση εγγραφής:

Έχω έναν σκληρό δίσκο 2TB που ήταν 99% πλήρης.Έχω διαγράψει τα διαμερίσματα με το fdisk και το μορφοποίησα ως ext4 .Εξ όσων γνωρίζω, τα πραγματικά δεδομένα που υπήρχαν στον σκληρό δίσκο εξακολουθούν να υπάρχουν, αλλά ο πίνακας διαμερισμάτων ξαναμεταδόθηκε.

Η ερώτησή μου είναι: Θα βελτιώσει την απόδοση εγγραφής για περαιτέρω ενέργειες εγγραφής εάν ο σκληρός δίσκος ήταν καθαρός;Με το 'καθαρό' εννοώ να γεμίζω το σκληρό δίσκο με μηδέν;Κάτι σαν:

instagram viewer
  • dd αν = /dev/ μηδέν = /dev/ sdx bs = 1 count = 4503599627370496

Θα γεμίσει τον σκληρό δίσκο με μηδενικά βελτιώσει την απόδοση εγγραφής;

Ο υπεύθυνος απαντήσεων

SuperUser Michael Kjörling έχει την απάντηση για μας:

Όχι, δεν θα βελτιώσει την απόδοση.Οι σκληροί δίσκοι δεν λειτουργούν έτσι.

Πρώτον, όταν γράφετε κάποια δεδομένα σε μια περιστροφική μονάδα, μετατρέπεται σε μαγνητικούς τομείς που μπορεί να φαίνονται πολύ διαφορετικοί από το μοτίβο δυαδικών ψηφίων που γράφετε.Αυτό γίνεται εν μέρει επειδή είναι πολύ ευκολότερο να διατηρηθεί ο συγχρονισμός όταν το πρότυπο που διαβάζεται πίσω από την πιατέλα έχει μια ορισμένη ποσότητα μεταβλητότητας.Για παράδειγμα, μια μακρά σειρά από τιμές 'μηδέν' ή 'ένα' θα καθιστούσε πολύ δύσκολο να διατηρηθεί ο συγχρονισμός.Έχετε διαβάσει 26.393 bit ή 26.394 bit;Πώς αναγνωρίζετε το όριο μεταξύ των δυαδικών ψηφίων;

Οι τεχνικές για να γίνει αυτό έχουν εξελιχθεί με την πάροδο του χρόνου.Για παράδειγμα, αναζητήστε Modified Modulation Frequency, MMFM, Καταγραφή Κώδικα Ομάδας και την πιο γενική τεχνολογία των περιορισμένων κωδικοποιήσεων κατά μήκος χρόνου.

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

Δεδομένου ότι ο περιοριστικός παράγοντας στη διαδοχική απόδοση εισόδου / εξόδου σκληρού δίσκου είναι το πόσο γρήγορα περνάει κάθε bit κάτω από την κεφαλή ανάγνωσης / εγγραφής, αυτό δεν θα έδινε κανένα όφελος για τον χρήστη.Ως παραμέτρους, ο περιοριστικός παράγοντας στην τυχαία απόδοση Ι / Ο είναι πόσο γρήγορα η κεφαλή ανάγνωσης / εγγραφής μπορεί να τοποθετηθεί στον επιθυμητό κύλινδρο και έπειτα ο επιθυμητός τομέας φθάνει κάτω από το κεφάλι.Ο βασικός λόγος για τον οποίο τα SSDs μπορούν να είναι τόσο γρήγορα σε τυχαία φόρτωση I / O είναι ότι εξαλείφουν εντελώς και τους δύο αυτούς παράγοντες.

Όπως επεσήμανε ο JakeGould, ένας λόγος για τον οποίο μπορεί να θέλετε να αντικαταστήσετε τη μονάδα δίσκου με κάποιο σταθερό μοτίβο( όπως όλα τα μηδενικά) θα ήταν να διασφαλιστεί ότι δεν θα μπορούν να ανακτηθούν υπολείμματα προηγουμένως αποθηκευμένων δεδομένων, είτε σκόπιμα είτε τυχαία.Αλλά αυτό δεν θα έχει καμία επίδραση στην απόδοση του σκληρού δίσκου προς τα εμπρός, για τους λόγους που αναφέρονται παραπάνω.

Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.