免费注册 查看新帖 |

Chinaunix

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

突发奇想:如果舍弃网络接受部分的软中断处理? [复制链接]

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
11 [报告]
发表于 2009-02-17 21:17 |只看该作者

回复 #10 eagleleopard 的帖子

有些思想和新技术,在同样的环境下,是值得借鉴的。

论坛徽章:
0
12 [报告]
发表于 2009-02-17 22:31 |只看该作者
原帖由 eagleleopard 于 2009-2-17 20:46 发表
Sun说到底还是卖硬件的公司,Solaris配上sparc才NB,他的东西拿到X86起码在网络子系统性能比linux差不少(逐步逼近中),,,,
我个人的感觉是solaris远不如linux透明,许多东西为了照顾版本兼容性,被改的千 ...


这两天看到Cavium公司开发了的octeon系列的芯片,使用MIPS64处理器,在处理器中集中了很多的硬件加速,尤其是针对网络方面的应用。而且支持Linux等操作系统。据说性能相当不错。很多公司都在用。
不晓得有没有哪位兄弟用到过没?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
13 [报告]
发表于 2009-02-18 10:18 |只看该作者

回复 #12 scutan 的帖子

Cavium vs RMI,现在竞争得比较激烈啊。都是采用mips的核,好像Cavium的产品应用现在要广一点,RMI感觉也很牛,希望能看到这两款芯片的产品上市,出现更多的成功案例。

论坛徽章:
0
14 [报告]
发表于 2009-02-18 10:38 |只看该作者

回复 #13 dreamice 的帖子

嗯. 我看到锐捷网络有用到Cavium.
兄弟知道使用Cavium与普通的X86架构在性能上的比较吗? 比如X86平台, 小包通过率基本上是在30%左右. 不知Cavium可以达到多少啊?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
15 [报告]
发表于 2009-02-18 10:49 |只看该作者
原帖由 scutan 于 2009-2-18 10:38 发表
嗯. 我看到锐捷网络有用到Cavium.
兄弟知道使用Cavium与普通的X86架构在性能上的比较吗? 比如X86平台, 小包通过率基本上是在30%左右. 不知Cavium可以达到多少啊?


Cavium我不是很熟悉,但RMI采用这种多核技术,一个core 4个hardware thread,而其它的总线架构和传统的bus有很大的区别,性能上确实很有优势;
另外他有一个网络加速器类似的东东,在数据包进入的时候就进行包的分发处理。这种专用的网络处理器,理论上明显是优于x86的,但由于软件设计显得稍微复杂一些,考虑的问题要多一些,否则,按照传统的软件开发方式,并不能体现其优势。Linux仅仅适合做其控制平台,RMI自己开发的RMIOS,用于数据平台的处理。当然,很多有能力的公司也自己开发数据处理的底层平台,配合Linux做控制平台处理。
RMI还有一个特点是,CPU之间可以互相控制,一个CPU可以启动另一个CPU。其实,我个人感觉,thread多了,其实最主要的还是优化了多线程机制,并行处理的能力增强了。单个CPU的处理能力,其实并不能与X86媲美。

以上只是个人见解,了解也不是很深刻。

评分

参与人数 1可用积分 +30 收起 理由
scutan + 30 我很赞同

查看全部评分

论坛徽章:
0
16 [报告]
发表于 2009-02-18 12:14 |只看该作者
原帖由 dreamice 于 2009-2-18 10:49 发表


Cavium我不是很熟悉,但RMI采用这种多核技术,一个core 4个hardware thread,而其它的总线架构和传统的bus有很大的区别,性能上确实很有优势;
另外他有一个网络加速器类似的东东,在数据包进入的时候就进 ...


谢谢兄弟。

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
17 [报告]
发表于 2009-02-18 13:28 |只看该作者
原帖由 scutan 于 2009-2-18 12:14 发表


谢谢兄弟。

scutan兄客气了,我了解的也是皮毛

论坛徽章:
0
18 [报告]
发表于 2009-02-18 14:43 |只看该作者
原帖由 dreamice 于 2009-2-17 17:06 发表


现在solaris这部分代码也是开源的吧?如果是,可以拿出来大家一起分析总结一下,一定大有益处的。



是公开的,文档在这里,

http://www.opensolaris.org/os/project/crossbow/

代码在公网可以访问。

论坛徽章:
0
19 [报告]
发表于 2009-02-18 14:45 |只看该作者
原帖由 eagleleopard 于 2009-2-17 20:46 发表
Sun说到底还是卖硬件的公司,Solaris配上sparc才NB,他的东西拿到X86起码在网络子系统性能比linux差不少(逐步逼近中),,,,



目前crossbow主要优化的地方就是在多核的支持上,转发性能有大幅提高。

感觉未来除了OpenStorage外,还会有Openrouter也说不定。

我个人的感觉是solaris远不如linux透明,许多东西为了照顾版本兼容性,被改的千疮百孔的,看起来非常非常乱,接口也非常杂,,,,


透明什么意思?如果是开源,协议栈代码都是开源的。

说到乱和复杂,可能是指的STREAM的接口,因为历史原因,systemV的UNIX 协议栈是STERAM的,OpenSolaris最近的两个项目Volo和Crossbow以后,为提高性能,STREAM的接口在关键路径上都被改掉了。的确有些legacy的东西增加了看代码的难度。不过也还好,有kmdb和dtrace,在OpenSolaris上看代码还是很方便的。

[ 本帖最后由 Solaris12 于 2009-2-18 14:51 编辑 ]

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
20 [报告]
发表于 2009-02-18 15:09 |只看该作者

回复 #18 Solaris12 的帖子

多谢,有空研究研究
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP