虚拟机使用网卡直通时,适当调整网卡队列数和绑定中断,可以最大限度的提升网络性能,让网络不成为性能瓶颈。
1 | ethtool -l eth1 |
上述返回信息说明一共有63个队列。
1 | ethtool -L eth1 combined 48 |
并不是队列越多越好,需要观察CPU资源消耗集中在软中断的处理上,从而判断是否存在性能瓶颈。
建议尽量将中断绑定到物理网卡所在的NUMA的vcpu上,可以在Host主机上通过以下命令查看网卡所属的NUMA节点:
1 | cat /sys/bus/pci/devices/0000\:03\:00.0/numa_node |