Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 4079|Svar: 1

[Linux] Överdriven minnesbuff/cacheanvändning under Linux

[Kopiera länk]
Publicerad på 2022-12-10 12:07:49 | | | |
Krav: Använd kommandot free -h för att kontrollera minnesanvändningen och se att det tillgängliga minnet är mindre än 1G, systemet har precis installerats och inte har kört så många serviceprogram.

Anledning: buff är en skrivfilcache, cache är en läsfilcache, Linux släpper inte cachen direkt efter att cachen använts, utan används för att cacha annan information för att förbättra IO-effektiviteten, såOm det finns för stora filläsnings- och skrivoperationer blir buffen/cachen hög

I Linux stöter du ofta på problemet med överdriven användning av buff/cache-minne, särskilt vid molnvärdar, eftersom många av dem är virtuellt minne, så om buff/cache tar upp för mycket minne finns det väldigt lite ledigt minne, vilket påverkar användningen;

Vanligtvis är minnesrelationen:

Vanlig maskin: total=använd+fri

Virtuell maskin: total=använd+gratis+buff/cache



buff/cache är en filcache som orsakas av systemläsningar och skrivningar, som inte släpps i tid, och lösningen är följande:

Värdet av drop_caches kan vara ett tal mellan 0–3, som representerar olika betydelser:

0: Släpp ej (systemstandard)
1: Frigör sidcachen
2: Att släppa dentrys och inoder
3: Frigör alla cacher

Efter avrättningen, som visas nedan:



(Slut)





Föregående:VS 2022 sätter upp projektet för att generera en .pdb-fil
Nästa:Skillnad mellan ASCII-kod, ISO8859-1, Unicode, GBK och UTF-8
Publicerad på 2022-12-11 23:01:30 |
Lär dig det
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com