物理网卡带宽测试实验

这几天做虚拟桌面的测试,测试过程中发现有些时候物理网卡的带宽由平均300Mb/s 下降到1Mb/s,下降后虚拟机的操作就不流畅,先以为是虚拟网卡的问题,测试发现物理网卡也有这样的情况,本文就针对这个现象进行研究,期望得到一些结论和解决方法。

环境是:千兆网卡和千兆交换机用超五类(5E)双绞线连接,用带宽压测工具iperf来测试,被测试的网卡的主机工作于服务模式,测试的机器工作于客户端模式。

    用ethtool工具查看网卡参数:

     ethtool

用iperf压测工具测试物理网卡,带宽如下:

当发送屏蔽19号中断后:

 kernel:Disabling IRQ #19 ,带宽就开始下降了

其中19号中断对应于网卡:

interupt

为什么要屏蔽19号中断

    

物理网卡可工作于两种模式:中断模式和轮询模式,中断模式比较适合于压力比较小的系统(注意这里是系统,不光是指网络);轮询模式适合于压力比较大的系统;

模式的选择基本原理是:在一个繁忙网络,每次有网络数据包到达时,不需要都引发中断,因为高频率的中断可能会影响系统的整体效率。

重启机器的时候网卡工作于中断模式,但是随着压测工具的压力,网卡屏蔽掉中断,切换为轮询模式。

两种模式状态的判断,以及切换 代码 参考如下链接:

http://www.ibm.com/developerworks/cn/linux/l-cn-network-pt/index.html 

实际测试出来的情况是切换为轮询模式效果并不理想.

这个时候可以用代码实现切换回终端模式。。。网速恢复正常..

转载于:https://my.oschina.net/u/177808/blog/65135

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值