web-dev-qa-db-fra.com

Rsync - utilisation de la mémoire

Je tourne sous Xubuntu 14.04 et je constate une utilisation élevée de la mémoire par rsync. Avec un nouveau départ, le système est OK.

J'ai rsync en cours d'exécution dans un cronjob, après/pendant l'utilisation de la mémoire de rsync augmente et reste élevée (il semble que rsync ne libère pas la mémoire).

Des astuces/suggestions/etc ???

rsync-commande: Sudo rsync -auAXv --delete --ignore-errors /* /media/edisz/backup_hdd/ --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}

Voici la sortie htop (après rsync): enter image description here et free -m

             total       used       free     shared    buffers     cached
Mem:          3816       3386        429         19        230       1000
-/+ buffers/cache:       2155       1660
Swap:         3954          0       3954

OK, firefox mange environ 400Mo, mais il reste encore 1700Mo malade ...

Et avant rsync: enter image description here

             total       used       free     shared    buffers     cached
Mem:          3816       1497       2318         39         71        731
-/+ buffers/cache:        694       3121
Swap:         3954          0       3954
6
EDi

Déposer des caches après rsync semble résoudre le problème:

Sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"

Voir aussi ici .

Bien que je ne trouve pas cela très pratique ....

4
EDi