Multi-core bukkit?

Discussion in 'Bukkit Discussion' started by PeaceDealer, Jul 20, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    PeaceDealer

    Yes, I'm aware of the dozens of posts, but I'm yet to find new threads regarding this.
    As i understand native vanilla minecraft now does support multi-core, but I'm yet to find anything on bukkit concerning this.

    Also, if bukkit does not support multicore, is there a way to force bukkit on what core it is to use? Incase I wish to run multiple servers on a multi-core PC, and wish to utilize different Cores for different servers, so they all dont take up the same...
     
  2. Offline

    Gnat008


    It does? When did this happen?
     
  3. Offline

    Skye

    PeaceDealer You'd get better performance not assigning cores, as modern OS will balance the load automatically when the JVM schedules tasks on multiple threads. If you want to lock resources to server instances, it may be better to look into virtualization.

    Bukkit already does some things on multiple threads, but last I checked, the core of the server runs on a single thread because of the way Minecraft is designed. Where have you read that this has changed?
     
  4. Offline

    greatman

    Rendering now support-ish multi-threading. Not the actual server.
     
  5. Offline

    mazentheamazin

    *Chunk rendering/generation
     
  6. Offline

    Necrodoom

    Bukkit will support as much multithreading as minecraft.
     
    Hoolean likes this.
  7. Offline

    Zupsub

    People don't under the aim of bukkit:
    The aim is not to create a better (more useable, more performance, more content) server.
    The aim is to create a server that is identical compared with the vanilla server, but provides support for plugins.
     
    Hoolean likes this.
  8. Offline

    Bobcat00

    Simply start up multiple instances of Java, each one running a separate CraftBukkit server. (In Windows, you could do this with separate command windows.) The OS will take care of using as many cores as needed and/or are available.
     
  9. Offline

    xTrollxDudex

    PeaceDealer
    System Monitor -> Processes -> Set Affinity

    Will probably do nothing but lag the crap out of one of the cores. Therefore, either the clock rate will be throttled because of increasing temps (it's happened before on my Pentium), or you'll have all applications that are normally balenced on the CPU run slowly (I learned that the hard way).

    Conclusion: Don't.
     
Thread Status:
Not open for further replies.

Share This Page