Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 4079|Svar: 1

[linux] Overdreven hukommelsesbuff/cache-forbrug under Linux

[Kopier link]
Opslået på 10/12/2022 12.07.49 | | | |
Krav: Brug kommandoen fri -h til at tjekke hukommelsesforbruget, og find ud af, at den tilgængelige hukommelse er mindre end 1G, systemet netop er installeret, og det har ikke kørt for mange serviceprogrammer.

Årsag: buff er en skrivefilcache, cache er en læsefilcache, Linux frigiver ikke cachen umiddelbart efter cachen er brugt, men bruges til at cache anden information for at forbedre IO-effektiviteten, såHvis der er for store fillæse- og skriveoperationer, vil buff/cachen blive høj

I Linux vil du ofte støde på problemet med overdreven buff/cache-hukommelsesbrug, især når du bruger cloud-hosts, fordi mange af dem er virtuel hukommelse, så hvis buff/cache optager for meget hukommelse, vil der være meget lidt ledig fri hukommelse, hvilket påvirker brugen;

Typisk er hukommelsesforholdet:

Normal maskine: total=brugt+fri

Virtuel maskine: total=brugt+gratis+buff/cache



buff/cache er en filcache forårsaget af systemlæsninger og skrivninger, som ikke frigives i tide, og løsningen er som følger:

Værdien af drop_caches kan være et tal mellem 0-3, som repræsenterer forskellige betydninger:

0: Ikke frigiv (systemstandard)
1: Frigør sidecachen
2: at frigive dentrys og inoder
3: Frigør alle caches

Efter henrettelsen, som vist nedenfor:



(Slut)





Tidligere:VS 2022 sætter projektet op til at generere en .pdb-fil
Næste:Forskellen mellem ASCII-kode, ISO8859-1, Unicode, GBK og UTF-8
Opslået på 11/12/2022 23.01.30 |
Lær det
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com