Tôi đã có một máy ảo Ubuntu, chạy bên trong Xen XCP dựa trên Ubuntu. Nó lưu trữ một dịch vụ HTTP dựa trên FCGI tùy chỉnh, phía sau nginx
.
Dưới tải từ ab
lõi CPU đầu tiên đã bão hòa và phần còn lại được tải dưới.
Trong /proc/interrupts
tôi thấy rằng CPU0 phục vụ một trật tự cường độ lớn hơn bất kỳ lõi nào khác. Hầu hết trong số họ đến từ eth1
.
Tôi có thể làm gì để cải thiện hiệu năng của VM này không? Có cách nào để cân bằng các ngắt đều hơn không?
Thông tin chi tiết:
$ uname -a Linux MYHOST 2.6,38-15-ảo # 59-Ubuntu SMP Thứ Sáu 27 tháng 4 16:40:18 UTC 2012 i686 i686 i386 GNU / Linux $ lsb_release -a Không có mô-đun LSB có sẵn. ID nhà phân phối: Ubuntu Mô tả: Ubuntu 11.04 Phát hành: 11.04 Tên mã: natty $ cat / Proc / ngắt CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 283: 113720624 0 0 0 0 0 0 0 xen-dyn-event eth1 284: 1 0 0 0 0 0 0 0 xen-dyn-event eth0 285: 2254 0 0 3873799 0 0 0 0 xen-dyn-event blkif 286: 23 0 0 0 0 0 0 0 xen-dyn-event hvc_console 287: 492 42 0 0 0 0 0 295324 xen-dyn-event 288: 0 0 0 0 0 0 0 222294 xen-percpu-ipi callfuncsingle7 289: 0 0 0 0 0 0 0 0 xen-percpu-virq debug7 290: 0 0 0 0 0 0 0 151302 xen-percpu-ipi callfunc7 291: 0 0 0 0 0 0 0 3236015 xen-percpu-ipi được đặt lại7 292: 0 0 0 0 0 0 0 60064 xen-percpu-ipi spinlock7 293: 0 0 0 0 0 0 0 12355510 hẹn giờ xen-percpu-virq7 294: 0 0 0 0 0 0 803174 0 xen-percpu-ipi callfuncsingle6 295: 0 0 0 0 0 0 0 0 xen-percpu-virq gỡ lỗi6 296: 0 0 0 0 0 0 60027 0 xen-percpu-ipi callfunc6 297: 0 0 0 0 0 0 5374762 0 xen-percpu-ipi được đặt lại6 298: 0 0 0 0 0 0 64976 0 xen-percpu-ipi spinlock6 299: 0 0 0 0 0 0 15294870 0 bộ đếm thời gian xen-percpu-virq6 300: 0 0 0 0 0 264441 0 0 xen-percpu-ipi callfuncsingle5 301: 0 0 0 0 0 0 0 0 xen-percpu-virq debug5 302: 0 0 0 0 0 79324 0 0 xen-percpu-ipi callfunc5 303: 0 0 0 0 0 3468144 0 0 xen-percpu-ipi được đặt lại5 304: 0 0 0 0 0 66269 0 0 xen-percpu-ipi spinlock5 305: 0 0 0 0 0 12778464 0 0 xen-percpu-virq hẹn giờ5 306: 0 0 0 0 844591 0 0 0 xen-percpu-ipi callfuncsingle4 307: 0 0 0 0 0 0 0 0 xen-percpu-virq debug4 308: 0 0 0 0 75293 0 0 0 xen-percpu-ipi callfunc4 309: 0 0 0 0 3482146 0 0 0 xen-percpu-ipi được đặt lại4 310: 0 0 0 0 79312 0 0 0 xen-percpu-ipi spinlock4 311: 0 0 0 0 21642424 0 0 0 xen-percpu-virq timer4 312: 0 0 0 449141 0 0 0 0 xen-percpu-ipi callfuncsingle3 313: 0 0 0 0 0 0 0 0 xen-percpu-virq debug3 314: 0 0 0 95405 0 0 0 0 xen-percpu-ipi callfunc3 315: 0 0 0 3802992 0 0 0 0 xen-percpu-ipi được đặt lại3 316: 0 0 0 76607 0 0 0 0 xen-percpu-ipi spinlock3 317: 0 0 0 16439729 0 0 0 0 xen-percpu-virq timer3 318: 0 0 876383 0 0 0 0 0 xen-percpu-ipi callfuncsingle2 319: 0 0 0 0 0 0 0 0 xen-percpu-virq debug2 320: 0 0 76416 0 0 0 0 0 xen-percpu-ipi callfunc2 321: 0 0 3422476 0 0 0 0 0 xen-percpu-ipi được đặt lại2 322: 0 0 69217 0 0 0 0 0 xen-percpu-ipi spinlock2 323: 0 0 10247182 0 0 0 0 0 xen-percpu-virq timer2 324: 0 393514 0 0 0 0 0 0 xen-percpu-ipi callfuncsingle1 325: 0 0 0 0 0 0 0 0 xen-percpu-virq debug1 326: 0 95773 0 0 0 0 0 0 xen-percpu-ipi callfunc1 327: 0 3551629 0 0 0 0 0 0 xen-percpu-ipi được đặt lại1 328: 0 77823 0 0 0 0 0 0 xen-percpu-ipi spinlock1 329: 0 13784021 0 0 0 0 0 0 xen-percpu-virq timer1 330: 730435 0 0 0 0 0 0 0 xen-percpu-ipi callfuncsingle0 331: 0 0 0 0 0 0 0 0 xen-percpu-virq debug0 332: 39649 0 0 0 0 0 0 0 xen-percpu-ipi callfunc0 333: 3607120 0 0 0 0 0 0 0 xen-percpu-ipi được đặt lại0 334: 348740 0 0 0 0 0 0 0 xen-percpu-ipi spinlock0 335: 89912004 0 0 0 0 0 0 0 xen-percpu-virq timer0 NMI: 0 0 0 0 0 0 0 0 Ngắt không thể che dấu LỘC: 0 0 0 0 0 0 0 0 Ngắt hẹn giờ cục bộ SPU: 0 0 0 0 0 0 0 0 Ngắt giả PMI: 0 0 0 0 0 0 0 0 Ngắt giám sát hiệu suất IWI: 0 0 0 0 0 0 0 0 IRQ làm việc bị gián đoạn RES: 3607120 3551629 3422476 3802992 3482146 3468144 5374762 3236015 Ngắt lại lịch CAL: 770084 489287 952799 544546 919884 343765 863201 373596 Ngắt cuộc gọi chức năng TLB: 0 0 0 0 0 0 0 0 TLB bắn hạ TRM: 0 0 0 0 0 0 0 0 Ngắt sự kiện nhiệt THR: 0 0 0 0 0 0 0 0 Ngưỡng APIC ngắt MCE: 0 0 0 0 0 0 0 0 Kiểm tra ngoại lệ máy MCP: 0 0 0 0 0 0 0 0 Kiểm tra máy thăm dò ý kiến LRI: 0 MIS: 0
eth1
không?