Additionally, I don't know why you would choose not to use the capacity of the system you have, just because you can easily scale horizontally. If a bit of engineering time can significantly reduce the number of systems to manage and the hardware budget, seems like a good plan. Especially when these projects are fun to work on and large tech companies want to retain employees.
The work and investment to turn that 4U deployment into two 2U deployments sounds like a far more realistic and effective way to go about the problem.
> Additionally, I don't know why you would choose not to use the capacity of the system you have, just because you can easily scale horizontally.
The point is that the capacity does not exist, hence these patches being shot down by kernel maintainers for being fundamentally broken.
Also, what are the real-world performance improvements of these memory hacks? Adding another COTS box next to the one already deployed should double capacity straight away.
Would it be feasible to horizontal scale those nodes instead?