我正在使用 Linux v 4.4.1 在多核系统上测试网络性能。Tx 数据包转向,即 XPS 已启用并配置( CONFIG_XPS y),但是,队列不是使用 net/core/dev.c 中的 get_xps_queue() 函数分配的,而 skb_tx_hash 仅用于为队列选择 queue_index发送队列。系统有n个核心和n个tx队列,所以我的目标是实现cpu和tx队列之间的1-1映射,即每个核心都有一个唯一的tx队列。
如果有人知道在这种情况下发生了什么,请帮忙!
我正在使用 Linux v 4.4.1 在多核系统上测试网络性能。Tx 数据包转向,即 XPS 已启用并配置( CONFIG_XPS y),但是,队列不是使用 net/core/dev.c 中的 get_xps_queue() 函数分配的,而 skb_tx_hash 仅用于为队列选择 queue_index发送队列。系统有n个核心和n个tx队列,所以我的目标是实现cpu和tx队列之间的1-1映射,即每个核心都有一个唯一的tx队列。
如果有人知道在这种情况下发生了什么,请帮忙!