Jump to content

Recommended Posts

Posted

Proliant ML380G5 QC2.0

Debian Etch AMD64

 

# uname -a

Linux pppoe4 2.6.18-4-amd64 #1 SMP Mon Mar 26 11:36:53 CEST 2007 x86_64 GNU/Linux

 

irqbalance запустил но обе сетевухи - все равно на одном ядре. А хотелось бы на разных.

 

Как ?

 

# cat /proc/interrupts

CPU0 CPU1 CPU2 CPU3

0: 7331487 5400497 77314564 77303621 IO-APIC-edge timer

8: 1 0 0 0 IO-APIC-edge rtc

9: 0 0 0 0 IO-APIC-level acpi

114: 13494 22573 1002298 903950 PCI-MSI-X cciss0

130: 0 0 0 0 IO-APIC-level uhci_hcd:usb4

138: 96 0 0 0 IO-APIC-level uhci_hcd:usb5

146: 2647701186 0 0 0 PCI-MSI eth0

154: 245758428 0 0 0 PCI-MSI eth1

169: 0 0 0 0 IO-APIC-level uhci_hcd:usb1, ehci_hcd:usb6

177: 0 0 0 0 IO-APIC-level uhci_hcd:usb2

185: 0 0 0 0 IO-APIC-level uhci_hcd:usb3

NMI: 260533 2964 3317 3285

LOC: 167351681 167351613 167351580 167351565

ERR: 0

MIS: 0

Posted

А смысл на разных ? PIC все равно один, и шина общая, и смена контекста на каждое прерывание занимает все равно каждый раз одинаковое кол-во времени, что два раза наодном ядре, что на разных. А на тяжелой нагрузке более 70% времени тратится именно на это.

Posted

отключить irqbalance,

 

echo 0c > /proc/irq/146/smp_affinity - eth0 на 1-2 ядро

echo 03 > /proc/irq/154/smp_affinity - eth1 на 3-4 ядро

 

но с PCI-MSI ... сработает ли?

Posted

Попробовал. Эффекта нет.

Попрежнему все на одном ядре.

Обидно, что имея 4 ядра все сетевые процессы крутятся на одном.

top показывает, что нулевое ядро загружено на 99 %, а остальные три - на 1-2% от силы.

Вообще это PPPoE сервер. Может перенести PPPoE в user mode ?

Тогда получу распределение по всем 4-м ядрам ?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...