Portál AbcLinuxu, 13. května 2025 17:13
Řešení dotazu:
$ free -m total used free shared buffers cached Mem: 3962 3869 92 0 71 2708 -/+ buffers/cache: 1090 2872 Swap: 1035 0 1035Tohle je z mýho systému. Všimni si tučných hodnot. 3869 MB je skutečně zaplněno a jen 1090 MB využívaj procesy, zbytek je cache. Systém cachuje hodně - jak jen může, a tak je to přece správně. Když je třeba, část cache se smaže a uvolní se místo pro programy.
total used free shared buffers cached Mem: 1992 1088 903 0 41 380 -/+ buffers/cache: 666 1325 Swap: 627 0 627Z toho bych usoudil, že pokud mi neběží nic jiného než systém, který nastartovaný bere necelých 200MB, bude chyba v compizu. Pokud je compiz vypnutý, pak se paměť vrátí na původní hodnotu +-20MB. Ale tady hapruje přes 400MB a to je problém. Jakmile běží počítač delší dobu, pak to číslo roste a systém začíná swapovat.
Jakmile běží počítač delší dobu, pak to číslo roste a systém začíná swapovat.No, to už je zase jinej problém. To je vysokou výchozí hodnotou swappiness... Lze ovlivnit přidáním
vm.swappiness = 0do /etc/sysctl.conf nebo jednorázově spuštěním:
echo 0 > /proc/sys/vm/swappiness
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.