NoLaggMonitor

Introduction

Using the monitor component you can keep track of your server on a regular basis. It can:

  • Show information about:
    • Entity count (players, mobs, items, TNT)
    • Chunk count, unloaded, loaded and generated since previous message
    • Memory usage and at what rate it increases
  • Log this information to file
  • Show this information in a rich message in-game and in the console
  • Monitor the server to keep on receiving updated information to keep track of performance
  • Show information of other components (such as the current sending stats)

Monitor output

NoLagg Monitor Output

Clarification
  • The chunks: show, in order: Total loaded, unloadable chunks (no players near, not world spawn), Loaded count since last view, Generated count since last view, Unloaded count since last view, the amount of chunks processed by NoLagg lighting (when disabled always shows 0)
  • Packet compression busy shows how much processing is going on to prepare, compress and send chunk packets by NoLagg chunks (when disabled, always shows 0%)
  • Packet buffer size shows how full the buffer for sending packets to the player is. The higher this percentage, the higher your latency with the server and the more chance of getting disconnected for 'overflow' (at 100% on CraftBukkit servers)

Usage

The following commands are available:

  • /lag monitor - receive updated information at a set interval
  • /lag stat - receive a single snapshot
  • /lag mem - receive information about the current memory usage
  • /lag lagmem - receive information about the current tick rate and memory usage
  • /lag - receive information about the current tick rate
  • /lag log - start or stop logging information to the log file
  • /lag clearlog - clear the current log

Should you use it?

It can be useful to have it running in the background, so whenever someone yells 'lag!' you can instantly look up what is going on. Or you can allow the person himself use it, to see how well the connection is performing compared to everyone else. All commands have appropriate permissions.


Comments

Posts Quoted:
Reply
Clear All Quotes