The search for the correct amount of split-lock misery
The search for the correct amount of split-lock misery
Posted Oct 20, 2022 2:36 UTC (Thu) by developer122 (guest, #152928)Parent article: The search for the correct amount of split-lock misery
Taken in context, I find this statement absurd.
There is no attack being mitigated. The users of split-lock dependent software on single-user machines run those workloads fully accepting (nay, _expecting_*) the performance characteristics. It is tautologically impossible for this mechanism to provide them with any protection whatsoever from themselves.
The default is very plainly in the wrong place. The default should indeed prevent harm: by not disrupting existing workloads.
The place where the penalty is useful is in a multiuser system system. These multiuser systems are *exactly* the place to find a capable sysadmin who can fiddle a knob to ward off bad behavior, even as it arises. User complaints roll in, as do dmesg messages, and the problem is swiftly rectified.
I think this is simply a case where annoyance that "software is still not being fixed" is fueling an impulse to steam-roll past the reports of harm that the new default is causing. The unjustified expectation is that inflicting additional pain on the reporters will somehow convince an unrelated population to change their behavior.
* "Why shouldn't my game/database/whatever consume all available resources for maximum performance?"
