On 5/8/15 18:20 , Eric Saxby wrote:
> On Fri, May 8, 2015 at 6:03 PM, Lloyd Parkes <[email protected]>
> wrote:
> 
>> On 9 May 2015 at 12:10, Eric Saxby <[email protected]> wrote:
>>
>>> When the process reaches around 280M RSS, a brk()
>>>
>>
>> I'm pretty sure that memory limits are not related to RSS. The limits will
>> be for virtual memory which is almost certainly what you have run out of.
>> mmap() will contribute to your virtual memory usage. What does the SIZE
>> column in prstat say when you get this error?
>>
>>
> Only a little over 290M. Various tools still show multiple gigs of memory
> free.
> 
> 
>> Many of the memory limits these days appear to default to being unlimited,
>> so maybe you have consumed all the virtual memory in your zone? The pmap
>> command will show you what memory is actually assigned to process, which
>> may help.
>>
>>
> Ah, I hadn't thought of pmap. I'll reprovision and see if I can get any
> more info out of that. I still feel like something weird is happening, or
> I'm missing something.

As Lloyde was suggesting, it isn't actually RSS that you want to look.
The RSS only indicates the total amount of memory that is active in RAM
at the moment. If you mmap a large region, but don't actively use it, it
will not count against your RSS. However, whenever memory is allocated
either through the use of the brk system call or through the use of
mmap, we ensure that we always have a swap reservation for it,
regardless if we are using it or not.

The zone has a cap on this amount of anonymous memory which is
configured in vmadm via the property 'max_swap'. What you should focus
on in this case is not the RSS, but if you're looking at prstat, you
want to look at the sum of the SIZE column and see how that compares to
the max_swap value you set.

Let me know if this makes sense or if I can explain it better.

Thanks,
Robert


-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to