System Requirements and Optimization

System Requirements and Optimization

Consider these requirements to get the most from gTrack.

Web Browser

Supported browsers are:

  • Google Chrome 55+
  • Mozilla Firefox 51+
  • Opera 36+
  • Internet Explorer 11 (EDGE)

In other browsers, gTtrack may function incorrectly.

Computer Capability

Computer capability affects browser operation. The key points of high performance are CPU (central processor) and RAM capacity. Multi-core processors do not affect browser operation in most cases. The exception is Google Chrome that can use more than one core in its operation.

Considering the information mentioned above, the minimum requirements are:

  • CPU at 1,6 Hz clock rate;
  • 512 MB of RAM.

and recommended requirements:

  • CPU at 2,4 Hz clock rate
    (a processor with two and more cores is recommended if Google Chrome is used);
  • 2 GB of RAM.

Monitor size and screen resolution should also be taken into account. The bigger the monitor is, the more data is queried from server and processed by CPU. For this reason the program may work perfectly on a 17-inch screen but start running slow on the 22-inch one. The solution for big monitors is not to use browser in a full-screen mode. This issue is especially actual at low speed of Internet connection.

Antivirus software as well as gathering actual data from units can slow down computer performance. If gTrack is running slower, you can add it to the list of exceptions or simply disable antivirus monitoring during gTrack session. You can also create a rule which allows gTrack to have any network activity.

Internet Connection

A 1 Mbit Internet connection channel is enough for the normal operation of gTrack one computer. If more than one operator will work simultaneously, do the speed test and choose the most appropriate speed.

 Furthermore, when working with gTrack , your IP address should not be changed within a session.

Optimization Measures

Here are some tips, which will help you to improve gTrack performance in cases when more than a hundred units are connected.

1. Web Browser

Web browser plays a very important role. Use only the browsers specified in the list of supported browsers. Google Chrome is the most efficient one. It is followed by Mozilla Firefox and Opera. The slowest, according to our tests, is Internet Explorer.

The performance of the monitoring system strongly depends on the event system of the browser in which gTrack is started. Each browser has its individual event model. As the tracking system is rather dynamic and tracks change with up to a 2-second delay, some browsers (for instance, Internet Explorer) cannot process such a large quantity of events. The solution here is to use a more powerful computer.

2. Graphics & Tooltips

The display of graphic elements on the map and in the lists is resource-consuming. If you notice that your browser is getting slower, try to disable the display of the following elements: units, geofences, places, tracks, as well as names, direction arrows, and 'tails' for units (these elements can be disabled with the help of the three corresponding buttons in the Visible layers menu). Limit the number of units displayed in the Monitoring panel. Limit the number of other objects displayed on other panels that are frequently used (apply the filter to do that). Enable only those elements that are required for your work at the moment.

The optimal settings for unit display can be adjusted in the Unit visualization on map section of General settings tab. In addition, if the speed of the Internet connection allows it and there are no restrictions on traffic, geofences can be drawn not in the browser, but on the server. This option is enabled in the user settings on the Maps tab.

A tooltip and additional information about the unit should also be taken care of. In the Show additional information about the unit section of the User Settings dialog, it is recommended to turn off the parameters that are not used (if necessary, switch off all the parameters). If there are a lot of geofences or geofences composed of multiple points and the Presence in geofences option is enabled, your browser can become overloaded. In such a case, make sure this option is disabled.

If the Internet connection is slow or you need to save the traffic, disable geofence rendering on the server. Besides, when you use reports with a map, messages, and tracks, clear your request when it is no longer useful.

Pay attention that in order for the charts to be displayed, the browser you use has to support the WebGL component. If the browser or the operating system cannot support it, enable the Render charts on server option in the User Settings dialog (limited functionality will be available).

3. Queries to Server

When gTrack starts, not all the data is loaded at once. It is made in order to speed up the loading and operation. That is why some actions that are performed for the first time may take more time than in the future. Resource-consuming reports (such as reports on groups or reports with grouping and detalization) should be avoided. Enclosed rows of detalization stay hidden until you expand them, and if there is a hundred or more enclosed rows, the browser may freeze.

Limitations

Limits for logins and sessions:

  • No more than 10 unsuccessful logins from one IP address per minute;
  • No more than 120 successful logins from one IP address per minute;
  • No more than 100 active sessions of one user from one IP address;
  • No more than 120 logins per minute.

If these limits are met, IP address will be temporarily blocked. It can cause difficulty to log in to the system.

Limits for messages:

  • No more than 15 million messages can be loaded by a user from one IP address;
  • No more than 15 million messages can be loaded by a user from one IP address within 2 minutes;
  • No more than 500 thousand messages can be imported from one IP address per minute.

If these limits are met, messages stop being loaded or imported. It may cause difficulties in executing reports, building tracks, etc. If this happens, you can clear the Tracks, Messages, and Reports panels (or simply reload the page) and try again.

Limits for reports:

  • Online execution of a report takes up to 2 minutes;
  • No more than 200 executions within 5 minutes by a user from one IP address;
  • The maximum number of lines of a report is 100000;
  • Report execution on jobs takes up to 10 minutes;
  • Report execution on notifications takes up to 5 minutes.

When the timeout is exceeded, report execution will be aborted. That means the report will not be generated. In this case, diminish time interval, number of analyzed objects, or scope of requested data (tables, charts, etc.).

Other limitations:

  • No more than 3 resource-intensive requests (e.g., message loading, report execution, etc.) can be processed simultaneously in a session;
  • No more than 10 API requests can be processed simultaneously during one session;
  • No more than 3 map tracings can be processed simultaneously during one session;
  • No more than 10 'avl_evts' requests within one session can be processed within 10 seconds.

    • Related Articles

    • Monitoring System

      The monitoring system is used by end users to control their units (vehicle fleet, machinery, employees, pets, etc.). Unit tracking includes: detecting the position of units and watching their movements on the map; observing dynamic changes of various ...
    • Management System

      The management of GPS tracking system gTrack is realized through a specialized interface designed for gtrack managers — CMS Manager. CMS Manager allows you to manage your tracking service by means of such system macro objects as accounts, billing ...
    • Measurement System and Conversion

      gTrack works with different measurement systems: metric, U.S., imperial, and metric with gallons. The corresponding feature can be set for units, resources, and users during their creation. The system of measures for routes is also set when it is ...
    • Quick Start

      1. Login On the login page, specify your user name and password and press Enter.  The supported browsers are listed in the System Requirements and Optimization section. 2. Interface You have entered the main interface of the tracking system. On the ...
    • Logistcs

      Logistics Logistics is a multifunctional program created to implement control over all the working stages of a courier delivery service. Logistics consists of two applications: web and mobile one. Web application is intended to be used by an ...