Rsync – 内存使用情况

我在Xubuntu 14.04上运行并且遇到了rsync的高内存使用率。 一个新的开始,系统是好的。

我有rsync在cronjob中运行,在rsync内存使用增加之后/期间保持高位(似乎rsync没有释放内存)。

任何提示/建议/等???

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

这是htop输出(在rsync之后): 在此处输入图像描述free -m

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

好吧,firefox正在吃~400MB,但是还有1700MB左右…

在rsync之前: 在此处输入图像描述

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

rsync之后删除缓存似乎可以解决问题:

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

另见这里 。

虽然,我觉得这不方便….