Performance Suggestions

Discuss anything you want about Minecraft here including our own servers
User avatar
Pri
Site Admin
Site Admin
Posts: 5433
Joined: Fri Dec 14, 2007 8:59 am

Performance Suggestions

Sat Jul 28, 2012 1:31 pm

As you guys may be aware our Tekkit server has exploded with activity. This unexpected growth over the past 3 days has made it difficult keep up. And as I am unfamiliar with Tekkit (it is a huge mod pack with over 10 separate mods included) I'm not really sure how I can improve performance much beyond what I already have without disabling some core parts of the mod pack like EE.

The situation is this: The Tekkit server is only using one core on the CPU to full effect. And it is maxing that CPU core to 100%. The other 3 cores on the server are doing diddly squat. This causes the tickrate on the server to dip.

This isn't a problem for our Creative and Survival servers because they are no where near as intensive on the CPU as Tekkit is. Tekkit has lots of components (such as EE) which enable players to convert items in to energy and then convert that energy in to other items, many many many of our tekkit players are using these things and because they work over time they bog the CPU down with hundreds of calculations as it counts down to the completition of a conversion.

Other parts of tekkit including tube based moving of blocks and industrial machines digging ground are also all causing CPU problems. It's just the sheer amount of stuff players are all running at the same time it's as if every player is running 10-20 redstone machines each

We don't have any Bandwidth problems. The upload use on the server is still under 50%. The problem is only CPU performance related.

So here are a few things I've done already to improve performance.

1. We have NoLagg installed and it is set very conservatively with a low number of mobs allowed to spawn.
2. We have disabled World Anchors which is a part of the Railcraft mod (Included in Tekkit) that enables players to keep chunks loaded and active even when they aren't inhabiting the chunk.
3. We are currently (as of this post) pre-rendering all the worlds chunks to the border line so that the server won't need to create new chunks as players move around the world.
4. We are using the Essentials plugin to automatically kick players that stay AFK for 15 minutes.

If you have any other ideas for how to improve server performance please post here. I'm really looking at all options right now.
User avatar
fireapple9
Apprentice
Apprentice
Posts: 242
Joined: Sun Jan 08, 2012 3:37 am

Re: Performance Suggestions

Sat Jul 28, 2012 8:49 pm

I think we should just get rid of Railcraft all together. It seems so far it has caused nothing but trouble.
IM LIKE GOD...
ONLY IM NOT
Obbidobbi
Master Crafter
Master Crafter
Posts: 64
Joined: Sat Sep 24, 2011 10:29 am

Re: Performance Suggestions

Sat Jul 28, 2012 10:01 pm

Dont get rid of railcraft! D:
I like HS rails too much
User avatar
Pri
Site Admin
Site Admin
Posts: 5433
Joined: Fri Dec 14, 2007 8:59 am

Re: Performance Suggestions

Sun Jul 29, 2012 5:58 am

After disabling Towny yesterday we seem to have gained a huge performance boost as even with 50 users online the tickrate of the server was at 20.0 (100%). I believe Towny was actually the main problem with the servers performance as it was conflicting with many of the things in Tekkit.
User avatar
Db696
Member
Member
CPU: i7 3770 3.9 ghz
RAM: G.Skill 12gb 1333
Motherboard: ASUS P8b75-V
GPU: EVGA GTX 780
Display: Samsung 1920 x 1080
Cooling: Air - Standard
Location: Pri's server closet
Posts: 802
Joined: Sat Jul 30, 2011 8:43 pm

Re: Performance Suggestions

Sun Jul 29, 2012 7:57 pm

Uh, So no more performance probs?
User avatar
Pri
Site Admin
Site Admin
Posts: 5433
Joined: Fri Dec 14, 2007 8:59 am

Re: Performance Suggestions

Mon Jul 30, 2012 3:52 am

Correct. And with that, Thread Locked :P

Return to “Minecraft General Discussion”

Who is online

Users browsing this forum: No registered users and 21 guests