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