I'm investigating if using epoll will result in any performance improvement over select. So far, it would seem that it does not since the CPU usage is at 100%. I am probably doing something wrong. I am using level-triggered dispatch. The Linux version is 2.6.9-34.