Hello,
We've been getting a very low tickrate on our server ever since launch. Before this it hosted a 35 man "mod which must not be named" server at a solid 20tps (unless there were thousands of loose entities). Right now its hovering around 3 - 4 ticks per second. We are not hitting maximum RAM usage so that is not an issue. Even with only 10 or so players online we experience crippling tick lag.
Its adedicated shared server hosted by roxservers.com I believe their specifications are as follows:
2.9Ghz i7, 4Gb Ram, 128Gb SSD.
Here are the profiler results from the server:
We haven't added any mods to the server and we're running the FTB server version provided at launch. I'll gladly say the exact version if someone tells me how.
Thanks for looking over the problem.
We've been getting a very low tickrate on our server ever since launch. Before this it hosted a 35 man "mod which must not be named" server at a solid 20tps (unless there were thousands of loose entities). Right now its hovering around 3 - 4 ticks per second. We are not hitting maximum RAM usage so that is not an issue. Even with only 10 or so players online we experience crippling tick lag.
Its a
2.9Ghz i7, 4Gb Ram, 128Gb SSD.
Here are the profiler results from the server:
Code:
---- Minecraft Profiler Results ----
// Will I ever be good enough for you? :(
Time span: 10066 ms
Tick span: 41 ticks
// This is approximately 4,07 ticks per second. It should be 20 ticks per second
--- BEGIN PROFILE DUMP ---
[00] levels - 96,37%/96,37%
[01] world - 99,90%/98,55%
[02] tick - 98,74%/97,32%
[03] entities - 84,19%/81,93%
[04] regular - 99,03%/81,13%
[05] tick - 97,52%/79,12%
[06] unspecified - 44,93%/35,55%
[06] ai - 25,35%/20,06%
[07] newAi - 84,78%/17,01%
[08] goalSelector - 31,26%/5,32%
[09] unspecified - 80,36%/4,27%
[09] goalTick - 8,09%/0,43%
[10] pathfind - 78,60%/0,34%
[10] unspecified - 20,50%/0,09%
[10] canSee - 0,90%/0,00%
[09] canUse - 7,09%/0,38%
[09] goalStart - 4,12%/0,22%
[10] ng - 64,15%/0,14%
[11] pathfind - 98,88%/0,14%
[11] unspecified - 1,12%/0,00%
[10] unspecified - 28,82%/0,06%
[10] nf - 2,47%/0,01%
[10] mx - 2,33%/0,01%
[11] pathfind - 79,30%/0,00%
[11] unspecified - 20,70%/0,00%
[10] mv - 1,95%/0,00%
[11] pathfind - 86,06%/0,00%
[11] unspecified - 13,94%/0,00%
[10] mj - 0,22%/0,00%
[10] mr - 0,02%/0,00%
[10] mp - 0,02%/0,00%
[10] mu - 0,02%/0,00%
[09] canContinue - 0,21%/0,01%
[09] pathfind - 0,07%/0,00%
[09] canSee - 0,06%/0,00%
[08] unspecified - 27,69%/4,71%
[08] targetSelector - 18,57%/3,16%
[09] unspecified - 96,10%/3,03%
[09] goalStart - 1,50%/0,05%
[10] unspecified - 99,86%/0,05%
[10] nr - 0,14%/0,00%
[09] goalTick - 1,11%/0,03%
[09] canUse - 0,87%/0,03%
[09] canSee - 0,32%/0,01%
[09] canContinue - 0,10%/0,00%
[10] canSee - 85,02%/0,00%
[10] unspecified - 14,98%/0,00%
[08] controls - 14,62%/2,49%
[09] unspecified - 75,11%/1,87%
[09] look - 16,57%/0,41%
[09] move - 7,08%/0,18%
[09] jump - 1,23%/0,03%
[08] checkDespawn - 5,67%/0,96%
[08] navigation - 1,10%/0,19%
[08] mob tick - 0,67%/0,11%
[08] sensing - 0,42%/0,07%
[07] unspecified - 7,74%/1,55%
[07] oldAi - 7,48%/1,50%
[08] ai - 38,85%/0,58%
[09] unspecified - 98,90%/0,58%
[09] pathfind - 1,10%/0,01%
[08] unspecified - 34,69%/0,52%
[08] stroll - 15,13%/0,23%
[09] pathfind - 98,96%/0,22%
[09] unspecified - 1,04%/0,00%
[08] pathfind - 10,78%/0,16%
[08] followpath - 0,55%/0,01%
[06] travel - 15,53%/12,29%
[07] move - 45,10%/5,54%
[07] unspecified - 30,23%/3,72%
[07] rest - 24,67%/3,03%
[06] entityBaseTick - 6,97%/5,52%
[06] mobBaseTick - 4,02%/3,18%
[06] push - 1,38%/1,09%
[06] move - 0,74%/0,59%
[06] headTurn - 0,39%/0,31%
[06] rest - 0,25%/0,19%
[06] chunkCheck - 0,19%/0,15%
[06] looting - 0,11%/0,09%
[06] rangeChecks - 0,07%/0,06%
[06] jump - 0,07%/0,05%
[06] checkLight - 0,00%/0,00%
[07] checkedPosition < toCheckCount - 55,75%/0,00%
[07] unspecified - 24,36%/0,00%
[07] getBrightness - 19,89%/0,00%
[05] unspecified - 2,41%/1,96%
[05] remove - 0,07%/0,05%
[04] tileEntities - 0,74%/0,61%
[05] unspecified - 99,71%/0,61%
[05] checkLight - 0,26%/0,00%
[06] unspecified - 44,46%/0,00%
[06] getBrightness - 42,68%/0,00%
[06] checkedPosition < toCheckCount - 12,86%/0,00%
[05] getBrightness - 0,04%/0,00%
[05] checkedPosition < toCheckCount - 0,00%/0,00%
[04] unspecified - 0,13%/0,10%
[04] remove - 0,07%/0,06%
[04] global - 0,03%/0,02%
[05] entityBaseTick - 78,11%/0,02%
[05] unspecified - 21,89%/0,00%
[04] pendingTileEntities - 0,00%/0,00%
[03] tickTiles - 13,41%/13,05%
[04] unspecified - 54,31%/7,09%
[04] tickTiles - 30,82%/4,02%
[05] unspecified - 99,96%/4,02%
[05] checkLight - 0,03%/0,00%
[06] unspecified - 71,41%/0,00%
[06] getBrightness - 27,74%/0,00%
[06] checkedPosition < toCheckCount - 0,85%/0,00%
[05] getBrightness - 0,01%/0,00%
[05] checkedPosition < toCheckCount - 0,00%/0,00%
[04] getChunk - 5,13%/0,67%
[04] buildList - 3,08%/0,40%
[04] tickChunk - 2,54%/0,33%
[05] unspecified - 96,95%/0,32%
[05] recheckGaps - 3,05%/0,01%
[06] unspecified - 58,80%/0,01%
[06] getBrightness - 40,56%/0,00%
[06] checkedPosition < toCheckCount - 0,64%/0,00%
[04] iceandsnow - 1,75%/0,23%
[04] thunder - 1,00%/0,13%
[04] checkLight - 0,87%/0,11%
[04] moodSound - 0,36%/0,05%
[04] playerCheckLight - 0,13%/0,02%
[05] unspecified - 70,76%/0,01%
[05] getBrightness - 28,62%/0,01%
[05] checkedPosition < toCheckCount - 0,63%/0,00%
[03] mobSpawner - 1,39%/1,35%
[03] tickPending - 0,31%/0,30%
[04] unspecified - 99,05%/0,30%
[04] checkLight - 0,94%/0,00%
[05] checkedPosition < toCheckCount - 62,34%/0,00%
[05] getBrightness - 21,46%/0,00%
[05] unspecified - 16,20%/0,00%
[03] village - 0,26%/0,25%
[03] chunkSource - 0,22%/0,21%
[03] unspecified - 0,21%/0,21%
[03] chunkMap - 0,01%/0,01%
[02] tracker - 1,21%/1,20%
[02] unspecified - 0,04%/0,04%
[02] pools - 0,00%/0,00%
[02] timeSync - 0,00%/0,00%
[01] unspecified - 0,10%/0,10%
[00] connection - 3,62%/3,62%
[01] packetflow - 96,78%/3,59%
[02] unspecified - 66,29%/2,38%
[02] travel - 14,31%/0,51%
[03] move - 39,99%/0,21%
[03] unspecified - 34,33%/0,18%
[03] rest - 25,69%/0,13%
[02] entityBaseTick - 5,37%/0,19%
[02] move - 3,92%/0,14%
[02] rest - 3,90%/0,14%
[02] mobBaseTick - 3,83%/0,14%
[02] push - 1,04%/0,04%
[02] ai - 0,89%/0,03%
[03] unspecified - 79,36%/0,03%
[03] oldAi - 20,64%/0,01%
[02] headTurn - 0,27%/0,01%
[02] rangeChecks - 0,06%/0,00%
[02] looting - 0,04%/0,00%
[02] checkLight - 0,03%/0,00%
[03] getBrightness - 36,57%/0,00%
[03] checkedPosition < toCheckCount - 36,33%/0,00%
[03] unspecified - 27,10%/0,00%
[02] jump - 0,03%/0,00%
[01] unspecified - 2,71%/0,10%
[01] playerTick - 0,49%/0,02%
[02] unspecified - 63,09%/0,01%
[02] travel - 16,88%/0,00%
[03] move - 41,34%/0,00%
[03] unspecified - 37,36%/0,00%
[03] rest - 21,30%/0,00%
[02] entityBaseTick - 12,55%/0,00%
[02] mobBaseTick - 4,41%/0,00%
[02] ai - 1,56%/0,00%
[03] unspecified - 80,00%/0,00%
[03] oldAi - 20,00%/0,00%
[02] push - 1,09%/0,00%
[02] headTurn - 0,28%/0,00%
[02] rangeChecks - 0,08%/0,00%
[02] looting - 0,03%/0,00%
[02] jump - 0,03%/0,00%
[01] keepAlive - 0,03%/0,00%
[00] dim_unloading - 0,00%/0,00%
[00] players - 0,00%/0,00%
[00] tallying - 0,00%/0,00%
[00] snooper - 0,00%/0,00%
[00] tickables - 0,00%/0,00%
--- END PROFILE DUMP ---
We haven't added any mods to the server and we're running the FTB server version provided at launch. I'll gladly say the exact version if someone tells me how.
Thanks for looking over the problem.