συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Τι είναι Cache μνήμης στο Linux

; Στο Linux , η μνήμη cache είναι μια περιοχή της μνήμης τυχαίας προσπέλασης ( RAM ) που χρησιμοποιείται ως προσωρινή αποθήκη για τα αρχεία . Μέγεθός του μεγαλώνει και μικραίνει ως αναγκαία, και χρησιμοποιείται εκτενώς από τον πυρήνα , ή πυρήνα του λειτουργικού συστήματος , ως μέσο μείωσης της δραστηριότητα του δίσκου , η οποία οδηγεί σε μια σημαντική βελτίωση στην απόδοση. Ιστορικό
Η

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

Δεδομένου ότι η μνήμη είναι τόσο πολύ πιο γρήγορα από την ανάγνωση από ένα δίσκο , είναι λογικό να το χρησιμοποιήσει όσο το δυνατόν περισσότερο . Ένας τρόπος για Linux το κάνει αυτό είναι με την προσωρινή αποθήκευση συχνά πρόσβαση σε αρχεία στη μνήμη RAM . Την επόμενη φορά που το αρχείο είναι απαραίτητη , μπορεί να ανακτηθεί κατ 'ευθείαν από τη μνήμη , χωρίς την ανάγκη να διαβάζονται από το δίσκο . Το Linux χρησιμοποιεί μόνο μη χρησιμοποιούμενη μνήμη γι 'αυτό , γι' αυτό δεν έρχεται σε αντίθεση με τη μνήμη που χρησιμοποιείται από τις εφαρμογές σας .

Η Διοίκηση
Η

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

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

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα