首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >中断合并

中断合并
EN

Stack Overflow用户
提问于 2012-09-19 00:07:38
回答 2查看 2.2K关注 0票数 3

虽然这是众所周知的发生在高速网络,如千兆位网络,仍然想知道我们正在寻找这种现象发生的典型速度。它可以发生在支持5-10 Mbps最大速度的网络上吗?

EN

回答 2

Stack Overflow用户

发布于 2014-02-17 04:08:03

中断合并是一个非常有趣的概念,它有很多详细的方面。看看这个video和这个article,了解中断是如何工作的,以及如何理解它们。

简而言之,在大多数中断合并方案中,有两个变量控制它们:

  • 最大中断延迟延迟(MIDL)。例如截止日期:一旦控制器接收到硬件完成,允许它等待多长时间,直到它将中断处理器。延迟的想法是限制每秒中断发生的次数,并幸运地在指定的时间内period.
  • Maximum合并计数(MCC)内到达更多的硬件完成。在IO控制器向处理器提供中断之前的硬件完成次数。

令人着迷的中断历史,特别是关于Edsgar Djikstra是如何被它们吓坏的部分(视频也讨论了这一点)。

票数 3
EN

Stack Overflow用户

发布于 2012-09-19 04:32:29

当设备每秒产生5000个以上的中断时,中断合并就有意义了。合并提高了吞吐量,但代价是事务延迟,这对于批量数据移动是有意义的。延迟敏感型工作负载可能不希望以任何线速进行合并。无论如何,一条10 10Mbps的线路接收全尺寸的数据包大约是每秒650个数据包,所以可能不值得。一条100 make的线路可以完成10倍的速率,所以中断合并开始有意义了。在1Gbps时,合并对于吞吐量来说变得非常重要。

关于您是否会看到合并的问题,最直接的答案取决于您的特定网络设备是否支持此功能。平台不能单方面地在设备上强加中断合并。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12480842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档