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/interruptstô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
eth1không?