LWN.net Logo

Choosing between portability and innovation

Choosing between portability and innovation

Posted Mar 9, 2011 20:52 UTC (Wed) by nevyn (subscriber, #33129)
In reply to: Choosing between portability and innovation by mheily
Parent article: Choosing between portability and innovation

My biggest concern with doing something like that would be how efficient it is compared to using the native interface (and why I said you'd need to redesign the kernel, so that it could be implemented efficiently), the only benchmark you have is vs. poll() (and uses ab) ... which is pretty sad.

epoll <=> kqueue is probably the best case test too, to be convincing you'd want something that benchmarked EVFILT_VNODE/SIGNAL/TIMER at least. To be really convincing you'd want PROC/USER/AIO and play with the EV_* flags.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds