EDi*_*EDi 7 xubuntu rsync memory-usage 14.04
我在 Xubuntu 14.04 上运行并且遇到了 rsync 的高内存使用率。
重新启动后,系统正常。
我在 cronjob 中运行 rsync,在 rsync 内存使用量增加之后/期间保持高位(似乎 rsync 没有释放内存)。
任何提示/建议/等???
rsync 命令:
sudo rsync -auAXv --delete --ignore-errors /* /media/edisz/backup_hdd/ --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
Run Code Online (Sandbox Code Playgroud)
这是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
Run Code Online (Sandbox Code Playgroud)
好吧,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
Run Code Online (Sandbox Code Playgroud)
在 rsync 之后删除缓存似乎解决了这个问题:
sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
Run Code Online (Sandbox Code Playgroud)
另请参见此处。
不过,我觉得这不是很方便......
| 归档时间: |
|
| 查看次数: |
8755 次 |
| 最近记录: |