|
|
Zveřejněno 10.12.2022 12:07:49
|
|
|
|

Požadavky: Použijte volný příkaz -h ke kontrole využití paměti a zjistěte, že dostupná paměť je méně než 1G, systém byl právě nainstalován a neprovedl příliš mnoho servisních programů.
Důvod: buff je cache pro zápis souborů, cache je cache pro čtení, Linux neuvolní cache ihned po jejím použití, ale používá se k ukládání dalších informací pro zvýšení efektivity IO, takžePokud jsou operace čtení a zápisu souborů příliš velké, buff/cache se vyvýší。
Na Linuxu se často setkáte s problémem nadměrného využití buff/cache pamětí, zejména při používání cloudových hostitelů, protože mnoho z nich je virtuální paměť, takže pokud buff/cache zabírá příliš mnoho paměti, bude velmi málo volné paměti, což ovlivní jejich využití;
Typicky je paměťový vztah:
Normální stroj: celkem=použito+zdarma
Virtuální stroj: celý=použitý+zdarma+buff/cache
BUFF/cache je souborová cache způsobená systémovými čteními a zápisy, která není včas uvolněna, a řešení je následující:
Hodnota drop_caches může být číslo mezi 0-3, které představuje různé významy:
0: Neuvolnit (výchozí nastavení systému) 1: Uvolnit cache stránek 2 : uvolnit dentrie a inody 3: Uvolnit všechny cache
Po popravě, jak je uvedeno níže:
(Konec)
|
Předchozí:VS 2022 nastavuje projekt na generování .pdb souboruDalší:Rozdíl mezi ASCII kódem, ISO8859-1, Unicode, GBK a UTF-8
|