I'm having problems with soft lockups, when load is somwhat-high the entire system generally becomes very sluggish. Just 15mins ago, I had fired up a virtual machine, system starts accessing disk and soon after became increasingly unresponsive, and then just stopped altogether, all I could do was move the mouse around... yesterday this happened too, whilst editing pics with gimp. The only solution when this happens, is to Ctrl+Alt+Bksp, which is hardly a solution, I lose work and everything I had open. What I'm really wondering here is, why does Fedora not handle the load properly? This machine is setup with two other operating systems(Windows, and OSX[no, it's not a mac]), and while it is true during times of heavy disk access the machine will generally become slower, but only in the Linux world does it become absolutely unusable, something is definitely wrong when a totally unsupported OS(osx in this case) is handling load better than an OS made for this hardware. My CPU is a quad-core 3ghz, I'm failing to understand the reason here.
I'm also noticing in System Monitor, RAM usage is extremely low, I have 4GB (ddr2-1066) installed, and I've never seen the usage go above 2GB(even with a virtual machine running taking 1GB!), instead I see swap space being utilized... it does seem like it's trying its very hardest to make minimal use of my RAM, this is extremely frustrating, I'd like for everything to be thrown into RAM and left alone until it absolutely needs clearing up, I don't want or need it treating my system as if I have 256mb or some other measly low amount. I'm frequently finding going AFK for periods of time, coming back and even my browser isn't in RAM, wasting yet another minute or so.
Is there anything I can do to tweak this behavior, I'm not afraid of getting my hands dirty with command line, or even recompiling the kernel, any suggestions are welcome.
System:
FC 17 x86_64
Kernel 3.4.0-1.fc17.x86_64