User avatar
Posts: 14224
Joined: Wed Aug 04, 2004 10:40 pm
Location: Sweden
Contact: Website

GUIDE: Server requirements for GpsGate Server

Tue Dec 16, 2008 6:26 pm

Which (Windows) server to use for GpsGate Server

This guide gives some guidelines on which server hardware and software you should use if you run your own GpsGate Server on your own server.

Estimate transactions
First estimate the number of transactions per second you will have.

30 vehicles with an update once every one minute will give you an average of 0.5 transactions per second.

Depending on how many rules you apply to each application, each transaction will take different amount of computing resources. Below are some estimates given normal usage of GpsGate Server.

Disk usage per transaction
Always use fast and reliable disks. If you will have more than 10 transactions per second use SCSI/SAS RAID1 or SSD disks. (Do not use SATA disks!)

A typical system uses 0.2 GB per device and year. Please note that you can cleanup or archive old data.

How to not run out of disk space topic.asp?TOPIC_ID=13841

GpsGate Server uses very little bandwidth. A transaction is often of less than 0.2 kB.

A user logged into the web interface average about 2 kB/sec.

CPU and memory
GpsGate Server consumes about 150 MB of memory per 100 devices simultaneously online. If you have many users use 4GB and assign 1 or 2 GB memory to MySQL.

GpsGate Server makes good use of multi-core CPU:s. A dual or quad core CPU is recommended.

How to optimize your GpsGate Server performance and user experience! topic.asp?TOPIC_ID=14953

Windows version
All versions of Windows are supported. For best performance use a server version of Windows like 2008 or 2012.

Use MySQL 5.5 MySQL will work better with GpsGate Server than MSSQL.
Use MySQL ODBC 5.3.4. This is the only supported version of ODBC driver.


System Small
20 vehicles, update rate 1 minute.
You can use any desktop computer.

System Medium
500 vehicles, update rate 1 minute.

Windows Server.
MySQL 5.0 or later.
300 GB SAS/SCSI RAID1 disks or SSD.
Dual Core CPU
4 GB ram.

System Large
5000 vehicles,, update rate 1 minute in average.

Windows Server x64
MySQL 5.0 or later.
600 GB SAS/SCSI RAID1 disks or SSD
2 * Quad Core (Xeon) CPU
16GB GB ram.

Related topics

How to not run out of disk space

Improve GpsGate Server performance!


Franson Support

Return to “GpsGate Server - How to setup and use”