On Mar 17, 2013, at 11:44 AM, Axel Rau <axel....@chaos1.de> wrote:

> 
> Am 15.03.2013 um 13:04 schrieb Axel Rau:
> 
>> While testing my new FreeBSD port on FreeBSD 8.2, I see the master process 
>> starting stealing cpu cycles after 1st client connect, so:
>> PID JID USERNAME  THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
>> 39240  11 root        3  76    0   126M 49784K uwait   6   1:38 17.77% 
>> python2.7
>> 
>> This continues after the last client has disconnected until shutdown of the 
>> server.
>> 
> Profiling with Run Snake Run (thanks to Andre for the excellent how to) shows:
> The master process spent 98% in _psutil_bsd.get_virtual_mem(). Seems to be an 
> expensive function in FreeBSD.
> Turning off the call in accesslog resolves the problem. 

Thanks very much for tracking this down.  Would you consider submitting a patch 
to our Trac instance?

Thanks,

-glyph


_______________________________________________
calendarserver-dev mailing list
calendarserver-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/calendarserver-dev

Reply via email to