Subject: Re: Throttling IO Requests in NetBSD via Congestion Control
To: Jukka Marin <jmarin@embedtronics.fi>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 08/21/2006 13:59:11
--sXc4Kmr5FA7axrvy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Mon, Aug 21, 2006 at 11:52:57PM +0300, Jukka Marin wrote:
> On Mon, Aug 21, 2006 at 01:35:03PM -0700, Bill Studenmund wrote:
> > As one of the mentors for this project, I think changing scheduling
> > priority can/should be investigated after the SoC project completes.
>=20
> If we have two (or more) I/O bound processes running, CPU usage is very
> low and the disk is 100% busy - I think changing the scheduling priorities
> would have little or no impact on the system performance, right? There's
> no shortage of CPU cycles, so no matter how low the priority of any of the
> processes is, the process will always get the few cycles it needs to queue
> yet another I/O request to the disk system.
>=20
> Not that putting a process to sleep sounds that much better.. :-)
The scenario you describe isn't the one that this work was targeting. This=
=20
work is aimed at a case where there is/are reader(s) along with the=20
writer(s). So the work is to skew disk access towards them.
Take care,
Bill
--sXc4Kmr5FA7axrvy
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)
iD8DBQFE6h6fWz+3JHUci9cRAnFLAJ4s3gyp8Mkca+2JZtY6f2/EfLZAHQCdGomS
isPf9WW312h/DQlwTha+ZUg=
=6KAF
-----END PGP SIGNATURE-----
--sXc4Kmr5FA7axrvy--