Σπίτι Ήχος Ποια γραφή έχει δίκιο; μια ματιά στις μεθόδους κρυφής μνήμης i / o

Ποια γραφή έχει δίκιο; μια ματιά στις μεθόδους κρυφής μνήμης i / o

Anonim

Η απόδοση της εφαρμογής έχει τις ρίζες της στην ταχύτητα - ταχύτητα κατά την ολοκλήρωση των αιτήσεων ανάγνωσης και εγγραφής που οι εφαρμογές σας απαιτούν από την υποδομή σας. Η αποθήκευση είναι υπεύθυνη για την ταχύτητα επιστροφής των αιτήσεων I / O (είσοδος / έξοδος) και η μέθοδος που επιλέχθηκε για τη δέσμευση της εγγραφής και της παράδοσης των αναγνωσμάτων έχει σημαντικό αντίκτυπο στην απόδοση των εφαρμογών. Μια κοινή μέθοδος στη σημερινή βιομηχανία είναι η χρήση SSD για προσωρινή αποθήκευση σε παραδοσιακές αποθηκευτικές μονάδες περιστρεφόμενου δίσκου, σε υβριδικές συστοιχίες ή σε συστοιχίες all-flash. Οι περισσότερες λύσεις προσωρινής αποθήκευσης έχουν επιταχύνει διαβάζει για εφαρμογές, αλλά το πραγματικό ερώτημα παραμένει, "Ποια γραφή είναι σωστή;"

Λογισμικό-Ορίστε τα πάντα

Τεχνολογία δικτύων και αποθήκευσης που εκκρεμούν με διπλώματα ευρεσιτεχνίας, με υπολογιστική, εικονικοποίηση και διαχείριση SaaS σε ένα ΕΜΠΟΡΙΚΟ σύννεφο σε ένα κουτί.

Βρες τη δύναμη του Ignite σήμερα.

Ας δούμε γιατί η βελτιστοποίηση της γραφής επηρεάζει τόσο δραστικά την απόδοση της εφαρμογής σας. Η εγγραφή I / O υποδηλώνει ότι δεν είναι νέα δεδομένα που δεν έχουν εγγραφεί στο υποκείμενο αποθηκευτικό χώρο σας. Στην παραδοσιακή αποθήκευση SAN, για παράδειγμα, τα γράμματα γράφονται απευθείας στην υποκείμενη αποθήκευση και στη συνέχεια επιστρέφονται στην εφαρμογή. Με εφαρμογές που γράφουν συνεχώς νέα δεδομένα, κυρίως μεγάλες εφαρμογές βάσεων δεδομένων (SQL, κ.λπ.), οι παραδοσιακοί δίσκοι περιστρεφόμενου δίσκου δεν μπορούν να συμβαδίσουν. Η προσωρινή αποθήκευση σε SSDs έγινε μια λύση που επέτρεψε τις εγγραφές να είναι γραμμένες τοπικά και να αποθηκεύονται προσωρινά με βάση τη συχνότητα της ζήτησης της εφαρμογής. Ωστόσο, υπάρχουν πολλές μέθοδοι στη σχέση cache εγγραφής με την υποκείμενη αποθήκευση που προκαλούν τεράστια διαφορά στην απόδοση.

Αυτές είναι οι τρεις μορφές εγγραφής I / O:

Ποια γραφή έχει δίκιο; μια ματιά στις μεθόδους κρυφής μνήμης i / o