I have the slightest understanding on this kind of stuff. I took it up with my server's provider and asked a few questions dealing with CPU usage. The server has four cores. It's a Linux server running Ubuntu 12.04 LTS.
"If your application is pegging your CPU graphs at 100% in the Linode Manager then your application is most likely pegging a single CPU core."
Does Dream Daemon take advantage of all cores?