Memory Leak/TPS or CPU Issues. Overall performance decrease with 1.3.1

Discussion in 'Bukkit Help' started by Keiaxx, Aug 19, 2012.

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

    Keiaxx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello All! Ever since 1.3.1 came out for bukkit, My server has been going out of control performancewise lately. I will provide as much information as possible to those who may need it and help me solve my issues with my server.

    Server Information:
    Dedicated 16 GB Server from OVH Kimsufi

    Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz: The CPU usage for Java hangs around 150% , however server load is around 1.00-1.50, and rarely uses up all of one or more cores.
    2TB HDD @ 7200 RPM, I can assure you that it is not an I/O issue, as iowait times are low, the java process is always in S or R state, never in D state, and the iotop shows no high I/O activity from the server process.





    Relevant Details:
    - Minecraft Version: 1.3.1
    - Operating System: Linux (amd64) version 2.6.32-5-amd64
    - Java Version: 1.7.0_05, Oracle Corporation
    - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    - Memory: 1084331456 bytes (1034 MB) / 3542417408 bytes (3378 MB) up to 9544400896 bytes (9102 MB)
    - JVM Flags: 3 total; -Xmx10240M -XX:+UseParallelGC -XX:parallelGCThreads=4
    - Type: Dedicated Server




    Plugins/Bukkit-wise Information:

    Bukkit Version: git-Bukkit-1.3.1-R1.0-b2320jnks (MC: 1.3.1)
    Bukkit Plugin Profiling (/timings) : http://pastie.org/4547778
    WorldGuard Report: http://pastie.org/4548033
    Plugin List: http://pastie.org/4547997


    Background and Issue Information:

    1. The TPS drops below 5 within >~6 Hours of the server being Up. Before that the TPS is always around 15-20, with No Lag Spikes at all.

    2. Ram Usage is super high, garbage collector is on in the java start command. At first, the server uses up only about 2-4 GB of Ram with ~75-100 Players on, then at the same time when the TPS drops, the RAM usage suddenly increases slowly up until a point where it is hanging around 500 MB ram free.
    Check the picture below.

    3. When trying to normally stop the server ( I use the Multicraft control panel ) it gives a [Server] KILL signal could not be sent: [Errno 1] Operation not permitted and does not save the worlds normally afterwards.

    4. At times, my server crashes unexpectedly and creates crash logs with this on the top:

    Description: Exception in server tick loop with a stack trace pertaining to java.util.ConcurrentModificationException . The stack traces don't lead to a plugin and are all either within net.minecraft.server , java.util, or org.bukkit.


    Performance Pictures:



    Low TPS and Very High Ram Usage, only 8 hours into server uptime: https://dl.dropbox.com/u/22563933/bukkit/1.PNG

    World and Entity Information: https://dl.dropbox.com/u/22563933/bukkit/2.PNG

    The things I have already tried:


    Tried creating some /nolagg examines at one point to see if it is a plugin issue, however NoLagg itself doesn't even work correctly on my server so thats out of the question.

    Tried out the other craftbukkit mods such as Craftbukkit++.

    Updated ALL plugins and ensured that they are all fully compatible with 1.3.1.

    Removed intensive plugins intermittently to see if they may increase performance such as NoCheatPlus, Factions, ChestShop, HomeSpawnPlus.

    Ever since 1.3.1 came out I have been having these issues and have been doing tons of trial and error to see what can be causing it, but no avail. I have gotten to the point where I just have to ask other people for their opinions.

    Summary:

    In short, All I need is someone to help me figure out what the heck is wrong with my server, and why the performance is suffering greatly. Please someone just take a look at the information i have provided and let me know what I could possibly do to help increase my server performance and bring it back to normal.
  2. Offline

    Donny

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Turn off snooper in server.properties
  3. Offline

    Mime21

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello, i have the same issue, Dedicated Server, 10 gigs ram, 4 core Xeon CPU
    @ 120+ Online my server now gets these lag spikes every 20-40 secs...*bukkit bug?*
    Also my TPS sits @ 20, then drops to 6, then back up 1 second later....also low RAM usuage
  4. Offline

    Mime21

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    My top 5 list of Bukkit 1.3 issue which they have yet to fix, save the best for last??

    1. Auto World saving issue, every 40+- seconds
    2. Auto World saving issue, every 10+- seconds randomly
    3. Ram leeks, 16 gigs of ram drops like a mother fucker on my Dedicated server.
    4. TPS fucking lag drops, TPS drops from 20 -> 6, lag spike fucks me, then it jumps back to 35TPS/20,
    so thats about -25% lag...Seriously Bukkit?
    5. And finaly, the worst issue of them all, in all of my support tickets they blame this shit on my plugins :)
  5. Offline

    Keiaxx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    It has been like that from the start. That can't be the issue.
  6. Offline

    Keiaxx

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    And I look at the other threads and people with issues and their crash logs all have something with concurrent modification exception and some server tick loop of some sorts.

    3. Same here
    4. Mine stays below 5 about 5 hours into server uptime.

    I am also using R2.0 and can say that there is no difference at all.

    This post has been edited 1 time. It was last edited by Keiaxx Aug 19, 2012.
  7. Offline

    seane96

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeh i think its bukkit,

    Cause in 1.2.5 my tps allways stayed at 20 didnt move once now the 1.3.1 update boom 5 - 6 - 5 - 10

    just keeps jumping also the ram is still a problam im running a test server on my computer just so i could see if it was plugin or was it bukkit all i had on was lagmeter i dont think its that

    im using bukkit 1.3.1 r2 b2340jnks

    and i see the ram jumping a bit no one is on it

    i have it running on 3gigs of ram and it starts at 2709 mb and goes down all the way to 229 mb


    Sean

    EDIT: btw my server is down cause im upgrading my server from 4 gigs of ram to 16 due to this!

    This post has been edited 1 time. It was last edited by seane96 Aug 24, 2012.
  8. Offline

    Facepalmed

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I am getting something like the same problem, only with really high CPU usage. My RAM usage is at about 23% (of 8GB), though Linux reports that Java is using anywhere between 127% and 165% of my CPU. I've got one CPU that is constantly at 100% and a second that is anywhere between 27% and 65% handling just the Bukkit server. My other two CPUs sit idle. This server handled 1.2 and under just fine with no lag at an average of 20 players online.

    Under 1.3.2-R2.0 I am seeing pings via LAN (this is Cat5E Ethernet at 100Mbps, not WiFi) at 920ms. A quick ping to the server via Windows command prompt reveals that my actual ping is <1ms, ruling out a network problem. All players when I log on have "one bar" pings, visible when the player presses Tab and sees the player list. Some player skins are not visible. TPS is a steady 19 with many players online complaining of lag. Perhaps it is also important noting that I do not get many errors, only "[WARNING] Can't keep up! Did the system time change, or is the server overloaded?"

    Last night, Bukkit crashed outright. I had to hard reset my server. Linux only reported the system load as "Over 4.00" and any commands such as "cd" took minutes to illicit a response via SSH. Java warned me via the Bukkit command line that its VM had run out of memory, at which point Bukkit was dead.

    Server Specs:
    - Dedicated server for only one Craftbukkit instance
    - CPUs: 4 AMD Opteron 850 single-core CPUs at 2.4GHz
    - RAM: 8GB ECC-enabled DDR400 (yes, original DDR :D )
    - HDDs: 8x 73GB SCSI drives - 6x in one RAID6 array that contains Bukkit, 2x in RAID1 for OS
    - MB: Tyan Thunder S4882 with onboard ATI Rage PRO graphics

    WorldGuard report:
    Code:
    WorldGuard Configuration Report
    Generated 2012-08-25 20:32 -0700
     
    Version: 5.5.3
     
    ------------------
    Server Information
    ------------------
     
    Java                : Sun Microsystems Inc. 1.6.0_20 (http://java.sun.com/)
    Operating system    : Linux 2.6.32-38-server (amd64)
    Available processors: 4
    Free memory        : 1351 MB
    Max memory          : 5461 MB
    Total memory        : 1988 MB
    Server ID          : unnamed
    Server name        : Probuild SMP
    Implementation      : git-Bukkit-1.3.1-R2.0-b2340jnks (MC: 1.3.1)
    Player count        : 10/50
     
    -------
    Plugins
    -------
     
    ChunkFixer      : 1.0
    WorldEdit        : 5.4.2
    Towny            : 0.81.0.0
    Register        : 1.8
    CoreProtect      : 1.53
    Lockette        : 1.7.3
    PermissionsEx    : 1.19.2
    Modifyworld      : 1.19.3
    Questioner      : 0.6
    WorldGuard      : 5.5.3
    Regios          : 5.0.54
    Essentials      : 2.9.2
    EssentialsProtect: 2.9.2
    EssentialsSpawn  : 2.9.2
    EssentialsGeoIP  : 2.9.2
    SetRankPEX      : 1.6
    EssentialsChat  : 2.9.2
     
    ------
    Worlds
    ------
     
    world (0)        :
        Information:
            Seed              : -7927165771619536067
            Environment      : NORMAL
            Player count      : 10
            Entity count      : 1330
            Loaded chunk count: 3728
            Spawn location    : Location{world=CraftWorld{name=world},x=172.0,y=69.0,z=240.0,pitch=0.0,yaw=0.0}
            Raw time          : 239631838
        Entities  :
            CraftSheep          : 83 [0.022264]
            CraftPoweredMinecart: 1 [0.000268]
            CraftCreeper        : 198 [0.053112]
            CraftChicken        : 64 [0.017167]
            CraftPig            : 47 [0.012607]
            CraftEnderman      : 12 [0.003219]
            CraftVillager      : 36 [0.009657]
            CraftMinecart      : 4 [0.001073]
            CraftWolf          : 7 [0.001878]
            CraftSlime          : 4 [0.001073]
            CraftPlayer        : 10 [0.002682]
            CraftZombie        : 221 [0.059281]
            CraftExperienceOrb  : 1 [0.000268]
            CraftSkeleton      : 208 [0.055794]
            CraftSquid          : 184 [0.049356]
            CraftCow            : 32 [0.008584]
            CraftOcelot        : 8 [0.002146]
            CraftPainting      : 83 [0.022264]
            CraftSpider        : 68 [0.018240]
            CraftItem          : 59 [0.015826]
    world_nether (1) :
        Information:
            Seed              : -7927165771619536067
            Environment      : NETHER
            Player count      : 0
            Entity count      : 19
            Loaded chunk count: 144
            Spawn location    : Location{world=CraftWorld{name=world_nether},x=0.0,y=64.0,z=0.0,pitch=0.0,yaw=0.0}
            Raw time          : 227528321
        Entities  :
            CraftPigZombie: 18 [0.125000]
            CraftFireball : 1 [0.006944]
    world_the_end (2):
        Information:
            Seed              : -7927165771619536067
            Environment      : THE_END
            Player count      : 0
            Entity count      : 0
            Loaded chunk count: 0
            Spawn location    : Location{world=CraftWorld{name=world_the_end},x=112.0,y=49.0,z=0.0,pitch=0.0,yaw=0.0}
            Raw time          : 227514041
        Entities  :
     
    --------------------
    Global Configuration
    --------------------
     
    Configuration:
        useRegionsScheduler: true
        activityHaltToggle : false
        autoGodMode        : false
        usePlayerMove      : true
        hostKeys          : {}
        useSqlDatabase    : false
        sqlDsn            : jdbc:mysql://localhost/worldguard
        sqlUsername        : worldguard
        sqlPassword        : worldguard
     
    --------------------
    World Configurations
    --------------------
     
    world (0)        :
        Information  :
            Configuration file: /storage/Probuild-SMP/plugins/WorldGuard/worlds/world/config.yml
            Blacklist file    : /storage/Probuild-SMP/plugins/WorldGuard/worlds/world/blacklist.txt
            Regions file      : /storage/Probuild-SMP/plugins/WorldGuard/worlds/world/regions.yml
        Configuration :
            CONFIG_HEADER                  : #
    # WorldGuard's world configuration file
    #
    # This is a world configuration file. Anything placed into here will only
    # affect this world. If you don't put anything in this file, then the
    # settings will be inherited from the main configuration file.
    #
    # If you see {} below, that means that there are NO entries in this file.
    # Remove the {} and add your own entries.
    #
     
            opPermissions                  : true
            fireSpreadDisableToggle        : false
            itemDurability                : true
            simulateSponge                : true
            spongeRadius                  : 2
            disableExpDrops                : false
            pumpkinScuba                  : false
            redstoneSponges                : false
            noPhysicsGravel                : false
            noPhysicsSand                  : false
            allowPortalAnywhere            : false
            preventWaterDamage            : []
            blockLighter                  : false
            disableFireSpread              : false
            disableFireSpreadBlocks        : []
            preventLavaFire                : true
            allowedLavaSpreadOver          : []
            blockTNTExplosions            : false
            blockTNTBlockDamage            : false
            blockCreeperExplosions        : false
            blockCreeperBlockDamage        : false
            blockEnderDragonBlockDamage    : false
            blockFireballExplosions        : false
            blockFireballBlockDamage      : false
            blockEntityPaintingDestroy    : false
            blockPluginSpawning            : true
            disableContactDamage          : false
            disableFallDamage              : false
            disableLavaDamage              : false
            disableFireDamage              : false
            disableLightningDamage        : false
            disableDrowningDamage          : false
            disableSuffocationDamage      : false
            teleportOnSuffocation          : false
            disableVoidDamage              : false
            teleportOnVoid                : false
            disableExplosionDamage        : false
            disableMobDamage              : false
            useRegions                    : true
            highFreqFlags                  : false
            regionWand                    : 287
            blockCreatureSpawn            : []
            maxClaimVolume                : 30000
            claimOnlyInsideExistingRegions : false
            maxRegionCountPerPlayer        : 7
            antiWolfDumbness              : false
            signChestProtection            : false
            disableSignChestProtectionCheck: false
            removeInfiniteStacks          : false
            disableCreatureCropTrampling  : false
            disablePlayerCropTrampling    : false
            preventLightningFire          : false
            disallowedLightningBlocks      : []
            disableThunder                : false
            disableWeather                : false
            alwaysRaining                  : false
            alwaysThundering              : false
            disablePigZap                  : false
            disableCreeperPower            : false
            disableHealthRegain            : false
            disableMushroomSpread          : false
            disableIceMelting              : false
            disableSnowMelting            : false
            disableSnowFormation          : false
            disableIceFormation            : false
            disableLeafDecay              : false
            disableGrassGrowth            : false
            disableEndermanGriefing        : false
            regionInvinciblityRemovesMobs  : false
            disableDeathMessages          : false
            disableObsidianGenerators      : false
        Blacklist    :
            State: DISABLED
        Region manager:
            Type            : com.sk89q.worldguard.protection.managers.FlatRegionManager
            Number of regions: 7
            Global region    :
                Status: UNDEFINED
    world_nether (0) :
        Information  :
            Configuration file: /storage/Probuild-SMP/plugins/WorldGuard/worlds/world_nether/config.yml
            Blacklist file    : /storage/Probuild-SMP/plugins/WorldGuard/worlds/world_nether/blacklist.txt
            Regions file      : /storage/Probuild-SMP/plugins/WorldGuard/worlds/world_nether/regions.yml
        Configuration :
            CONFIG_HEADER                  : #
    # WorldGuard's world configuration file
    #
    # This is a world configuration file. Anything placed into here will only
    # affect this world. If you don't put anything in this file, then the
    # settings will be inherited from the main configuration file.
    #
    # If you see {} below, that means that there are NO entries in this file.
    # Remove the {} and add your own entries.
    #
     
            opPermissions                  : true
            fireSpreadDisableToggle        : false
            itemDurability                : true
            simulateSponge                : true
            spongeRadius                  : 2
            disableExpDrops                : false
            pumpkinScuba                  : false
            redstoneSponges                : false
            noPhysicsGravel                : false
            noPhysicsSand                  : false
            allowPortalAnywhere            : false
            preventWaterDamage            : []
            blockLighter                  : false
            disableFireSpread              : false
            disableFireSpreadBlocks        : []
            preventLavaFire                : true
            allowedLavaSpreadOver          : []
            blockTNTExplosions            : false
            blockTNTBlockDamage            : false
            blockCreeperExplosions        : false
            blockCreeperBlockDamage        : false
            blockEnderDragonBlockDamage    : false
            blockFireballExplosions        : false
            blockFireballBlockDamage      : false
            blockEntityPaintingDestroy    : false
            blockPluginSpawning            : true
            disableContactDamage          : false
            disableFallDamage              : false
            disableLavaDamage              : false
            disableFireDamage              : false
            disableLightningDamage        : false
            disableDrowningDamage          : false
            disableSuffocationDamage      : false
            teleportOnSuffocation          : false
            disableVoidDamage              : false
            teleportOnVoid                : false
            disableExplosionDamage        : false
            disableMobDamage              : false
            useRegions                    : true
            highFreqFlags                  : false
            regionWand                    : 287
            blockCreatureSpawn            : []
            maxClaimVolume                : 30000
            claimOnlyInsideExistingRegions : false
            maxRegionCountPerPlayer        : 7
            antiWolfDumbness              : false
            signChestProtection            : false
            disableSignChestProtectionCheck: false
            removeInfiniteStacks          : false
            disableCreatureCropTrampling  : false
            disablePlayerCropTrampling    : false
            preventLightningFire          : false
            disallowedLightningBlocks      : []
            disableThunder                : false
            disableWeather                : false
            alwaysRaining                  : false
            alwaysThundering              : false
            disablePigZap                  : false
            disableCreeperPower            : false
            disableHealthRegain            : false
            disableMushroomSpread          : false
            disableIceMelting              : false
            disableSnowMelting            : false
            disableSnowFormation          : false
            disableIceFormation            : false
            disableLeafDecay              : false
            disableGrassGrowth            : false
            disableEndermanGriefing        : false
            regionInvinciblityRemovesMobs  : false
            disableDeathMessages          : false
            disableObsidianGenerators      : false
        Blacklist    :
            State: DISABLED
        Region manager:
            Type            : com.sk89q.worldguard.protection.managers.FlatRegionManager
            Number of regions: 0
            Global region    :
                Status: UNDEFINED
    world_the_end (0):
        Information  :
            Configuration file: /storage/Probuild-SMP/plugins/WorldGuard/worlds/world_the_end/config.yml
            Blacklist file    : /storage/Probuild-SMP/plugins/WorldGuard/worlds/world_the_end/blacklist.txt
            Regions file      : /storage/Probuild-SMP/plugins/WorldGuard/worlds/world_the_end/regions.yml
        Configuration :
            CONFIG_HEADER                  : #
    # WorldGuard's world configuration file
    #
    # This is a world configuration file. Anything placed into here will only
    # affect this world. If you don't put anything in this file, then the
    # settings will be inherited from the main configuration file.
    #
    # If you see {} below, that means that there are NO entries in this file.
    # Remove the {} and add your own entries.
    #
     
            opPermissions                  : true
            fireSpreadDisableToggle        : false
            itemDurability                : true
            simulateSponge                : true
            spongeRadius                  : 2
            disableExpDrops                : false
            pumpkinScuba                  : false
            redstoneSponges                : false
            noPhysicsGravel                : false
            noPhysicsSand                  : false
            allowPortalAnywhere            : false
            preventWaterDamage            : []
            blockLighter                  : false
            disableFireSpread              : false
            disableFireSpreadBlocks        : []
            preventLavaFire                : true
            allowedLavaSpreadOver          : []
            blockTNTExplosions            : false
            blockTNTBlockDamage            : false
            blockCreeperExplosions        : false
            blockCreeperBlockDamage        : false
            blockEnderDragonBlockDamage    : false
            blockFireballExplosions        : false
            blockFireballBlockDamage      : false
            blockEntityPaintingDestroy    : false
            blockPluginSpawning            : true
            disableContactDamage          : false
            disableFallDamage              : false
            disableLavaDamage              : false
            disableFireDamage              : false
            disableLightningDamage        : false
            disableDrowningDamage          : false
            disableSuffocationDamage      : false
            teleportOnSuffocation          : false
            disableVoidDamage              : false
            teleportOnVoid                : false
            disableExplosionDamage        : false
            disableMobDamage              : false
            useRegions                    : true
            highFreqFlags                  : false
            regionWand                    : 287
            blockCreatureSpawn            : []
            maxClaimVolume                : 30000
            claimOnlyInsideExistingRegions : false
            maxRegionCountPerPlayer        : 7
            antiWolfDumbness              : false
            signChestProtection            : false
            disableSignChestProtectionCheck: false
            removeInfiniteStacks          : false
            disableCreatureCropTrampling  : false
            disablePlayerCropTrampling    : false
            preventLightningFire          : false
            disallowedLightningBlocks      : []
            disableThunder                : false
            disableWeather                : false
            alwaysRaining                  : false
            alwaysThundering              : false
            disablePigZap                  : false
            disableCreeperPower            : false
            disableHealthRegain            : false
            disableMushroomSpread          : false
            disableIceMelting              : false
            disableSnowMelting            : false
            disableSnowFormation          : false
            disableIceFormation            : false
            disableLeafDecay              : false
            disableGrassGrowth            : false
            disableEndermanGriefing        : false
            regionInvinciblityRemovesMobs  : false
            disableDeathMessages          : false
            disableObsidianGenerators      : false
        Blacklist    :
            State: DISABLED
        Region manager:
            Type            : com.sk89q.worldguard.protection.managers.FlatRegionManager
            Number of regions: 0
            Global region    :
                Status: UNDEFINED
     
    -------------
    END OF REPORT
    

    So, what's the deal here? Is this an issue with Bukkit or will I have to upgrade my server?
  9. Offline

    midnightfang22

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Mojang's fault. It is in the version changelog under bugs and seems to only apply on the default minecraft port.
    I think this one is Mojang too since the skins are retrieved on mojang's, not bukkit's, side. Vanilla on 1.3.1 when it first came out was also horribly laggy (it was worse than bukkit's lag in the beginning). Not sure about the other stuff.
  10. Offline

    Facepalmed

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    By "default minecraft port" do you mean 25565? If yes, I am not using the default port, but rather 25534. If you mean "default port" as the port that Minecraft uses, if any, then I suppose we'll have to wait for Mojang. Ping, however, does not address the CPU issue. Basic WorldEdit block drawing/removing activity or even flying around and loading chunks brings my server to its knees, often crashing Bukkit or delivering an "out of memory" error. I assume this is Mojang's fault as well, yes?
  11. Offline

    midnightfang22

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I have no idea about that. The ping and costume thing is on mojang's side, however, and our server went into vanilla 1.3.1 for about a week before switching to bukkit. We had 4 GB of ram and still lagged pretty badly with around 30-50 people (on vanilla), but the cpu usage didn't seem any different and the ram didn't get anywhere near the max. So, it seems to be lag in general...I don't know if bukkit helps or worsens the lag/cpu, but it seems to be all over the place. Personally, I don't lag at all (except for recent connection issues on my side making my character stop sending info) and the cpu is a bit higher, but not excessively higher on the server I am on. Bukkit could be the cause, test out a vanilla server on 1.2.5 and 1.3.1/1.3.2 for a few hours and see if you see any CPU/RAM difference. You could do the same for loading an empty craftbukkit for 1.2.5 and 1.3.1/1.3.2.
    I read somewhere that people found the default minecraft port (25565) had the high ping and other ports didn't, but others have also said that they had/saw servers not on the default port that still had higher ping. It might be random if you have it or not outside of the default port...
  12. Offline

    ressamp

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Oh man, this post is gold to me, as bad as that sounds. I've been having the same problem with my server, even though my server is just super lightweight and ridiculously simple. My issues seem to be not as bad as some of the servers here... but regardless, they're still there. I do get TPS drops, every once in a while (maybe every 1-2 hours) to around 15-18. Running at 85 players, everything is fairly calm, but then again, the lag isnt my issue. Its the random crashes that seem to be caused by Java running out of memory. I really don't know whats going on, in 1.2.5 I could worldedit 6 million blocks and run three worlds and dynmap. Now I've lightened my server to have no mobs whatsoever (it's a creative server so, mobs weren't that important anyways), the least amount of plugins possible (15), and until recently, only one world. I'm running on decent internet, and decent ram and a decent CPU. I've got aywhere between 7-15mb upload speed, 2.5ghz i7 processor, 6 gigs ram (5 of which are for the server), and a 1tb 5200rpm HDD. I've now totally ruled out plugins as the source of the problem, and I'm now turning towards bukkit( I'm running 1.3.1-R2.0 recommended). But it seems like with every new release, there is some peace towards this issue. I suppose we'll just have to wait and see, and hope for the best.
  13. Offline

    TnT Trinitrotoluene Maximus Administrator Bukkit Help

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @midnightfang22
    The ping "issue" is entirely cosmetic. Its really not a problem in any way shape or form. I've stated this previously, but it seems people are still hung up about it.

    We know that player count matters. The more players a server sees, the faster they will get a TPS issue. It is not just a matter of getting a lot of players, its getting a lot of players and sustaining the player count long enough to see the issue. This is why smaller servers such as mine cannot replicate this issue. Beyond that, there is a lot of mystery around this situation.

    We do not know if this affects vanilla the same way. No one has been able to run a vanilla server with enough of a player count to replicate this issue. Same goes for CraftBukkit without plugins. Would running a server without plugins cause the same problem? We do not know. I still insist this may be plugin related, as a lot of servers will be running the same plugins. I may be wrong, it could be something inside of CraftBukkit, but we would really like a definitive answer.

    This post has been edited 1 time. It was last edited by TnT Sep 3, 2012.
  14. Offline

    Mrchasez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Same issue on a Xeon 1270 16GB ram + 120GB SSD.
    Going down to 5TPS with 50 Online.
  15. Offline

    Benneht

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Same here. ran perfect on 1.2.5 with 6GB RAM, and 3.00 GHZ (Not the best, but Ptweaks fixed it, thanks Mrchasez) until 1.3.1/2 came around. Now it'll last about 4 hours, go down to 4 tps, max out CPU & RAM, and crash. Also, does it matter that I am running Mineshafter Proxy. I ran Bukkit vanilla and there is still this problem.
  16. Offline

    aehoooo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Same here. Having 10 player I get around 19TPS, when having a little more, 15 or so player, it drops to 8TPS or less.

    I disabled the save and made a plugin (nethrar) save the world every 15 minutes, it helped a little, but it still have a bad performance. My server almost always have a CPU core maxed on 100% usage, while its not using the half of the total RAM. I make it restart every 3 hours, but it doent seem to be any kind of leak, as soon as everybody joins, the server beguns with the low TPS problem.

    Prevously, on 1.2.5, the TPS droped very very rarelly on my server (only when people slept on mobfarms, gathering 400 mobs together), now it is very low with just commom use. Specially when people are generating new chunks.
  17. Offline

    Mrchasez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Same issues..
Thread Status:
Not open for further replies.

Share This Page