免费注册 查看新帖 |

Chinaunix

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

如下的哪些interrupt能从一个核挪到另一个核???? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-09 04:01 |只看该作者 |倒序浏览
本帖最后由 neyshule 于 2011-10-09 05:23 编辑

这是/proc/interrupt的内容,我知道诸如网卡eth1这样的中断我可以把他从CPU1上完全挪到CPU0上,这样CPU0就全部处理网卡中断,但是不知道诸如Local timer interrupts,  Rescheduling interrupts这类的中断可不可以也挪到CPU0去,如果不能,有什么方法能消除这些中断带给CPU1的消耗???
另外请问有没有必要调节IO-APIC的逻辑和物理模式让一个核完全绑定中断??
    CPU0       CPU1      
  0:        455          1   IO-APIC-edge      timer
  1:          1          1   IO-APIC-edge      i8042
  4:          0          1   IO-APIC-edge   
  7:          0          0   IO-APIC-edge      parport0
  8:          0          0   IO-APIC-edge      rtc0
  9:          0          1   IO-APIC-fasteoi   acpi
12:          2          2   IO-APIC-edge      i8042
14:       5674       5360   IO-APIC-edge      libata
15:          0          0   IO-APIC-edge      libata
16:        128        124   IO-APIC-fasteoi   uhci_hcd:usb1, HDA Intel, i915@pci:0000:00:02.0
17:       1284       1220   IO-APIC-fasteoi   uhci_hcd:usb2, uhci_hcd:usb4
19:          2          1   IO-APIC-fasteoi   uhci_hcd:usb3, ehci_hcd:usb7
20:          5          1   IO-APIC-fasteoi   uhci_hcd:usb5, libata, eth14
21:          0          0   IO-APIC-fasteoi   ehci_hcd:usb6
221:    1779391    1779531   PCI-MSI-edge      eth1
NMI:          0          0   Non-maskable interrupts
LOC:    1205928    1205778   Local timer interrupts
RES:       1376       1156   Rescheduling interrupts
CAL:        144         70   function call interrupts
TLB:        386        371   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          0
MIS:          0
我在用户态有个程序不停调用nanosleep,早成了大量的Local timer interrupts,性能很差,不知道如何应对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP