top output filled with processes
I can't seem to find any threads about this here so maybe this is a complete no-brainer, but I've had VPS's at several other hosting companies with root access and I've never seen the output from top so jam packed with stuff I don't recognize.
What are the processes such as kthreadd, kworker, migration, etc? Are typically hidden by default?
In any case I do prefer to run htop. Give it a try.
htop will show you the same thing as top, but the UI is a bit different, and doesn't actually change anything.