[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Question Also regarding interrupt balancing
Hi, Was doing some netperf tests and noticed that all the interrupts (for network) were being serviced by pcp0 although dom0 was configured to use all the pcpus [4vcpus]. Questions: 1) Is there a way dom0 can be configured to process the interrupts using 4pcpus instead of just one? 2) What is the recommended scheduling policy for a network I/O intensive workload? Sample output: cat /proc/xen/interrupts cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 1: 8 0 0 0 Phys-irq i8042 8: 1 0 0 0 Phys-irq rtc 9: 0 0 0 0 Phys-irq acpi 11: 0 0 0 0 Phys-irq ohci_hcd:usb1 12: 105 0 0 0 Phys-irq i8042 14: 302432 0 0 0 Phys-irq ide0 16: 375 0 0 0 Phys-irq aic7xxx 17: 34719 0 0 0 Phys-irq cciss0 18: 53158 0 0 0 Phys-irq eth0 19: 2 0 0 0 Phys-irq peth1 20: 1062076 0 0 0 Phys-irq peth2 <<< --------Was using this 21: 25189 0 0 0 Phys-irq peth3 22: 18846 0 0 0 Phys-irq peth4 23: 18682 0 0 0 Phys-irq eth5 256: 1456444 0 0 0 Dynamic-irq timer0 257: 52873 0 0 0 Dynamic-irq resched0 258: 282 0 0 0 Dynamic-irq callfunc0 259: 0 7935 0 0 Dynamic-irq resched1 260: 0 33665 0 0 Dynamic-irq callfunc1 261: 0 508258 0 0 Dynamic-irq timer1 262: 0 0 3827 0 Dynamic-irq resched2 263: 0 0 33835 0 Dynamic-irq callfunc2 264: 0 0 390316 0 Dynamic-irq timer2 265: 0 0 0 43953 Dynamic-irq resched3 266: 0 0 0 33870 Dynamic-irq callfunc3 267: 0 0 0 311447 Dynamic-irq timer3 268: 5091 0 0 0 Dynamic-irq xenbus 269: 0 0 0 0 Dynamic-irq console 270: 31532 0 0 0 Dynamic-irq blkif-backend 271: 1107498 0 0 0 Dynamic-irq vif7.0 NMI: 0 0 0 0 LOC: 0 0 0 0 ERR: 0 MIS: 0 Ran multiple while loops to confirm that dom0 can use all the 4pcpus if required. And so believe it must be something to do with the way the interrupts are being handled. Thanks in advance, hmv _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |