From: Ingo Molnar <mingo@elte.hu>
To: linux@bohmer.net
Cc: linux-kernel@vger.kernel.org, Clark Williams <williams@redhat.com>
Subject: Re: [BUG+PATCH] RT-Preempt: IRQ threads running at prio 0 SCHED_OTHER
Date: Tue, 19 Dec 2006 22:24:27 +0100 [thread overview]
Message-ID: <20061219212427.GA11516@elte.hu> (raw)
In-Reply-To: <3efb10970612191252m33e7b88cydca7fb488251ee35@mail.gmail.com>
* Remy Bohmer <l.pinguin@gmail.com> wrote:
> Hello Ingo,
>
> I am using your yum-distributed kernel 2.6.19.1-rt15, and
> unfortunately I experienced very worse latencies. It turned out that
> ALL the IRQ threads were all running at prio 0, SCHED_OTHER.
>
> Looking at the current code in kernel/irq/manage.c, the goal was to
> put them at MAX_RT_PRIO, but the call to sys_sched_setscheduler()
> fails with EINVAL. I have attached a patch to set them to
> (MAX_RT_PRIO-1). This works.
oops - my intention was to set all IRQs and softirqs to SCHED_FIFO prio
50. I have fixed that now in my tree.
prio 99 is pretty extensive and makes it hard to move tasks 'above'
hardirq priority, without setting the priority of /every/ IRQ thread. So
i picked SCHED_FIFO:50 - at exact half way.
> Further I believe that each application of the RT-kernel requires a
> different configuration of these thread-priorities and I prefer to
> reconfigure these prios from userland during boot. As these
> threadnames contain whitespaces in its name, they make the
> shell-scripts unnecessary complex that I use to reconfigure the thread
> priorities.
ok - lets try it. Clark: does this impact the set_kthread_prio utility?
I've changed "IRQ 123" to "IRQ-123" to make pidof & friends work better.
Ingo
next prev parent reply other threads:[~2006-12-19 21:27 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-19 20:52 [BUG+PATCH] RT-Preempt: IRQ threads running at prio 0 SCHED_OTHER Remy Bohmer
2006-12-19 21:24 ` Ingo Molnar [this message]
2006-12-19 21:37 ` Clark Williams
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20061219212427.GA11516@elte.hu \
--to=mingo@elte.hu \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@bohmer.net \
--cc=williams@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.