Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 4079|Antwort: 1

[Linux] Übermäßiger Speicher-Buff/Cache-Verbrauch unter Linux

[Link kopieren]
Veröffentlicht am 10.12.2022 12:07:49 | | | |
Anforderungen: Verwenden Sie den freien Befehl -h, um den Speicherverbrauch zu überprüfen, und stellen Sie fest, dass der verfügbare Speicher kleiner als 1G ist, das System gerade installiert wurde und nicht viele Serviceprogramme ausgeführt wurden.

Begründung: Buff ist ein Schreibdatei-Cache, Cache ist ein Lesedatei-Cache, Linux gibt den Cache nicht sofort nach Nutzung frei, sondern wird verwendet, um andere Informationen zu cachen, um die IO-Effizienz zu verbessern, alsoBei zu großen Dateilese- und Schreiboperationen wird der Buff/Cache hoch

Unter Linux stößt man oft auf das Problem übermäßiger Buff-/Cache-Speichernutzung, besonders bei Cloud-Hosts, da viele davon virtueller Speicher sind, sodass bei zu viel Speicherbeanspruchung sehr wenig freier Speicher vorhanden ist, was die Nutzung beeinträchtigt;

Typischerweise ist die Gedächtnisbeziehung:

Normale Maschine: total=gebraucht+frei

Virtuelle Maschine: total=genutzt+frei+buff/cache



buff/cache ist ein Dateicache, der durch Systemlesungen und -schreiben verursacht wird und nicht rechtzeitig freigegeben wird, und die Lösung lautet wie folgt:

Der Wert von drop_caches kann eine Zahl zwischen 0 und 3 sein, die verschiedene Bedeutungen darstellt:

0: Nicht freigeben (Systemstandard)
1: Den Seitencache freisetzen
2: Um Dentrys und Inodes freizulassen
3: Alle Caches freisetzen

Nach der Hinrichtung, wie unten gezeigt:



(Ende)





Vorhergehend:VS 2022 richtet das Projekt so ein, dass es eine .pdb-Datei generiert
Nächster:Unterschied zwischen ASCII-Code, ISO8859-1, Unicode, GBK und UTF-8
Veröffentlicht am 11.12.2022 23:01:30 |
Lerne es
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com