Hi, > 'free' output is not really very good indication. I think you should > subtract the unused buffer space (13945). > I think what's happening is that the dirvish run reads a lot of data > from the disk and uses up 13GB of buffer space, which is still 'hot' > after dirvish terminates---the system has no way of knowing that you > won't need that again soon, so it's not discarded right away, but > will be dropped as soon as the buffer space is needed. > > cat /proc/meminfo is a better, more detailed summary of what's in your > memory. > /proc/meminfo repots the same memory usage as free does. According to this http://www.linuxquestions.org/questions/linux-server-73/rsync-hogs-memory-758345/ thraed, it is related to rsyncing large directory tree and inodes buffer and the memory can be claimed by issueing "sync; echo 2 > /proc/sys/vm/drop_caches". It did indeed solve my high memory usage problem.
Thanks, Arash _______________________________________________ Dirvish mailing list [email protected] http://www.dirvish.org/mailman/listinfo/dirvish
