即使只有一个连接,“epoll”比“select”更快吗?

时间:2013-04-25 08:32:14

标签: linux select epoll low-latency

我尝试过这样的方法:在同一台PC上创建服务器和客户端,并从客户端向服务器发送数据包。一旦服务器端收到数据包,它就会将相同的数据包发送回客户端。我循环使用了1000,000次并获得总消耗时间,然后取平均值。令我惊讶的是,'select'的平均延迟为33微秒,而'epoll'的延迟仅为10微秒。由于我只建立了一个连接,我没想到'epoll'延迟更短。这合理吗?感谢。

0 个答案:

没有答案