* [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