Messages in this thread | | | Date | Tue, 14 Feb 2012 16:23:49 -0500 (EST) | Subject | Re: [PATCH net-next] epoll: add EPOLLEXCLUSIVE support | From | David Miller <> |
| |
From: Hagen Paul Pfeifer <hagen@jauu.net> Date: Tue, 14 Feb 2012 21:48:04 +0100
> High performance server sometimes create one listening socket (e.g. port > 80), create a epoll file descriptor and add the socket. Afterwards > create SC_NPROCESSORS_ONLN threads and wait for events. This often > result in a thundering herd problem because all CPUs are scheduled. > > This patch add an additional flag to epoll_ctl(2) called EPOLLEXCLUSIVE. > If a descriptor is added with this flag only one CPU is scheduled in. > > Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net> > Reported-by: Li Yu <raise.sail@gmail.com>
This is not a networking specific change and therefore should not be submitted via my tree(s).
| |