小不点儿

追求卓越,成功便会不期而至

导航

性能分析

①:当网卡收到数据包时会产生中断,通知内核有新数据包,然后内核调用中断处理程序进行响应,把数据包从网卡缓存拷贝到内核态缓存 

 

性能调优的方向

1、网卡中断绑核

当网卡驱动加载时,系统得到网卡的硬件queue的数量,并结合CPU核的数量,最终通过Sum=Min(网卡queue,CPU core)得出所要激活的网卡queue数量(Sum),并申请Sum个中断号,分配给激活的各个queue
查看网卡队列数:ethtool -l ethxxx
查看每个核心CPU发生中断的数量:mpstat -I SUM -P ALL 1 3
查看网卡中断号:cat  /proc/interrupts | grep eth
查看网卡中断号绑定列表:cat /proc/irq/124/smp_affinity_list     cat /proc/irq/124/smp_affinity   (124中断号)
 

参考资料:

https://dandelioncloud.cn/article/details/1532647030291984385
https://blog.51cto.com/u_15080020/4188117
https://blog.csdn.net/m0_73494896/article/details/126842271
 

posted on 2023-01-19 10:52  小不点儿  阅读(53)  评论(0编辑  收藏  举报