On Thu, Dec 29, 2016 at 2:31 PM, Bryan Henderson <bryanh@xxxxxxxxxxxxxxxx> wrote: > Does anyone know why the 'ceph' program uses so much memory? If I run it with > an address space rlimit of less than 300M, it usually dies with messages about > not being able to allocate memory. > > I'm curious as to what it could be doing that requires so much address space. > > It doesn't matter what specific command I'm doing and it does this even with > there is no ceph cluster running, so it must be something pretty basic. Huh. I'm running a dev build on my local system and I do see: > 32010 gregf 20 0 1330852 20028 7312 S 0.0 0.0 0:00.14 python ie, it's using 20MB of RAM but a 1.3GB address space. (The Ceph command is a python script which invokes a bunch of librados and libceph functions.) At a guess, the combination of python and our annoyingly-large libraries is exploding the necessary virtual address space? Is there a reason you're worried about the address space but not the actual RAM used? -Greg _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com