Hello,

On 19 April 2018 at 14:31, Slawa Olhovchenkov <[email protected]> wrote:
>> This is very useful, thank you. I'm seeing overall that when you're on
>> 1.7.10+kqueue and 1.8.5+poll the overall %user is the same. However
>> it's the system which makes a huge difference there (to be expected
>> with poll under load). However things are highly different when you
>> run with kqueue, this seems to indicate that we may be missing some
>> events in the kqueue loop or that we need multiple calls for some of
>> them to be processed, causing some suboptimal behaviour. There is
>> some important locking in 1.8 to deal with the fd cache which has been
>> revisited differently in 1.9. And the differences are important enough
>> not to be realisticly backportable. So it may be possible that what you
>> observe is a limit of the current 1.8 code, though we'll take a closer
>> look in case we find something. However since we haven't yet heard of
>> anything similar affecting epoll, it possibly is an issue affecting
>> only the kqueue code, so there's hope that we can spot something there.
>
> I am try 1.8.7 anf got same issuse.

Try 1.8.8, it contains the kqueue fix.


Lukas

Reply via email to