Soft interrupt in multi-core environment
Hi, everyone When network card interrupts occur in multi-core system, what core is used by soft irq for network interrupts? That is, for example, if the IRQ happens in core 0, does the soft irq run on the same core ? Is it possible for soft irq to use other core different from hard IRQ? Thanks in advance. Best Regards, J.Hwan Kim
Hi Kim... On Fri, Aug 26, 2011 at 11:18, J.Hwan Kim <frog1120@gmail.com> wrote:
Hi, everyonehttp://forum.detik.com/mundur-ini-dia-isi-surat-resign-steve-jobs-t287069.ht...
When network card interrupts occur in multi-core system, what core is used by soft irq for network interrupts? That is, for example, if the IRQ happens in core 0, does the soft irq run on the same core ?
quite likely yes. This come from my understanding that IRQ processing sometimes use per core data structure, thus to maximize locality, using the same core would be the best choice.
Is it possible for soft irq to use other core different from hard IRQ?
theoritically yes, especially when it falls to be executed by ksoftirqd. -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com
participants (2)
-
J.Hwan Kim -
Mulyadi Santosa