2021.12.30 一些思考

网卡开启多队列,一个队列会选择一个cpu,一般开启跟cpu核数相同的队列
上层网络线程绑定cpu,在recv的时候,会选择这个cpu,同时选择对应的队列

然后工作线程 也绑定在这个cpu上,会增加缓存命中,这不还是会影响recv吗,不就相当于一个线程

所以还是工作线程绑定在另外的cpu上,同时send在工作线程上
工作线程 应该尽可能快的处理

posted @ 2021-12-30 15:32  caopf  阅读(27)  评论(7编辑  收藏  举报