04 2021 档案

摘要:pktgen使用指南 简介 ​ pktgen是一个位于linux内核层的高性能网络测试工具,由瑞士皇家理工大学的TSlab实验室的Robert Olsson开发的(现在应该不在皇家理工了),主要用来测试网络驱动与网卡设备,支持多线程,能够产生随机mac地址、IP地址、UDP端口号的数据包,pktge 阅读全文
posted @ 2021-04-24 10:17 mrwuzs 阅读(3633) 评论(1) 推荐(0)
摘要:网卡软中断绑定过程 软中断是什么 内核的软中断系统是一种在硬中断处理上下文(驱动中)之外执行代码的机制。硬中断处理函数(handler)执行时,会屏蔽部分或全部(新的)硬中断。中断被屏蔽的时间越长,丢失事件的可能性也就越大。所以,所有耗时的操作都应该从硬中断处理逻辑中剥离出来,硬中断因此能尽可能快地 阅读全文
posted @ 2021-04-09 12:39 mrwuzs 阅读(2010) 评论(0) 推荐(0)
摘要:常见的网卡调优 网卡多队列 如果网卡及其驱动支持 RSS/多队列,那你可以会调整 RX queue(也叫 RX channel)的数量。这可以用 ethtool 完成。 查看 RX queue 数量: $ sudo ethtool -l eth0 Channel parameters for eth 阅读全文
posted @ 2021-04-09 11:22 mrwuzs 阅读(7886) 评论(1) 推荐(1)