Per liberare Ram su Debian ed altre distribuzioni Gnu/Linux, servono solo 2 comandi. Per vedere la differenza eseguire prima il comando:
$ free -m
per liberare la Ram:
# sync
# echo 3 > /proc/sys/vm/drop_caches
il mio risultato:
root@Debianbox:/home/edmond# free -m
total used free shared buffers cached
Mem: 2012 1824 188 0 106 1050
-/+ buffers/cache: 667 1345
Swap: 1047 0 1047
root@Debianbox:/home/edmond# echo 3 > /proc/sys/vm/drop_caches
root@Debianbox:/home/edmond# free -m
total used free shared buffers cached
Mem: 2012 659 1352 0 1 87
-/+ buffers/cache: 571 1441
Swap: 1047 0 1047
enjoy 😉
uuu bello! me lo segno!
Interessante! grazie
Non lo conoscevo questo trucchetto. Anche se non credo lo usero', se c'e' qualcosa nella memoria cache e' perche' serve sia li' (generalmente), dovessi toglierla GNU/Linux dovrebbe rifare il suo lavoro per ri cachearla.
In "il mio risultato" ti sei scordato di dare il comando "sync" (dovrebbe servire per rendere "liberabile" piu' memoria cache).
@pluto
si infatti è così dal 2.6.16 in poi 😉
@Idl3
il comando sync lo avevo dato in precedenza, ma mi sono dimenticato di incollarlo 🙂
Ciao,
grazie del tip, giusto per ricordare che lo si puo' fare solo dal kernel 2.6.16 in poi.
https://linux-mm.org/Drop_Caches
bella!
Grande 😉
Ottima dritta!!
@pendente
penso che tu ti riferisci a qualcosa del genere 🙂
https://www.edmondweblog.com/index.php/conoscere-chi-usa-la-memoria-con-lo-script-ps_mem-py/
se mi trovi un comando per sapere cosa occupa lo swap ti rendo ricco 🙂
free -t dà anche l'occupazione dello swap
free -mt dà lo stesso risultato in MB, più facile da leggere…