Difference between revisions of "Profiler"

From Pandorabox
Jump to navigation Jump to search
Line 33: Line 33:
 
=== summary ===
 
=== summary ===
 
The most avg work, mean all time through the server is on is made by mods:
 
The most avg work, mean all time through the server is on is made by mods:
* '''[[advtrains]]''' (32%)
+
* '''[[advtrains]]''' (32 %)
* and + [[messecons]] 13%, mean sum cpu for 2 mods 45%
+
* and + [[messecons]] (13 %), mean sum cpu for 2 mods 45%
* + [[pipeworks]] (10%) = sum top 4 with 55%
+
* + [[pipeworks]] (10 %) = sum top 4 with 55%
* + [[technic]] 9% = sum top 4 with 65%
+
* + [[technic]] ( 9 %) = sum top 4 with 65%
  
 
check the peaks out of result pages ...
 
check the peaks out of result pages ...

Revision as of 09:26, 27 October 2019

Profiler

Profiler is a built in mod, activated via "profiler.load = true" in minetest.conf file.

Usage: "/profiler save" by a server admin. This makes a text file "profiler date-time.txt" to check out.

The file I (Thailand) got, is from 11.09.2019

The file contains summary and single part from all activated mods and may help to target lag source.

example

more_chests:                                            
 - on_joinplayer[1] ..................................  

with numbers for

  • min µs
  • max µs (leads to peaks, used for rank peaks)
  • avg µs (lead to avg lag, used for rank B)
  • min %
  • max %
  • avg % (lead to avg lag, used for rank A)
  • avg : mean time making work for cpu
  • peak : short but heavy usage, maybe feel lag

results

summary

The most avg work, mean all time through the server is on is made by mods:

check the peaks out of result pages ...

conclusion

There are main just 3 mods there behaviour have to be checks / reduces to get lag down.

all others are minor effect to server.

Author

Thailand, known as Festus1965 in Forum, and Thomas or Explorer on most other servers. I played around with profiler since at least 2 years and successful reduced lag on my server basing on profiler results. There is a change possible in pipeworks reducing that mod about 50% of its impact. At advtrains I have no glue, as I dont use it, as I know its impact on servers.