Client side monitoring

From OpenSimulator

Revision as of 12:11, 31 October 2013 by Justincc (Talk | contribs)

Jump to: navigation, search

Contents

Introduction

This page refers to monitoring facilities that are typically present on a viewer. These are not directly connected with OpenSimulator.

Please add more detail as necessary.

Viewer statistics

The short cut to display this window is CTRL + SHIFT + 1. This shows measures such as viewer frames per second (FPS), Total Frame Time, etc.

Information about a few of these measures is broken out below.

See also http://community.secondlife.com/t5/English-Knowledge-Base/How-to-improve-Viewer-performance/ta-p/1316923

Ping Sim

A typical viewer will send a ping UDP packet (StartPingCheck) to the root region every 5 seconds.

The simulator will respond immediately with a CompletePingCheckPacket without going through the main packet queueing mechanism. The viewer measures the round-trip time and displays this as the Ping Sim statistic.

If the simulator is on the same computer as the viewer, then you would expect to see a ping time of approximately 10-25 ms. If the simulator is remote, then ping times will be a lot longer as the packet traverses the network.

If ping time varies significantly (e.g. by 100s of ms) or is consistently higher than one would expect then this may indicate an extremely over-loaded simulator or network problems/high latency between the viewer and the simulator. However, ping can sometimes also leap up if the viewer is overloaded (and hence taking more time than usual to process incoming data).

Packet Loss

This is the percentage of all UDP packets sent that were not acknowledged by the server, indicating that they were lost. Any packet loss is not good - a packet loss of over 10% indicates serious problems. A high packet loss may be due to a bad network connection between your viewer and the server, problems with the viewer or overloading of the server, amongst other things.

Texture Console

The short cut to display this is CTRL + SHIFT + 3. This will overlay a display on the viewer which details the textures being downloaded and thedownload progress. The number of textures present on the region is the number after the "Textures:" text on the third line of the display. The higher this is, the more graphics memory is required from the viewer and lower performance will be.

See http://wiki.secondlife.com/wiki/Texture_Console for more details.

References

Personal tools
General
About This Wiki