It really depends what workload you're giving it.
For instance, if you're doing a lot of heavy stuff in firefox, it'll only consume 1 core, because firefox is simply not coded (yet) to support multiple cores.
There are many many apps that'll only work on the 1 core, while there are only a few that support multiple cores.
Some multi-core supporting apps:
make - by default compiling only uses 1 core, but if you use the -j2 option it'll compile with 2 cores.
x264 - great codec for encoding videos, and supports 1 or many cores which you have to specify to get the performance boost.
Some apps just aren't well suited for multicore use.
Another thing that is noteworthy, is that apple has recently released
Grand Central Dispatch as open source, so it's now possible to integrate this into Linux systems as well.
On a related note, Linux is used for many of the world's top super computers, where they have thousands of CPUs - but these systems run customised applications on a customised linux distro.
To sum up, if you run the same applications on your Mac as you do in Ubuntu, there really shouldn't be that much of a difference in CPU work loads.
Bookmarks