cpu_affinity_ignore

IO�ܼ��ͳ����У����������ж϶�����CPU0�������������IO���أ�CPU0���ع��߻ᵼ�������ж��޷���ʱ�����������շ����������ͻ��½���

��������ô�ѡ�swoole����ʹ��ȫ��CPU�ˣ��ײ����reactor_id��worker_id��CPU����ȡģ������CPU�󶨡�

����ں��������ж�������ԣ������жϻ�ֲ�����ˣ����Ի��������жϵ�ѹ��
��ѡ�������open_cpu_affinityͬʱ���òŻ���Ч

                array('cpu_affinity_ignore' => array(0, 1))
            

����һ��������Ϊ������array(0, 1) ��ʾ��ʹ��CPU0,CPU1��ר�ſճ������������жϡ�

�鿴�����ж�

[~]$ cat /proc/interrupts 
           CPU0       CPU1       CPU2       CPU3       
  0: 1383283707          0          0          0    IO-APIC-edge  timer
  1:          3          0          0          0    IO-APIC-edge  i8042
  3:         11          0          0          0    IO-APIC-edge  serial
  8:          1          0          0          0    IO-APIC-edge  rtc
  9:          0          0          0          0   IO-APIC-level  acpi
 12:          4          0          0          0    IO-APIC-edge  i8042
 14:         25          0          0          0    IO-APIC-edge  ide0
 82:         85          0          0          0   IO-APIC-level  uhci_hcd:usb5
 90:         96          0          0          0   IO-APIC-level  uhci_hcd:usb6
114:    1067499          0          0          0       PCI-MSI-X  cciss0
130:   96508322          0          0          0         PCI-MSI  eth0
138:     384295          0          0          0         PCI-MSI  eth1
169:          0          0          0          0   IO-APIC-level  ehci_hcd:usb1, uhci_hcd:usb2
177:          0          0          0          0   IO-APIC-level  uhci_hcd:usb3
185:          0          0          0          0   IO-APIC-level  uhci_hcd:usb4
NMI:      11370       6399       6845       6300 
LOC: 1383174675 1383278112 1383174810 1383277705 
ERR:          0
MIS:          0
            

eth0/eth1���������жϵĴ��������CPU0 - CPU3 ��ƽ���ֲ��ģ�֤�������ж�������ԡ����ȫ��������ijһ���ˣ�˵�������ж�ȫ���ɴ�CPU���д���һ����CPU����100%��ϵͳ���޷���������������ʱ����Ҫʹ�� cpu_affinity_ignore ���ý���CPU�ճ���ר�����ڴ��������жϡ�

��ͼ�ϵ������Ӧ������ cpu_affinity_ignore => array(0)

����ʹ�� top ָ�� -> ���� 1���鿴��ÿ���˵�ʹ����