论文阅读-Janus
C10M问题、Janus: user-level tcp stack.
诀窍:(1)分离I/O核。(2)每个应用是per-connection coroutine,并且有一个处理包的loop,这可以提高cache affinity、节约memory.
结果:每秒接受1.86M个新的连接(当前40M个)
问题背景:网站用户多、长TCP连接。
我们在已有技术基础上(包含user-level stack, no copying, batching, nothing shared这是不是分片?),使用了上面2个诀窍
原创
2021-12-30 00:04:13 ·
555 阅读 ·
0 评论