3 ms·
I heard that BSD is really good with network stuff with their kqueue. See for example this comparison http://www.eecs.berkeley.edu/~sangjin/2012/12/21/epoll-vs-
by saurabhjha 10y ago
I heard that BSD is really good with network stuff with their kqueue. See for example this comparison http://www.eecs.berkeley.edu/~sangjin/2012/12/21/epoll-vs-kqueue.html http://www.eecs.berkeley.edu/~sangjin/2012/12/21/epoll-vs-kq...
In particular, epoll cannot be used with disks.
Is it still the case that BSD has an edge over Linux? Is KCM addressing the problem of handling a lot of hanging connections?
Please point out if my assumptions are incorrect. I am new to kernel and network programming.
Edit: By BSD I mean FreeBSD
- c2279659 10y agoThat's highly doubtful, the last BSD release was 21 years ago.
- pritambaral 10y agoepoll alone cannot be used with disks, but I think aio supports getting/setting eventfds so it can be used with epoll. I don't know it well enough, perhaps someone more knowledgeable than I can chime in.