Jump to content

How can I optimize my server?


Recommended Posts

Hi everyone:

I have some performance issue with 30 people. How can I improve it?

Thx for every hint

First of all the server data:

intel i7-2600

32GB ram

raid 1 standard server HDD.

OS: Debian Squeeze

Java JRE 1.6

no multiworlds

java -Xmx8G -Xincgc -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=8 -XX:+AggressiveOpts -jar Tekkit.jar nogui

Servermode we use:

EssentialsGeoIP

PermissionsEx

SpamGuard

WorldGuard

Essentials

Modifyworld

WorldEdit

EssentialsChat

EssentialsProtect

EssentialsSpawn

Tekkitmod we use:

AdditionalPipes-2.1.3-MCPC1.2.5-r3.zip

EE2ServerV1.4.5.1-bukkit-mcpc-1.2.5-r2.zip

PowerConverters-1.3.4-mcpc78-r1\ (1).zip

advancedMachines_4.0_bukkit.zip

enderstorage-server-1.1.1-bukkit-mcpc-1.2.5.zip

Railcraft-5.2.4-MCPC-1.2.5-R1.zip

industrialcraft2-1.95b-mcpc1.2.5-pre1.zip

redpower-all-2.0p5b2-mcpc1.2.5-r2.zip

buildcraft-2.2.14-mcpc1.2.5-r6.zip

mod_chargingbench-server-1.95b-mcpc1.2.5-r1.zip

wrcbe-addons-server-1.2.1-bukkit-mcpc-1.2.5.zip

codechickencore-server-0.5.2-bukkit-mcpc-1.2.5.zip

mod_compactsolars-server-2.2.0.5-bukkit-mcpc-1.2.5.zip

wrcbe-core-server-1.2.1-bukkit-mcpc-1.2.5.zip

ComputerCraft

mod_IC2NuclearControl-1.1.6-mcpc1.2.5-r3.zip

wrcbe-redpower-server-1.2.1.1-bukkit-mcpc-1.2.5.zip

CraftingTable3_1.8.jar

mod_ironchests-server-3.3.1.22-bukkit-mcpc-1.2.5.zip

zimmibis-core48.2.1-tubestuff-48.2.1-mcpc1.2.5-r1.zip

Link to comment
Share on other sites

Well, the standard advice at the moment is to disable buildcraft. It can make up to even half of all resource usage and everything in buildcraft can be done with other mods like redpower. But even with buildcraft enabled you should be able to run 30 players fine with such good hardware. What do you mean with "standard server HDD"? I know many professional minecraft hosts have switched so SSDs because the reading speeds really matter much more than one would think. Some crazy people even use ramdisk (and a few of them are not all that crazy, but even succeed in it).

Also, not all server virtualization software can handle java very good. Sometimes moving the server out of a virtualized environment and into the main machine can remove strange limits like it being able to use only one CPU thread.

Just throwing ideas here... hope it helps... I can't really know if there exists some very specific thing in your configurations that fucks up everything else...

Link to comment
Share on other sites

M

Also, not all server virtualization software can handle java very good. Sometimes moving the server out of a virtualized environment and into the main machine can remove strange limits like it being able to use only one CPU thread.

Just throwing ideas here... hope it helps... I can't really know if there exists some very specific thing in your configurations that fucks up everything else...

I use only 1 CPU for some reason, how do I solve it?

I can deactivate buildcraft to test...

Link to comment
Share on other sites

The minecraft server can only use 1 core.

Ahh right, I forgot there still aren't multi-thread builds of bukkit (there are multi-thread builds of the mc-client and some other stuff).

I can deactivate buildcraft to test...

I think that would result in buildcraft blocks and items disappearing from your worlds upon loading the chunks they were in.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...