On Fri, 27 Dec 2024, at 05:12, Anon Loli wrote:
> This is all, granted, me not understanding how CPU and other resource's
> scheduling works in general, and/or in OpenBSD, but this to me seems to be the
> most sane thing.
> Is manual resource dividing even possible in OS-s, and another question - is 
> it
> possible in OpenBSD, and with how much effort?

Many applications spend a lot of time waiting on IO subsystems; storage or 
network, or frequently both.

True resource division should also track and constrain the OS kernel effort — 
otherwise a program can unfairly impact performance of other programs.

This means a heap of extra accounting work which will slow things down and 
possibly complicate all the great unlocking work that folks here have been 
doing the last few releases. To what end?

In general, before being the outsider saying “why don’t we just do <thing>” to 
a bunch of people who know their craft, consider that they have probably 
already contemplated it at least briefly.

True division of resources as you describe it sounds like a recipe for terrible 
performance. Not what I’d expect from “PerfOS”

John

Reply via email to