Re: MDS: obscene buffer_anon memory use when scanning lots of files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 21, 2020 at 8:32 AM John Madden <jmadden.com@xxxxxxxxx> wrote:
>
> On 14.2.5 but also present in Luminous, buffer_anon memory use spirals
> out of control when scanning many thousands of files. The use case is
> more or less "look up this file and if it exists append this chunk to
> it, otherwise create it with this chunk." The memory is recovered as
> soon as the workload stops, and at most only 20-100 files are ever
> open at one time.
>
> Cache gets oversized but that's more or less expected, it's pretty
> much always/immediately in some warn state, which makes me wonder if a
> much larger cache might help buffer_anon use, looking for advice
> there. This is on a deeply-hashed directory, but overall very little
> data (<20GB), lots of tiny files.
>
> As I typed this post the pool went from ~60GB to ~110GB. I've resorted
> to a cronjob that restarts the active MDS when it reaches swap just to
> keep the cluster alive.

This looks like it will be fixed by

https://tracker.ceph.com/issues/42943

That will be available in v14.2.7.

-- 
Patrick Donnelly, Ph.D.
He / Him / His
Senior Software Engineer
Red Hat Sunnyvale, CA
GPG: 19F28A586F808C2402351B93C3301A3E258DD79D

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux