Salut! doresc sa fixez procesarea de irq a unei interfete pe un anumit
procesor .. si am inteles ca pentru asta e suficient sa fac (de ex):
echo 128 > /proc/irq/$irq_eth/smp_affinity
nelamuriri :
1. pentru coreul 7 (10000000) e corecta linia de mai sus?
sau e vorba de (11111111)(255) ?
2. am inteles ca acest lucru e punctionabil numai(???) pentru
IO-APIC-level ... pentru PCI-MSI, nu?
3. irq-urile interfetelor ramin constante? (sau se schimba la fiecare
boot?) (in /etc/sysconfig/irqbalance pot sa trec valori fixe la
IRQBALANCE_BANNED_INTERRUPTS ?)
4. avind in vedere comanda din ex ce semnificatie au fiecare cimp
separat de virgula din smp_affinity? nu ar fi trebuit sa fie un singur cimp?
[r...@gw sysconfig]# cat /proc/irq/131/smp_affinity
00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000008
[r...@gw sysconfig]# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 9592058 0 0 0 IO-APIC-edge timer
1: 52 0 3938 0 IO-APIC-edge i8042
6: 6 0 0 0 IO-APIC-edge floppy
8: 1 0 0 0 IO-APIC-edge rtc
9: 0 0 0 0 IO-APIC-level acpi
12: 105 0 83 0 IO-APIC-edge i8042
14: 480 0 85355 0 IO-APIC-edge ide0
131: 330 0 0 6264607 PCI-MSI eth0
138: 0 0 0 0 IO-APIC-level
ehci_hcd:usb1, uhci_hcd:usb5
146: 0 0 0 0 IO-APIC-level
uhci_hcd:usb2
147: 133 30805 555390 166501 PCI-MSI eth1
154: 0 0 0 0 IO-APIC-level
uhci_hcd:usb3
162: 0 0 0 0 IO-APIC-level
uhci_hcd:usb4
163: 135 51164 5751234 0 PCI-MSI eth2
170: 13518 0 5528 0 IO-APIC-level arcmsr
178: 0 0 0 0 IO-APIC-level ata_piix
NMI: 542 336 406 398
LOC: 9591970 9591915 9591841 9591777
ERR: 0
MIS: 0
Multumesc!
Adrian
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug