Hát a memória kitakarítását azt így:free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null de ez csak a cache-t és hasonlókat üríti; ami memóriát aktív használatra zabált fel a script, azt ez nem fogja felszabadítani, amíg a scriptet ki nem nyírod.
Ettől függetlenül ezt a parancsot kiteheted egy script-be, hogy meglegyen:echo '#!/bin/sh' > /usr/local/bin/freemem
echo 'free > /dev/null && sync > /dev/null && echo 3 > /proc/sys/vm/drop_caches && free > /dev/null' >> /usr/local/bin/freemem
chmod +x /usr/local/bin/freemem És akkor innentől kezdve csak beütöd, hogy freemem és akkor kitakarítja a szemetet. De még egyszer mondom: az aktív használatra lefoglalt memóriát nem fogja bántani. |