ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] ksoftirq 99% cpu load.
@ 2008-10-14  9:48 ahtoh
  2008-10-14 10:00 ` Led
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: ahtoh @ 2008-10-14  9:48 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Привет, всем.

Такая проблема.

ksoftirq/0 сильно грузит процессор.
Грузит его из-за большого кол-ва прерываний от сетевых карт при большой 
нагрузке.

Драйвер e1000
ver: 7.2.7-k2-NAPI

Ядро 2.6.18-std-smp-alt12

Процессор 2xDUALCORE XEON 5130 2GHz
Память 4 Gb.

Используется iptables и tc.

Работает 2 интерфейса eth0 и eth1

           CPU0       CPU1       CPU2       CPU3
  0:   13735138          0          0          0    IO-APIC-edge  timer
  1:       2393          0          0          0    IO-APIC-edge  i8042
  6:          3          0          0          0    IO-APIC-edge  floppy
  8:          1          0          0          0    IO-APIC-edge  rtc
  9:          1          0          0          0   IO-APIC-level  acpi
 14:         61          0          0          0    IO-APIC-edge  ide0
 58:  318597153          0          0          0         PCI-MSI  eth0
 66:  287621153          0          0          0         PCI-MSI  eth1
169:     164881          0          0          0   IO-APIC-level  ioc0
NMI:      25267        390        238        241
LOC:   13735941   13736293   13736274   13736102
ERR:          0
MIS:          0

Вопросы:
Как можно уменьшить кол-во прерываний и снизить нагрузку на процессор?
Поможет ли использование только одной сетевой карты вместо двух?
Как узнать работает ли NAPI в драйвере?

Заранее спасиб.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14  9:48 [Sysadmins] ksoftirq 99% cpu load ahtoh
@ 2008-10-14 10:00 ` Led
  2008-10-14 10:28 ` Max Ivanov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 18+ messages in thread
From: Led @ 2008-10-14 10:00 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Tuesday 14 October 2008 12:48:11 ahtoh@pulnet.ru wrote:
> Привет, всем.
>
> Такая проблема.
>
> ksoftirq/0 сильно грузит процессор.
> Грузит его из-за большого кол-ва прерываний от сетевых карт при большой
> нагрузке.
>
> Драйвер e1000
> ver: 7.2.7-k2-NAPI
>
> Ядро 2.6.18-std-smp-alt12
>
> Процессор 2xDUALCORE XEON 5130 2GHz
> Память 4 Gb.
........
> Как узнать работает ли NAPI в драйвере?

grep E1000_NAPI /boot/config-$(uname -r)

-- 
Led

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14  9:48 [Sysadmins] ksoftirq 99% cpu load ahtoh
  2008-10-14 10:00 ` Led
@ 2008-10-14 10:28 ` Max Ivanov
  2008-10-14 11:06 ` Alex
  2008-10-14 12:57 ` ahtoh
  3 siblings, 0 replies; 18+ messages in thread
From: Max Ivanov @ 2008-10-14 10:28 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Поставьте irqbalance, прерывания размажутся по всем ядрам, возможно поможет.


>
>           CPU0       CPU1       CPU2       CPU3
>  0:   13735138          0          0          0    IO-APIC-edge  timer
>  1:       2393          0          0          0    IO-APIC-edge  i8042
>  6:          3          0          0          0    IO-APIC-edge  floppy
>  8:          1          0          0          0    IO-APIC-edge  rtc
>  9:          1          0          0          0   IO-APIC-level  acpi
>  14:         61          0          0          0    IO-APIC-edge  ide0
>  58:  318597153          0          0          0         PCI-MSI  eth0
>  66:  287621153          0          0          0         PCI-MSI  eth1
> 169:     164881          0          0          0   IO-APIC-level  ioc0
> NMI:      25267        390        238        241
> LOC:   13735941   13736293   13736274   13736102

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14  9:48 [Sysadmins] ksoftirq 99% cpu load ahtoh
  2008-10-14 10:00 ` Led
  2008-10-14 10:28 ` Max Ivanov
@ 2008-10-14 11:06 ` Alex
  2008-10-14 12:57 ` ahtoh
  3 siblings, 0 replies; 18+ messages in thread
From: Alex @ 2008-10-14 11:06 UTC (permalink / raw)
  To: sysadmins

Вам от такого надо избавляться, производительность сильно возрастет:
>  58:  318597153          0          0          0         PCI-MSI  eth0
>  66:  287621153          0          0          0         PCI-MSI  eth1

Я бы использовал SMP IRQ affinity
http://www.cs.uwaterloo.ca/~brecht/servers/apic/SMP-affinity.txt
тут все коротко и понятно.

Алекс.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14  9:48 [Sysadmins] ksoftirq 99% cpu load ahtoh
                   ` (2 preceding siblings ...)
  2008-10-14 11:06 ` Alex
@ 2008-10-14 12:57 ` ahtoh
  2008-10-14 13:35   ` Unsafe.ru
  3 siblings, 1 reply; 18+ messages in thread
From: ahtoh @ 2008-10-14 12:57 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от 14 октября 2008 ahtoh@pulnet.ru написал(a):

Интересна такая вещь.

На другой intel машине стоит P4 QUADCORE.
Карта eth на PCI-E. Драйвер e1000e на 2.6.24-std-smp-def.

          CPU0       CPU1       CPU2       CPU3
218:  207308123  207313437  207306481  207307841   PCI-MSI-edge      eth0
LOC:  163304719  156470744  163719640  155030232   Local timer interrupts

т.е. получается, что прерывания обрабатываются всеми ядрами.

Это из-за ядра 2.6.24 или из-за драйвера e1000e?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 12:57 ` ahtoh
@ 2008-10-14 13:35   ` Unsafe.ru
  2008-10-14 13:45     ` ahtoh
  0 siblings, 1 reply; 18+ messages in thread
From: Unsafe.ru @ 2008-10-14 13:35 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

14.10.2008 16:57, ahtoh@pulnet.ru пишет:
> В сообщении от 14 октября 2008 ahtoh@pulnet.ru написал(a):
>
> Интересна такая вещь.
>
> На другой intel машине стоит P4 QUADCORE.
> Карта eth на PCI-E. Драйвер e1000e на 2.6.24-std-smp-def.
>
>           CPU0       CPU1       CPU2       CPU3
> 218:  207308123  207313437  207306481  207307841   PCI-MSI-edge      eth0
> LOC:  163304719  156470744  163719640  155030232   Local timer interrupts
>
> т.е. получается, что прерывания обрабатываются всеми ядрами.
>
> Это из-за ядра 2.6.24 или из-за драйвера e1000e?
>
>   
Подозреваю, что из-за включенного irq routing'а в ядре std-def.



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 13:35   ` Unsafe.ru
@ 2008-10-14 13:45     ` ahtoh
  2008-10-14 13:51       ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 18+ messages in thread
From: ahtoh @ 2008-10-14 13:45 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от 14 октября 2008 Unsafe.ru написал(a):
> 14.10.2008 16:57, ahtoh@pulnet.ru пишет:
> > В сообщении от 14 октября 2008 ahtoh@pulnet.ru написал(a):
> >
> > Интересна такая вещь.
> >
> > На другой intel машине стоит P4 QUADCORE.
> > Карта eth на PCI-E. Драйвер e1000e на 2.6.24-std-smp-def.
> >
> >           CPU0       CPU1       CPU2       CPU3
> > 218:  207308123  207313437  207306481  207307841   PCI-MSI-edge      eth0
> > LOC:  163304719  156470744  163719640  155030232   Local timer interrupts
> >
> > т.е. получается, что прерывания обрабатываются всеми ядрами.
> >
> > Это из-за ядра 2.6.24 или из-за драйвера e1000e?
>
> Подозреваю, что из-за включенного irq routing'а в ядре std-def.
>
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins

В 2.6.18 это есть? И как включается?



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 13:45     ` ahtoh
@ 2008-10-14 13:51       ` Konstantin A. Lepikhov
  2008-10-14 14:13         ` ahtoh
  0 siblings, 1 reply; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2008-10-14 13:51 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

14.10.2008 17:45, ahtoh@pulnet.ru пишет:
> В сообщении от 14 октября 2008 Unsafe.ru написал(a):
>   
>> 14.10.2008 16:57, ahtoh@pulnet.ru пишет:
>>     
>>> В сообщении от 14 октября 2008 ahtoh@pulnet.ru написал(a):
>>>
>>> Интересна такая вещь.
>>>
>>> На другой intel машине стоит P4 QUADCORE.
>>> Карта eth на PCI-E. Драйвер e1000e на 2.6.24-std-smp-def.
>>>
>>>           CPU0       CPU1       CPU2       CPU3
>>> 218:  207308123  207313437  207306481  207307841   PCI-MSI-edge      eth0
>>> LOC:  163304719  156470744  163719640  155030232   Local timer interrupts
>>>
>>> т.е. получается, что прерывания обрабатываются всеми ядрами.
>>>
>>> Это из-за ядра 2.6.24 или из-за драйвера e1000e?
>>>       
>> Подозреваю, что из-за включенного irq routing'а в ядре std-def.
>>
>> _______________________________________________
>> Sysadmins mailing list
>> Sysadmins@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sysadmins
>>     
>
> В 2.6.18 это есть? И как включается?
>
>   
apt-get install irqbalance

PS Читайте предыдущие ответы.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 13:51       ` Konstantin A. Lepikhov
@ 2008-10-14 14:13         ` ahtoh
  2008-10-14 15:51           ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 18+ messages in thread
From: ahtoh @ 2008-10-14 14:13 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от 14 октября 2008 Konstantin A. Lepikhov написал(a):
> 14.10.2008 17:45, ahtoh@pulnet.ru пишет:
> > В сообщении от 14 октября 2008 Unsafe.ru написал(a):
> >> 14.10.2008 16:57, ahtoh@pulnet.ru пишет:
> >>> В сообщении от 14 октября 2008 ahtoh@pulnet.ru написал(a):
> >>>
> >>> Интересна такая вещь.
> >>>
> >>> На другой intel машине стоит P4 QUADCORE.
> >>> Карта eth на PCI-E. Драйвер e1000e на 2.6.24-std-smp-def.
> >>>
> >>>           CPU0       CPU1       CPU2       CPU3
> >>> 218:  207308123  207313437  207306481  207307841   PCI-MSI-edge     
> >>> eth0 LOC:  163304719  156470744  163719640  155030232   Local timer
> >>> interrupts
> >>>
> >>> т.е. получается, что прерывания обрабатываются всеми ядрами.
> >>>
> >>> Это из-за ядра 2.6.24 или из-за драйвера e1000e?
> >>
> >> Подозреваю, что из-за включенного irq routing'а в ядре std-def.
> >>
> >> _______________________________________________
> >> Sysadmins mailing list
> >> Sysadmins@lists.altlinux.org
> >> https://lists.altlinux.org/mailman/listinfo/sysadmins
> >
> > В 2.6.18 это есть? И как включается?
>
> apt-get install irqbalance
>
> PS Читайте предыдущие ответы.
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins

irqbalance может распределяет прерывания например
от eth0 на CPU0, а от eth1 на CPU1 итд.
А здесь сразу по всем ядрам, что конечно лучше.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 14:13         ` ahtoh
@ 2008-10-14 15:51           ` Konstantin A. Lepikhov
  2008-10-14 16:21             ` ahtoh
  0 siblings, 1 reply; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2008-10-14 15:51 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

14.10.2008 18:13, ahtoh@pulnet.ru пишет:
>
> irqbalance может распределяет прерывания например
> от eth0 на CPU0, а от eth1 на CPU1 итд.
> А здесь сразу по всем ядрам, что конечно лучше.
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
>   
Вы это сами только что придумали?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 15:51           ` Konstantin A. Lepikhov
@ 2008-10-14 16:21             ` ahtoh
  2008-10-14 18:59               ` Led
  0 siblings, 1 reply; 18+ messages in thread
From: ahtoh @ 2008-10-14 16:21 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от 14 октября 2008 Konstantin A. Lepikhov написал(a):
> 14.10.2008 18:13, ahtoh@pulnet.ru пишет:
> > irqbalance может распределяет прерывания например
> > от eth0 на CPU0, а от eth1 на CPU1 итд.
> > А здесь сразу по всем ядрам, что конечно лучше.
> > _______________________________________________
> > Sysadmins mailing list
> > Sysadmins@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/sysadmins
>
> Вы это сами только что придумали?
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins

Вот /proc/interrupts c запущенным irqbalance ядро 2.6.18

           CPU0       CPU1       CPU2       CPU3
  0:   14736893          0     253682    4383039    IO-APIC-edge  timer
  1:       2393          0          0          0    IO-APIC-edge  i8042
  6:          3          0          0          0    IO-APIC-edge  floppy
  8:          1          0          0          0    IO-APIC-edge  rtc
  9:          1          0          0          0   IO-APIC-level  acpi
 14:         61          0          0          0    IO-APIC-edge  ide0
 58:  339791237  110911999          0          0         PCI-MSI  eth0
 66:  437172012          0          0          0         PCI-MSI  eth1
169:     175988          0       1648    2087386   IO-APIC-level  ioc0
NMI:      35854       9985        453        541
LOC:   19374644   19375064   19375160   19374988
ERR:          0
MIS:          0

Как видно прерывания от определенных системных устройств
распределены строго по определённым ядрам.

А вот 2.6.24-std-smp-def

           CPU0       CPU1       CPU2       CPU3
  0:         29          0          0          0   IO-APIC-edge      timer
  1:          1          0          1          0   IO-APIC-edge      i8042
  8:          0          1          0          0   IO-APIC-edge      rtc
  9:          0          0          0          1   IO-APIC-fasteoi   acpi
 12:          0          1          1          2   IO-APIC-edge      i8042
 17:          0          0          0          0   IO-APIC-fasteoi   
uhci_hcd:usb3, ehci_hcd:usb4
 18:          0          0          0          0   IO-APIC-fasteoi   libata, 
uhci_hcd:usb1, uhci_hcd:usb7
 19:          0          0          0          0   IO-APIC-fasteoi   
uhci_hcd:usb6
 21:      88026      87808      88783      89463   IO-APIC-fasteoi   libata, 
libata, uhci_hcd:usb2
 23:          0          0          0          0   IO-APIC-fasteoi   
uhci_hcd:usb5, ehci_hcd:usb8
2298: 1602881384 1602881600 1602880626 1602879945   PCI-MSI-edge      eth0
NMI:          0          0          0          0   Non-maskable interrupts
LOC:   35594469   15987382   18652239    9478400   Local timer interrupts
RES:        666       1473        745       1531   Rescheduling interrupts
CAL:       1425       1446       1447        191   function call interrupts
TLB:       1421       1537       1471       1578   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
SPU:          0          0          0          0   Spurious interrupts
ERR:          0

Видно, что все ядра поочередно учавствуют в обработке прерываний от одного 
устройства.

Или я не прав?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 16:21             ` ahtoh
@ 2008-10-14 18:59               ` Led
  2008-10-15  4:53                 ` ahtoh
  0 siblings, 1 reply; 18+ messages in thread
From: Led @ 2008-10-14 18:59 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Tuesday, 14 October 2008 19:21:28 ahtoh@pulnet.ru wrote:

> Видно, что все ядра поочередно учавствуют в обработке прерываний от одного
> устройства.
>
> Или я не прав?

А что- мануал (кстати, очень короткий) прочитать - не судьба?

-- 
Led

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-14 18:59               ` Led
@ 2008-10-15  4:53                 ` ahtoh
  2008-10-15  9:50                   ` Michael Shigorin
  0 siblings, 1 reply; 18+ messages in thread
From: ahtoh @ 2008-10-15  4:53 UTC (permalink / raw)
  To: ledest, ALT Linux sysadmin discuss

В сообщении от 14 октября 2008 Led написал(a):
> On Tuesday, 14 October 2008 19:21:28 ahtoh@pulnet.ru wrote:
> > Видно, что все ядра поочередно учавствуют в обработке прерываний от
> > одного устройства.
> >
> > Или я не прав?
>
> А что- мануал (кстати, очень короткий) прочитать - не судьба?

Мануал от чего?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-15  4:53                 ` ahtoh
@ 2008-10-15  9:50                   ` Michael Shigorin
  2008-10-15 12:31                     ` ahtoh
  2008-10-15 12:44                     ` Serge
  0 siblings, 2 replies; 18+ messages in thread
From: Michael Shigorin @ 2008-10-15  9:50 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Wed, Oct 15, 2008 at 08:53:47AM +0400, ahtoh@pulnet wrote:
> > > Видно, что все ядра поочередно учавствуют в обработке
> > > прерываний от одного устройства.  Или я не прав?
> > А что- мануал (кстати, очень короткий) прочитать - не судьба?
> Мануал от чего?

irqbalance(1), вестимо.  Хотя он действительно краток:

DESCRIPTION
       The purpose of irqbalance is distribute hardware interrupts across pro-
       cessors on a multiprocessor system in order to increase performance.

Поскольку распределять можно как динамически, так и статически, 
то предположение о "eth0<->CPU0" этот мануал не опровергает.

Из наблюдаемого -- при работе irqbalance обработчики прерываний
потихоньку мигрируют по процессорам/ядрам, "выравнивая" значения
счётчиков на примерно сопоставимые величины.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-15  9:50                   ` Michael Shigorin
@ 2008-10-15 12:31                     ` ahtoh
  2008-10-15 12:35                       ` Led
  2008-10-15 12:44                     ` Serge
  1 sibling, 1 reply; 18+ messages in thread
From: ahtoh @ 2008-10-15 12:31 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от 15 октября 2008 Michael Shigorin написал(a):
> On Wed, Oct 15, 2008 at 08:53:47AM +0400, ahtoh@pulnet wrote:
> > > > Видно, что все ядра поочередно учавствуют в обработке
> > > > прерываний от одного устройства.  Или я не прав?
> > >
> > > А что- мануал (кстати, очень короткий) прочитать - не судьба?
> >
> > Мануал от чего?
>
> irqbalance(1), вестимо.  Хотя он действительно краток:
>
> DESCRIPTION
>        The purpose of irqbalance is distribute hardware interrupts across
> pro- cessors on a multiprocessor system in order to increase performance.
>
> Поскольку распределять можно как динамически, так и статически,
> то предположение о "eth0<->CPU0" этот мануал не опровергает.
>
> Из наблюдаемого -- при работе irqbalance обработчики прерываний
> потихоньку мигрируют по процессорам/ядрам, "выравнивая" значения
> счётчиков на примерно сопоставимые величины.

Ну вот. А мне тыкали в мануал, что мол я всё придумал.
А в 2.6.24 действительно паралелльно они обрабатываются всеми ядрами сразу?
Наблюдаю такое в /proc/interrupts без всяких irqbalance


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-15 12:31                     ` ahtoh
@ 2008-10-15 12:35                       ` Led
  0 siblings, 0 replies; 18+ messages in thread
From: Led @ 2008-10-15 12:35 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Wednesday 15 October 2008 15:31:39 ahtoh@pulnet.ru wrote:
> В сообщении от 15 октября 2008 Michael Shigorin написал(a):
> > On Wed, Oct 15, 2008 at 08:53:47AM +0400, ahtoh@pulnet wrote:
> > > > > Видно, что все ядра поочередно учавствуют в обработке
> > > > > прерываний от одного устройства.  Или я не прав?
> > > >
> > > > А что- мануал (кстати, очень короткий) прочитать - не судьба?
> > >
> > > Мануал от чего?
> >
> > irqbalance(1), вестимо.  Хотя он действительно краток:
> >
> > DESCRIPTION
> >        The purpose of irqbalance is distribute hardware interrupts across
> > pro- cessors on a multiprocessor system in order to increase performance.
> >
> > Поскольку распределять можно как динамически, так и статически,
> > то предположение о "eth0<->CPU0" этот мануал не опровергает.
> >
> > Из наблюдаемого -- при работе irqbalance обработчики прерываний
> > потихоньку мигрируют по процессорам/ядрам, "выравнивая" значения
> > счётчиков на примерно сопоставимые величины.
>
> Ну вот. А мне тыкали в мануал, что мол я всё придумал.

Похоже, что зря "тыкали". Потому как вы так и не осили 10 строк из него.

-- 
Led

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-15  9:50                   ` Michael Shigorin
  2008-10-15 12:31                     ` ahtoh
@ 2008-10-15 12:44                     ` Serge
  2008-10-19 14:36                       ` Michael Shigorin
  1 sibling, 1 reply; 18+ messages in thread
From: Serge @ 2008-10-15 12:44 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

> Из наблюдаемого -- при работе irqbalance обработчики прерываний
> потихоньку мигрируют по процессорам/ядрам, "выравнивая" значения
> счётчиков на примерно сопоставимые величины.
насколько оправданным является использование irqbalance в плане 
производительности системы или нужно использовать только при проблемах?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Sysadmins] ksoftirq 99% cpu load.
  2008-10-15 12:44                     ` Serge
@ 2008-10-19 14:36                       ` Michael Shigorin
  0 siblings, 0 replies; 18+ messages in thread
From: Michael Shigorin @ 2008-10-19 14:36 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Wed, Oct 15, 2008 at 03:44:25PM +0300, Serge wrote:
> > Из наблюдаемого -- при работе irqbalance обработчики
> > прерываний потихоньку мигрируют по процессорам/ядрам,
> > "выравнивая" значения счётчиков на примерно сопоставимые
> > величины.
> насколько оправданным является использование irqbalance в плане
> производительности системы или нужно использовать только при
> проблемах?

Использую на 4-процессорных/ядерных системах, проблем _от этого_
не наблюдаю.

Надо бы как-нить в Server интегрировать, если в ядре чего-нить
автоматом так делающего не изобретут...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2008-10-19 14:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-14  9:48 [Sysadmins] ksoftirq 99% cpu load ahtoh
2008-10-14 10:00 ` Led
2008-10-14 10:28 ` Max Ivanov
2008-10-14 11:06 ` Alex
2008-10-14 12:57 ` ahtoh
2008-10-14 13:35   ` Unsafe.ru
2008-10-14 13:45     ` ahtoh
2008-10-14 13:51       ` Konstantin A. Lepikhov
2008-10-14 14:13         ` ahtoh
2008-10-14 15:51           ` Konstantin A. Lepikhov
2008-10-14 16:21             ` ahtoh
2008-10-14 18:59               ` Led
2008-10-15  4:53                 ` ahtoh
2008-10-15  9:50                   ` Michael Shigorin
2008-10-15 12:31                     ` ahtoh
2008-10-15 12:35                       ` Led
2008-10-15 12:44                     ` Serge
2008-10-19 14:36                       ` Michael Shigorin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git