免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345
最近访问板块 发新帖
楼主: liangyi571
打印 上一主题 下一主题

尝试IA架构下的网络处理极限 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2006-03-16 15:28 |只看该作者
原帖由 skipjack 于 2006-3-16 12:13 发表
花了两天时候,用Linux2.6.15试了下,和Linux-2.4.*的转发效率差不多。


估计这已经不仅仅是驱动的问题了,和操作系统的调度机制密切相关,作为通用操作系统,可能在特定应用上性能不是很强。

论坛徽章:
0
42 [报告]
发表于 2006-03-16 15:33 |只看该作者
原帖由 liangyi571 于 2006-3-16 14:53 发表


也不尽然,对  8255x 有明显效果,8254x 是不明显


8255x也没有明显效果

论坛徽章:
0
43 [报告]
发表于 2006-03-16 17:03 |只看该作者
原帖由 skipjack 于 2006-3-16 15:33 发表


8255x也没有明显效果


不会吧,在 freebsd 4 里,有超过 20% 的效果。在 2.4 里的 NAPI 机制不就是 Polling 吗?

论坛徽章:
0
44 [报告]
发表于 2006-03-16 21:38 |只看该作者
原帖由 liangyi571 于 2006-3-16 17:03 发表


不会吧,在 freebsd 4 里,有超过 20% 的效果。在 2.4 里的 NAPI 机制不就是 Polling 吗?


应该说从Intel的3.2.3版本驱动后,两种的效率差别就不大了.硬中断和软中断只在线速下的丢包率有差别,但按RFC2544测试后的吞吐量相差无几.

论坛徽章:
0
45 [报告]
发表于 2006-03-16 22:09 |只看该作者
原帖由 skipjack 于 2006-3-16 21:38 发表


应该说从Intel的3.2.3版本驱动后,两种的效率差别就不大了.硬中断和软中断只在线速下的丢包率有差别,但按RFC2544测试后的吞吐量相差无几.

在Free BSD 6.0下,打开polling后,CPU下是下降了,丢包比较严重。HZ=1000时,kern.polling.burst值大些(记不清了),HZ=3000时,kern.polling.burst值小了些,HZ=10000时,kern.polling.burst值又小了些。总之每次取的总的个数差不多是固定的。当然,kern.polling.burst_max、kern.polling.each_burst 都设的比较大,调了不同参数,也没多大变化。把kern.polling.user_frac设小些及kern.polling.idle_poll=1时情况好些,可是都不理想。

论坛徽章:
0
46 [报告]
发表于 2006-03-17 09:16 |只看该作者
如果不是商用的话,建议写篇文章详细介绍下,期待~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP