crspo 发表于 2012-03-04 10:00

瀚海书香 发表于 2012-03-02 14:41 static/image/common/back.gif
回复 8# crspo
按你所描述的ixgbe的情况,我认为就完全不需要RFS了,因为他已经可以做到基于sock或者说进 ...

82576似乎没有硬件的filter,所以需要软件的RFS. 更老的卡应该连多队列都没有。

瀚海书香 发表于 2012-03-05 11:53

回复 11# crspo
82576似乎没有硬件的filter,所以需要软件的RFS. 更老的卡应该连多队列都没有。
对应不支持硬件filter的,肯定是开启RFS的性能会高一些;但是对应支持多队列的网卡呢?是否有必要开启RFS呢?

   

crspo 发表于 2012-03-05 20:22

瀚海书香 发表于 2012-03-05 11:53 static/image/common/back.gif
回复 11# crspo

对应不支持硬件filter的,肯定是开启RFS的性能会高一些;但是对应支持多队列的网卡呢? ...

个人认为多队列的网卡还是需要filter的。对于是否开启RFS,可能还要看具体应用吧,我没有测试过。RFS还是对单队列的网卡好一点。

20040925 发表于 2012-05-23 14:11

回复 9# 瀚海书香


    个人观点:
   2.RSS只是根据hash结果将同一流的包接收到同一队列,至于这个队列对应哪个cpu还要看中断绑定情况,所以手动绑定irq还是有必要的。我发现有的网卡的RSS比如82599会自动绑定队列的中断到某个cpu,这种情况下应该就不需要手动绑定了。
    1.RSS和RPS的功能类似(同一流到同一cpu),但RSS好像实现不了RFS的功能(将接收数据分配给执行处理该数据流的应用程序的CPU)。

collition 发表于 2012-05-23 17:13

都是大牛啊,网卡性能调优是一件非常复杂的工作啊。
前不久做一个网卡性能调优,要考虑驱动版本、内核版本、软件环境........头都大了。中断散开也不一定能解决问题,有些实用有些不实用。
这儿有一篇文章,可以找一些思路:
http://blog.csdn.net/dog250/article/details/6462389

瀚海书香 发表于 2012-05-23 17:25

回复 15# collition
这个帖子的确不错,多谢分享!

   

灌水菜鸟 发表于 2012-05-23 21:20

回复 8# crspo


   搭车问个问题:这种高速网卡一般用在什么地方?我觉得这种网卡已然超出普通CPU的处理能力了,那么,还会是通常的应用么?比如服务器之类的?如果真是如此的话,会是什么样的应用场合啊?或者直接就是为专用的网络设备设计的?

collition 发表于 2012-05-24 08:44

专用网络设备,定制版的大流量操作系统回复 17# 灌水菜鸟


   

灌水菜鸟 发表于 2012-05-24 15:49

回复 18# collition


    多谢!:-)

20040925 发表于 2012-05-25 11:32

回复 10# 独孤九贱


    你指的”软件重新调度“是指RFS/RPS,还是内核的irqbanlance支持?
页: 1 [2] 3
查看完整版本: 多队列网卡RSS与RPS的配置