just a quick queston, can bukkit run dual core? because if it doesnt i can run a server with 4gb ram and a single core 3.4ghz chip cheaper than a dual core. ill be only using the computer for a serer, nothing else.
Minecraft is not multi-threaded, so one core is basically all it can use. Some add-ons or other software running on your server could make use of other cores though.
This is very much incorrect. For quite a while now, chunk loading has been done on alternate threads in bukkit, and chunk loading has a non-trivial amount of processing involved. There is still a single simulation thread, but even before taking into account plugins and other processes on the machine, you need a minimum of a dual core. Also, the JVM itself can make use of multithreading during GC
And you are very much misleading OP here. Using an 8 core CPU will not enhance your Minecraft server's performance over a 4 core box. And Java using a different core for a bit of garbage collection has nothing at all to do with the fact that Minecraft itself is not at all programmed to really make use of multiple cores. More cores will help you if you also run Apache and whatnot other software, but the heart of Minecraft doesn't care. For the time being, getting the maximum clock-rate is still the way to go, additional cores are just a convenience for now.
agreed, but since he's talking about single or dual core, I don't see the relevance. again, chunk loading has been done on separate threads on bukkit for a while now, and results in a non-trivial reduction on the amount of processing the main server thread has to do.