User avatar
johan
GpsGate
Posts: 14085
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. The below estimates are made for GpsGate Server v2.0.4

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

Example:
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!)

The database disk usage is about 0.3 kB per transaction.

How to not run out of disk space http://forum.gpsgate.com/topic.asp?TOPIC_ID=13841

Bandwidth
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! http://forum.gpsgate.com/topic.asp?TOPIC_ID=14953

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


Database
Use MySQL 5.0 or later. MySQL will work better with GpsGate Server than MSSQL.

Use MySQL ODBC 5.1. This is the only supported version of ODBC driver.

REFERENCE SYSTEMS

System Small
20 vehicles, 1 or 2 operators, update rate 1 minute.
You can use any desktop computer.
Note that XP and Vista Home edition does not support IIS.

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, max 20 operators, 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
http://forum.gpsgate.com/topic.asp?TOPIC_ID=13841

Improve GpsGate Server performance!
http://forum.gpsgate.com/topic.asp?TOPIC_ID=14953

Regards,
Johan

Franson Support

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