Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Mar 2017 20:05:43 -0500
From:      Eric van Gyzen <vangyzen@FreeBSD.org>
To:        Warner Losh <imp@bsdimp.com>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: One Priority Per Run Queue
Message-ID:  <ba5c8166-5811-09a8-6a07-0e298ef7154f@FreeBSD.org>
In-Reply-To: <CANCZdfogvSXzHT33JxzvZ%2B0h8BjRetM=-vkPjzhyNJgznPhAnQ@mail.gmail.com>
References:  <1aafd6a2-828c-06f5-bdac-e4c953a403b5@FreeBSD.org> <CANCZdfogvSXzHT33JxzvZ%2B0h8BjRetM=-vkPjzhyNJgznPhAnQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 03/29/2017 16:18, Warner Losh wrote:
> How does this scheme prevent starvation of low priority processes? Or
> rather, how will this change after this change.

I don't know.  How does the current scheme do this?

I had thought the rationale for assigning four priorities to each run queue was
that it was "good enough" and the smaller number of run queues reduced the
overhead of the scheduler.  Is there a more interesting reason that I'm missing?
 (This wouldn't be the first time.)

Cheers,

Eric



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ba5c8166-5811-09a8-6a07-0e298ef7154f>