我的开发机是MacBook(当然有kqueue)。然而,在生产环境中,我们运行的是Linux(当然使用epoll)。显然,为了了解我的代码的性能特征,我需要使用epoll来运行它。话虽如此,使用kqueue看到的性能是否可以很好地近似于使用epoll看到的性能?或者是否存在性能明显不同的情况?大多数情况下,kqueue和epoll在性能方面非常相似,但我并没有进行非常彻底的测试。
如果有区别的话,我正在使用Python中的Tornado。
我的开发机是MacBook(当然有kqueue)。然而,在生产环境中,我们运行的是Linux(当然使用epoll)。显然,为了了解我的代码的性能特征,我需要使用epoll来运行它。话虽如此,使用kqueue看到的性能是否可以很好地近似于使用epoll看到的性能?或者是否存在性能明显不同的情况?大多数情况下,kqueue和epoll在性能方面非常相似,但我并没有进行非常彻底的测试。
如果有区别的话,我正在使用Python中的Tornado。