gpt4 book ai didi

python - epoll 和 kqueue 之间有什么主要的性能差异吗?

转载 作者:太空狗 更新时间:2023-10-30 02:06:26 26 4
gpt4 key购买 nike

我的开发机器是 MacBook(当然有 kqueue)。然而,在生产环境中,我们运行的是 Linux(当然使用 epoll)。显然,要了解我的代码的性能特征,我需要使用 epoll 运行它。也就是说,我在 kqueue 下看到的性能与我在 epoll 上看到的性能相当接近吗?或者是否存在性能可能存在显着差异的情况?在大多数情况下,kqueue 和 epoll 在性能方面似乎非常相似,但我还没有真正做过非常彻底的测试。

如果它有所作为,我在 Python 中使用 tornado。

最佳答案

根据伯克利大学的说法,kqueue 优于 epoll 主要是因为 epoll 不支持在单个系统调用中进行多个兴趣更新,而 kqueue 可以使用 kevent() 来做到这一点。

还有一篇技术论文介绍了两者之间的差异和性能比较。

http://www.eecs.berkeley.edu/~sangjin/2012/12/21/epoll-vs-kqueue.html

关于python - epoll 和 kqueue 之间有什么主要的性能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3595677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com