Its becoming quite difficult to remain patient, with little to no word from the team regarding these constant crashes and hours-long TPS wells that have the server running at 8-10 TPS with dips to as low as 4. Its becoming so that I don't enjoy the experience on the server as much as i used to and that in and of itself is disheartening because i truly love this community! We have very few mods that log on to dire consistently in the last week so it is understandable if this issue has not been raised very often but there has to be performance logs on the admin side that illustrate the terrible performance of the server as of late. Is this topic even on the radar of the admin team or am i just talking to the wind?
We are already aware of the issue but couldn't find out what is causing it yet. Nothing special is showing up with our profiling tools.
We have had several crashes today, resulting in multiple server rollbacks (undoing work). Hopefully something will be in the logs to shed some light as to why this is happening.
Thanks for the followup SirWill, Hopefully we find something out soon. I know that Twilight Forest is a terrible worldgen lag source but i think that its not likely the primary culprit. I wonder if you can profile for specific tiled entities and their impact on the server, if so i would check out Steve's Factory Machine Inventory Managers. I know that they can be great if programmed correctly, but if someone doesnt quite know that they are doing, they can cripple a server to single digit TPS. I know this personally because I did (on accident!!) it on MyM while trying to learn their functionality. I had a MiM that had 4 function streams, 1 for any cobble to autocraft it to Compressed Cobble, another for 1x to 2x, 2x to 3x and one for 3x to 4x. Well, following the random lets play that i was watching, i made the logic function streams and fired it up! It was a dream, how fast that thing was, and according to the guy in the video, it was super efficient on the server. Well Sr.Mod bluu came over to my place and asked me to turn it off... turns out that that ONE MiM was dragging the server down to 8 TPS. When i removed the cobble input, the server flew back up to 19.33 and then to 20 TPS. Turned the cobble back on, and it dipped right back down. Point being, MiM themselves arent really bad for singular tasks, but as mass processors/autocrafters, they might be very dangerous to server performance. I am in no way advocating any action against MiM as there are certain things that just simply cant be done as effectively or efficiently without them, but it just might be a place to start looking.
weird thats one of the better ones have u tried using opis i havnt used but from what ive heard its very good at showing where the lag is coming from. [Server Admin] Opis 1.2.3 - The server admin Companion Cube. - Minecraft Mods - Mapping and Modding - Minecraft Forum - Minecraft Forum
Opis can be great for a small server between friends but totally out of league on our size. The issues it has is: very unstable, performance impact while not being used and intense performance impact during use. In numbers we talk here about 3-5 times the cycle time while opis is profiling. That means while it profiles the tps go from 10 down to 2-3. It is great at finding single and grouped entities and tile entities that are over the top, but thats more or less all. We use tick profiler for those, while the features of tick profiler are less it is stable (not a single crash) and the performance impact way less. For all the other stuff that opis/tick profiler.. don't pick up, well visualVM and yourkit are more or less the only choices. They do show everything in great detail not just tile entities and entities. In a way where you need to be familiar with minecraft and java. But they don't separate worlds, chunks, coordinates... ofc. The performance issues on dw have nothing to do with specific tile entities. It is mainly in the player packet, chunk loading/unloading and entity section. Which all opis and tick profiler wouldn't be able to pick up. (well besides the entities, but only partially.)
ah ok then ive never used opis my self. how long has it been since its last full reset? maybe time for another?