Re: Different priorities for different softirqs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 21, 2012 at 02:04:10PM +0100, Christian Meier wrote:
| Hi,
| 
| On https://rt.wiki.kernel.org/articles/r/t/_/RT_PREEMPT_HOWTO_6bc9.html I
| noticed that there are different softirq kthreads for every softirq. So they
| could be prioritized differently.
| In my rt-patched kernels 3.2.11-rt20 and 3.0.24-rt42 I can only see one
| ksoftirqd instance per cpu.
| 
| I did not find any hints in kernel/softirq.c where each of those kthreads is
| generated. I only see ksoftirqd.
| 
| >From RT_PREEMPT_HOWTO_6bc9.html:
| ...
| 2 ?        S      0:00 [softirq-high/0] 
| 3 ?        S      0:00 [softirq-timer/0] 
| 4 ?        S      0:00 [softirq-net-tx/] 
| 5 ?        S      0:00 [softirq-net-rx/] 
| 6 ?        S      0:00 [softirq-block/0] 
| 7 ?        S      0:00 [softirq-tasklet] 
| 8 ?        S      0:00 [softirq-hrtreal] 
| 9 ?        S      0:00 [softirq-hrtmono]
| ...
| 
| How can I get these softirq different threads? Did I miss a configuration
| option?

The examples there are from older kernels (probably 2.6.18 and 2.6.23).
Several changes happened since then, to the kernels and even to the general
model of the RT patch. Among these changes, more than once softirqs have
been folded inside ksoftirqd and later unfolded. As of now, they are folded
and it seems to have helped to minimize a performance loss someone (tglx?)
observed in the early 3.0.x-rt days.

Luis
-- 
[ Luis Claudio R. Goncalves                    Bass - Gospel - RT ]
[ Fingerprint: 4FDD B8C4 3C59 34BD 8BE9  2696 7203 D980 A448 C8F8 ]

--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux