On Thu, Dec 29, 2016 at 2:31 PM, Bryan Henderson
<bry...@giraffe-data.com> 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@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to