Date: Thu, 23 Mar 2023 11:48:18 -0700 From: Mark Millard <marklmi@yahoo.com> To: George Mitchell <george+freebsd@m5p.com> Cc: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: Periodic rant about SCHED_ULE Message-ID: <2C62B951-1884-4234-8F11-D324ED8C34BF@yahoo.com> In-Reply-To: <6822D3CE-789E-4FB0-BB62-BEEEA65DB72F@yahoo.com> References: <6BD317F2-7EDD-45C0-9DC9-5B94C1BBB8E1.ref@yahoo.com> <6BD317F2-7EDD-45C0-9DC9-5B94C1BBB8E1@yahoo.com> <952d9795-19dc-8ad1-bb75-5c556ca6795a@m5p.com> <E8A93C10-F5A4-4473-9AED-299C108CAD6C@yahoo.com> <78EF511D-BAF1-495F-BAC9-03AC1B8FD56A@yahoo.com> <A0F19E2A-A63E-4CBD-B962-CEEC455BBC0A@yahoo.com> <E30D9325-60C4-42A8-9929-5F51F8F102E0@yahoo.com> <0196A767-5DC2-4DA3-BA5E-62A358CBCF64@yahoo.com> <F9A9FCBF-C46A-455C-A18F-277521BFF2A4@yahoo.com> <6822D3CE-789E-4FB0-BB62-BEEEA65DB72F@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This goes the direction of comparing SCHED_ULE vs. SCHED_4BSD for a poudriere bulk build sequence, no competing dnetc or the like involved. This is on the same systems as prior buildworld buildkernel and dnetc testing. The style of building allows large load averages compared to the 32 hardware threads (16 ThreadRipper 1950X cores). It is a root on ZFS context. Summary: SCHED_4BSD vs. SCHED_ULE makes little difference for this kind of context. SCHED_4BSD: # poudriere bulk -jmain-amd64-bulk_a -c -f ~/origins/amd64-origins.txt . . . [main-amd64-bulk_a-default] [2023-03-23_00h23m37s] [committing:] Queued: = 541 Built: 541 Failed: 0 Skipped: 0 Ignored: 0 Fetched: 0 = Tobuild: 0 Time: 03:32:46 So: a little over 3.5 hr. For maximum observed load averages, MaxObs: 197.37, 159.25, 110.71 It did use a little swap space: Swap: 491520Mi Total, . . ., 194184Ki MaxObsUsed, 111420Mi = MaxObs(Act+Lndry+SwapUsed) , 119490Mi MaxObs(Act+Wir+Lndry+SwapUsed) SCHED_ULE: # poudriere bulk -jmain-amd64-bulk_a -c -f ~/origins/amd64-origins.txt . . . [main-amd64-bulk_a-default] [2023-03-23_08h04m39s] [committing:] Queued: = 541 Built: 541 Failed: 0 Skipped: 0 Ignored: 0 Fetched: 0 = Tobuild: 0 Time: 03:28:00 So: a little under 3.5 hr. (Somewhat under 5 minutes less than for SCHED_4BSD.) For maximum observed load averages, MaxObs: 203.63, 156.13, 118.31 It did not use swap space (no MaxObsUsed reported): Swap: 491520Mi Total, . . ., 90569Mi MaxObs(Act+Lndry+SwapUsed) , 101048Mi MaxObs(Act+Wir+Lndry+SwapUsed) =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2C62B951-1884-4234-8F11-D324ED8C34BF>