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

Άποψη: 4079|Απάντηση: 1

[Linux] Υπερβολική χρήση μνήμης/προσωρινής μνήμης στο Linux

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 10/12/2022 12:07:49 μ.μ. | | | |
απαιτήσεις: Χρησιμοποιήστε την εντολή free -h για να ελέγξετε τη χρήση της μνήμης και να διαπιστώσετε ότι η διαθέσιμη μνήμη είναι μικρότερη από 1G, το σύστημα μόλις εγκαταστάθηκε και δεν έχει εκτελέσει πάρα πολλά προγράμματα σέρβις.

Αιτία: το buff είναι μια κρυφή μνήμη αρχείων εγγραφής, η προσωρινή μνήμη είναι μια κρυφή μνήμη αρχείων ανάγνωσης, το Linux δεν θα απελευθερώσει την προσωρινή μνήμη αμέσως μετά τη χρήση της προσωρινής μνήμης, αλλά χρησιμοποιείται για την προσωρινή αποθήκευση άλλων πληροφοριών για τη βελτίωση της αποτελεσματικότητας του IO, έτσιΕάν υπάρχουν πολύ μεγάλες λειτουργίες ανάγνωσης και εγγραφής αρχείων, το buff/cache θα γίνει υψηλό

Στο Linux, θα αντιμετωπίζετε συχνά το πρόβλημα της υπερβολικής χρήσης μνήμης buff/cache, ειδικά όταν χρησιμοποιείτε κεντρικούς υπολογιστές cloud, επειδή πολλοί από αυτούς είναι εικονική μνήμη, επομένως εάν το buff/cache καταλαμβάνει υπερβολική μνήμη, θα υπάρχει πολύ λίγη ελεύθερη μνήμη, η οποία θα επηρεάσει τη χρήση.

Συνήθως η σχέση μνήμης είναι:

Κανονικό μηχάνημα: σύνολο=μεταχειρισμένο+δωρεάν

Εικονική μηχανή: σύνολο=χρησιμοποιείται+δωρεάν+buff/cache



Το Buff/Cache είναι μια προσωρινή μνήμη αρχείων που προκαλείται από αναγνώσεις και εγγραφές συστήματος, η οποία δεν κυκλοφορεί εγκαίρως και η λύση είναι η εξής:

Η τιμή του drop_caches μπορεί να είναι ένας αριθμός μεταξύ 0-3, που αντιπροσωπεύει διαφορετικές έννοιες:

0: Να μην αποδεσμευτεί (προεπιλογή συστήματος)
1: Ελευθερώστε την προσωρινή μνήμη της σελίδας
2: για την απελευθέρωση οδοντοστοιχιών και ινοειδών
3: Ελευθερώστε όλες τις κρυφές μνήμες

Μετά την εκτέλεση, όπως φαίνεται παρακάτω:



(Τέλος)





Προηγούμενος:Το VS 2022 ρυθμίζει το έργο για τη δημιουργία ενός αρχείου .pdb
Επόμενος:Διαφορά μεταξύ κωδικού ASCII, ISO8859-1, Unicode, GBK και UTF-8
Δημοσιεύτηκε στις 11/12/2022 11:01:30 μ.μ. |
Μάθε το
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com