免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1226 | 回复: 1
打印 上一主题 下一主题

[系统管理] 关于SMP IRQ Affinity与RPS技术及服务器cpu发展史? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-11 13:11 |只看该作者 |倒序浏览
我已经知道这2种技术是如何产生对服务器的影响并且如何调节的了。但是其历史和原理还是不明白。
    在早期,kernel使用不同的中断号来标明不同的硬件设备,然后kernel2.4(2001年1月4日发布)以后支持了改进版的SMP IRQ Affinity,使得一个中断可以发送到不同的cpu核心。而且我也验证了 /usr/src/linux-2.4/Documentation/IRQ-affinity.txt中确实此说明。但是我了解的多核心cpu是“ Intel Pentium D 双核处理器2005年5月26日正式发布”。这明显与kernel2.4发布时间不相符。所以SMP IRQ Affinity使用多核心就无从谈起。难道是一台服务器内置多颗物理CPU?

    另外,2010年8月1日发布的kernel2.6.35中打入了谷歌工程师的RPS补丁。我从网上的一些资料可以看到,在已经使用了SMP IRQ Affinity技术,然后再使用RPS技术,只是针对UDP数据包有明显的提升作用。但是我觉得一个网站对外几乎主要是TCP包,UDP数据包相对而言就少的太多了吧?所以我不明白为什么还需要再使用RPS技术?

    请大神们回答下

论坛徽章:
0
2 [报告]
发表于 2015-01-11 13:21 |只看该作者
给自己顶一个吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP