Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Apr 2018 19:01:36 -0400
From:      George Mitchell <george+freebsd@m5p.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: kern.sched.quantum: Creepy, sadistic scheduler
Message-ID:  <2a68cfd7-6823-296d-0392-c9b12c66f6e0@m5p.com>
In-Reply-To: <20180417232016.2008438c.ebfe@inbox.ru>
References:  <pa17m7$82t$1@oper.dinoex.de> <9FDC510B-49D0-4722-B695-6CD38CA20D4A@gmail.com> <8cfdb8a3-86a0-17ba-1e41-ff1912a30ee9@m5p.com> <20180417065617.GA95646@klump.hjerdalen.lokalnett> <CAN6yY1s7MafF18fPxgRiJVusxcbwEfK%2BGF8dKGedhXE_EUVbJA@mail.gmail.com> <CAOjFWZ47YhPFCxxhhxozUTRXY5ywPEpKrtJNaULTv37r5CFj5w@mail.gmail.com> <20180417232016.2008438c.ebfe@inbox.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--YMepwlQSkD06TY8Gagtmq1910zriKHFC4
Content-Type: multipart/mixed; boundary="qlGmFZTESXhyf4twt2P3g5LdDrTuN5C4P";
 protected-headers="v1"
From: George Mitchell <george+freebsd@m5p.com>
To: freebsd-stable@freebsd.org
Message-ID: <2a68cfd7-6823-296d-0392-c9b12c66f6e0@m5p.com>
Subject: Re: kern.sched.quantum: Creepy, sadistic scheduler
References: <pa17m7$82t$1@oper.dinoex.de>
 <9FDC510B-49D0-4722-B695-6CD38CA20D4A@gmail.com>
 <8cfdb8a3-86a0-17ba-1e41-ff1912a30ee9@m5p.com>
 <20180417065617.GA95646@klump.hjerdalen.lokalnett>
 <CAN6yY1s7MafF18fPxgRiJVusxcbwEfK+GF8dKGedhXE_EUVbJA@mail.gmail.com>
 <CAOjFWZ47YhPFCxxhhxozUTRXY5ywPEpKrtJNaULTv37r5CFj5w@mail.gmail.com>
 <20180417232016.2008438c.ebfe@inbox.ru>
In-Reply-To: <20180417232016.2008438c.ebfe@inbox.ru>

--qlGmFZTESXhyf4twt2P3g5LdDrTuN5C4P
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 04/17/18 17:20, EBFE via freebsd-stable wrote:
> On Tue, 17 Apr 2018 09:05:48 -0700
> Freddie Cash <fjwcash@gmail.com> wrote:
>=20
>> # Tune for desktop usage
>> kern.sched.preempt_thresh=3D224
>>
>> =E2=80=8BWorks quite nicely on a 4-core AMD Phenom-II X4 960T Processo=
r
>> (3010.09-MHz K8-class CPU) running KDE4 using an Nvidia 210 GPU.
>=20
> For interactive tasks, there is a "special" tunable:
> % sysctl kern.sched.interact
> kern.sched.interact: 10 # default is 30
> % sysctl -d kern.sched.interact
> kern.sched.interact: Interactivity score threshold
>=20
> reducing the value from 30 to 10-15 keeps your gui/system responsive,
> even under high load.
> [...]

I suspect my case (make buildworld while running misc/dnetc) doesn't
qualify.  However, I just completed a SCHED_ULE run with
preempt_thresh set to 5, and "time make buildworld" reports:
7336.748u 677.085s 9:25:19.86 23.6%     27482+473k 42147+431581io 38010pf=
+0w
Much closer to SCHED_4BSD!  I'll try preempt_thresh=3D0 next, and I
guess I'll at least try preempt_thresh=3D224 to see how that works
for me.                                                 -- George


--qlGmFZTESXhyf4twt2P3g5LdDrTuN5C4P--

--YMepwlQSkD06TY8Gagtmq1910zriKHFC4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENdM4ZHktsJW5kKZXwRES3m+p4fkFAlrWfNcACgkQwRES3m+p
4fn6mw//Um/B5xukSBEpuF9ZzLUTIkz3qfEZb2TmBqsuvJnKv0PZ7jrSTSa8XLV4
3JSGyUnkX2hiKJDL1aDZaAxyWowEtFSk4mRiDpjgMmbMOk6Myel24MDeb/nzULep
Bt5y1jdbSk3KUF+pgcP+cFJ7txHirU1c+lKyriQL1vjr/OlQ3QV4vrqUKqJqnhjf
43BctZU62GgOop/fEaiL0Np0R0ZNKBhQ36h2CGBacLPwMqadvki1yXj9I+cfqhhY
aVKCxcXD6l3OHLtO+OFICg6X5H9izsfMWfBTBbchqbtVhhsmhGyBa1orgXL+9YgH
uxzzfF6VIjS6ra9my/wxCuKMV7ggCyDfn4hI41YdgL+h1/g54wKcS5sPokXrBmyC
EqF8GQtOeM1NA0j6tq4RCM4rr2hqSX07LsidhgVHJuT985Gt4GzJkGI68k40QLVO
G+UZNgEquXFstN6R+q/ZNLX9OtAgATAH7aYJTbNeLm2qgNmUjSNYm+mm2v0IMgTN
pSnd8OsyBR/aCzev0uV6VijWgxh3T8J0SGPBrqUPO9Z57cAvRW0wlBF++U0uW7sY
+C4ZuvlFKJJd9pc2Ap0iKu/Ftf5+lvEN9+WSYwWs9CiLgsZnP1phr3IdY8oQDMLi
5HFK4wOg9XVKOFAqE65rGmP6Xoqsz2hJ3AprRpwQG3WWkAqej4U=
=v5Du
-----END PGP SIGNATURE-----

--YMepwlQSkD06TY8Gagtmq1910zriKHFC4--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2a68cfd7-6823-296d-0392-c9b12c66f6e0>