免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
31 [报告]
发表于 2006-03-15 18:30 |只看该作者
原帖由 louiezhu 于 2006-3-15 09:25 发表


是2.4的内核,但是我没看到有在其它cpu上收到报文的迹象,/proc/interrupts只有cpu0的中断数量在变化,其它cpu的数量不变。你们在freebsd上遇到过这样的情况么?

freebsd 下看不到中断的数量,能看到中断占用的CPU,rx/tx/协议处理 都是中断,所以处理过程占用 cpu 的主要是这个,5.x 6.x 中断机制和 2.4 差不多,也是只占用1颗CPU

论坛徽章:
0
32 [报告]
发表于 2006-03-15 18:33 |只看该作者
原帖由 louiezhu 于 2006-3-15 09:28 发表


志强2.4,开了HT,但所有的中断都是cpu0处理的,cpu1的中断数一直是0。而如果cpu1不处理数据的话,也就没有冲突消耗了

不一定,有些切换可以在一颗 CPU 内完成,尤其是对于那些采用单线程进行中断处理的系统

论坛徽章:
0
33 [报告]
发表于 2006-03-15 18:36 |只看该作者
原帖由 avder 于 2006-3-15 10:58 发表

可以说说怎么改的吗,对这个不熟悉的说

从驱动到协议处理都做了修改,不是一两句能说清的,有兴趣可以参考 freebsd-current 的 em 驱动程序,比较接近那个模型

论坛徽章:
0
34 [报告]
发表于 2006-03-16 09:31 |只看该作者
原帖由 liangyi571 于 2006-3-15 18:30 发表

freebsd 下看不到中断的数量,能看到中断占用的CPU,rx/tx/协议处理 都是中断,所以处理过程占用 cpu 的主要是这个,5.x 6.x 中断机制和 2.4 差不多,也是只占用1颗CPU


既然都在一颗cpu上处理,那对于纯粹转发来说,双志强和单志强效果是一样的?你有试过单cpu吗?

论坛徽章:
0
35 [报告]
发表于 2006-03-16 11:13 |只看该作者
原帖由 liangyi571 于 2006-3-11 11:45 发表


你可能还是没理解我的意思,网络处理不是一个 bit 就会占用 1 个 CPU 指令周期,就跟在内存复制数据一样,复制 1Mbytes 数据不会占用 1M 个指令周期。在网络处理性能上,做到双向 1Gbps 转发不难,注意:双向 ...




请教一下,这句话的意思,为什么1Gbps双向不是2G,而是4G呢?
“注意:双向 1Gbps 意味着 2G 进加 2G 出,对系统而言也就是 4Gbps”


还有一般都用什么工具测呢?用软件吗?哪里能下载到?

论坛徽章:
0
36 [报告]
发表于 2006-03-16 11:23 |只看该作者
linux、BSD下的polling说的好听,效果都很不明显.

论坛徽章:
0
37 [报告]
发表于 2006-03-16 12:13 |只看该作者

回复 31楼 liangyi571 的帖子

花了两天时候,用Linux2.6.15试了下,和Linux-2.4.*的转发效率差不多。

论坛徽章:
0
38 [报告]
发表于 2006-03-16 14:33 |只看该作者
原帖由 louiezhu 于 2006-3-16 09:31 发表


既然都在一颗cpu上处理,那对于纯粹转发来说,双志强和单志强效果是一样的?你有试过单cpu吗?


7.0 以前的模型是这样,7.0 开始可能有些改动,可以利用两颗 CPU,单 CPU 也试过,请参考上面的回复。

论坛徽章:
0
39 [报告]
发表于 2006-03-16 14:39 |只看该作者
原帖由 xiaoyi1982 于 2006-3-16 11:13 发表




请教一下,这句话的意思,为什么1Gbps双向不是2G,而是4G呢?
“注意:双向 1Gbps 意味着 2G 进加 2G 出,对系统而言也就是 4Gbps”


还有一般都用什么工具测呢?用软件吗?哪里 ...


我们一般用 smartbits ,呵呵,有点奢侈。也可以找些网络发包程序自己写。

论坛徽章:
0
40 [报告]
发表于 2006-03-16 14:53 |只看该作者
原帖由 www_ftp 于 2006-3-16 11:23 发表
linux、BSD下的polling说的好听,效果都很不明显.


也不尽然,对  8255x 有明显效果,8254x 是不明显
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP