棘手的负载均衡问题
前几天通过定制kernel-2.6.9-34.EL.src.rpm生成i686的源码,编译运行后发现cpu的负载很不均衡:
# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 3242773 0 0 0 IO-APIC-edge timer
1: 9 0 0 0 IO-APIC-edge i8042
3: 5 0 0 0 IO-APIC-edge serial
4: 83 0 0 0 IO-APIC-edge serial
8: 0 0 0 0 IO-APIC-edge rtc
9: 0 0 0 0 IO-APIC-level acpi
14: 13 0 0 0 IO-APIC-edge ide0
185: 189670 0 0 0 IO-APIC-level eth1
209: 186460 0 0 0 IO-APIC-level eth0
NMI: 0 0 0 0
LOC: 320712 320661 320665 320664
ERR: 0
MIS: 0
在高流量的情况下,通过top命令显示ksoftirqd/0负载占到70%,但其他ksoftirqd/1,ksoftirqd/2,ksoftirqd/3不会有任何负载。请各位高手多多指教。谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你是采用哪种方式做负载的?你编译内核前是否打了补丁,好像要安装ktcpvs内核layer-7补丁
[ 本帖最后由 suky78 于 2006-5-11 12:01 编辑 ]