I just noticed this...
What are you saying? Is this what you meant to say? SERVER BUILD is for servers. DESKTOP BUILD is for desktops. Could it be any simpler?
If you want to run server software on your desktop, you can install the server software on the desktop build. Don't install the server build, and then use it like a desktop. Because then, indeed, it may not be optimised for desktop performance. Shock.
What I am saying is that the desktop Ubuntu kernel build isn't geared well towards desktops. In fact, Lead Heads problem is one that can be smoothed out by CONFIGURING THE KERNEL FUCKING CORRECTLY. I've never seen anything run unusually yet the options in the kernel which optimize it on a desktop configuration are routinely ignored. I believe this is because once upon a time they might have been marked as unstable, and the downstream script kiddy that builds the actual binary gets scared by things he doesn't understand.
I know Gentoo users probably won't have the problem, unless... Wait a minute, the even bigger moron than the downstream patcher, the end user wouldn't know what the fuck the timer frequency or preemption model options are for either. Simply, tasks like swapping unpreempted leave the kernel spending more time in the CPU without care for the userland... This leaves a system under a lot of load unresponsive, it allows lags in the kernel that slow down the entire system for the end user. It applies to a hell of a lot more than swap as well.
These options are not always just the best thing for workstations, in telemetry applications getting the system to work in perfect real time is incredibly important. Do you think the guys at the LHC can handle the couple of hundred milliseconds of clock drift produced by a giant bloated pile of shit that is the Linux kernel in its default configuration? I don't think so either.
Yet rather than the developers that write and understand the kernel's best advisory in make config the retards down at Fedora, Ubuntu, SuSE, and so on continue to build kernels that are laggy, as opposed to the more modern preemption models which we didn't always have. How very luddite for developers of technology, to entirely ignore what could have less end-users in pain.