小智 5
简单的答案是肯定的。任何内核都可以处理中断,如果操作系统很聪明并且得到了不错的中断控制器的支持,那么两个内核将允许您处理两倍于单个内核的中断。根据系统和负载类型,让一个内核处理所有中断或将它们分散到所有内核中可能是有意义的。
警告:这适用于多核系统,例如 Intel x86 系统,其中每个核都有自己的 APIC。可能存在以不同方式处理中断的多核系统(例如处理所有中断的专用内核),其中可能不存在容量差异。然而,AFAIK 改进的中断处理是服务器系统在服务器 CPU 开始在台式机上变得普遍之前被设计为使用服务器 CPU 的主要原因,因为 I/O 是许多服务器类型负载(尽管不是全部)最重要的事情。
作为对 davr 的评论——在决定购买硬件时,了解系统如何处理中断可能非常重要,尤其是对于预期处理高速率 I/O 事务的高端系统。
| 归档时间: |
|
| 查看次数: |
1802 次 |
| 最近记录: |