System requirements

System requirements

Minimum system requirements for a server of up to 70000 devices

Number of devices Server Characteristics
Up to 5000 devices CPU: 4 cores, 8 threads;
RAM: 8 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 10000 devices CPU: 4 cores, 8 threads;
RAM: 16 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 20000 devices CPU: 6 cores, 12 threads;
RAM: 24 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 30000 devices CPU: 8 cores, 16 threads;
RAM: 32 GB;
Drive 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 40000 devices CPU: 10 cores, 20 threads;
RAM: 40 GB;
Drive 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 50000 devices CPU: 12 cores, 24 threads;
RAM: 48 GB;
Drive 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 60000 devices CPU: 12 cores, 24 threads;
RAM: 56 GB;
Drive 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.
Up to 70000 devices CPU: 12 cores, 24 threads;
RAM: 64 GB;
Drive 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*);
Network: 100 Mbit/s.

Additional server requirements (up to 70000 devices):

  • CPU frequency not less than 2 GHz;

Minimum system requirements for a server of up to 150000 devices

Number of devices Server characteristics for the system Characteristics of the storage server
Up to 80000 devices CPU: 6 cores, 12 threads;
RAM: 24 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 48 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 90000 devices CPU: 6 cores, 12 threads;
RAM: 28 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 52 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 100000 devices CPU: 8 cores, 16 threads;
RAM: 32 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 56 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 110000 devices CPU: 8 cores, 16 threads;
RAM: 36 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 60 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 120000 devices CPU: 10 cores, 20 threads;
RAM: 40 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 64 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 130000 devices CPU: 10 cores, 20 threads;
RAM: 44 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 68 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 140000 devices CPU: 12 cores, 24 threads;
RAM: 48 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 72 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 150000 devices CPU: 12 cores, 24 threads;
RAM: 56 GB;
Drive 1 (System): 240 GB SSD;
Network: 500 Mbit/s.
CPU: 12 cores, 24 threads;
RAM: 76 GB;
Drive 1 (System): 120 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).

Additional server requirements (up to 150000 devices):

  • CPU frequency not less than 2 GHz;
  • All servers must be on the same subnet;
  • Network bandwidth between servers is 1 Gbit/s;
  • The delay (ping) between servers is no more than 1 ms.

Minimum system requirements for a server (up to 250000 devices)

Number of devices Broker Server Characteristics Core Server Characteristics Characteristics of the server for the Database 1 Server Characteristics for Database 2
Up to 160000 devices CPU: 8 cores, 16 threads;
RAM: 32 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 8 cores, 16 threads;
RAM: 32 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 16 cores, 32 threads;
RAM: 64 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 16 cores, 32 threads;
RAM: 64 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 170000 devices CPU: 10 cores, 20 threads;
RAM: 32 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 10 cores, 20 threads;
RAM: 32 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 16 cores, 32 threads;
RAM: 64 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 16 cores, 32 threads;
RAM: 64 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 180000 devices CPU: 12 cores, 24 threads;
RAM: 40 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 12 cores, 24 threads;
RAM: 40 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 18 cores, 36 threads;
RAM: 72 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 18 cores, 36 threads;
RAM: 72 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 190000 devices CPU: 14 cores, 28 threads;
RAM: 40 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 14 cores, 28 threads;
RAM: 40 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 18 cores, 36 threads;
RAM: 72 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 18 cores, 36 threads;
RAM: 72 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 200000 devices CPU: 16 cores, 32 threads;
RAM: 48 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 16 cores, 32 threads;
RAM: 48 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 20 cores, 40 threads;
RAM: 80 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 20 cores, 40 threads;
RAM: 80 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 210000 devices CPU: 18 cores, 36 threads;
RAM: 48 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 18 cores, 36 threads;
RAM: 48 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 20 cores, 40 threads;
RAM: 80 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 20 cores, 40 threads;
RAM: 80 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 220000 devices CPU: 20 cores, 40 threads;
RAM: 56 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 20 cores, 40 threads;
RAM: 56 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 22 cores, 44 threads;
RAM: 88 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 22 cores, 44 threads;
RAM: 88 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 230000 devices CPU: 22 cores, 44 threads;
RAM: 56 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 22 cores, 44 threads;
RAM: 56 GB;
Disk 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 22 cores, 44 threads;
RAM: 88 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
CPU: 22 cores, 44 threads;
RAM: 88 GB;
Disk 1 (System): 240 GB SSD;
Disk 2 (Storage): HDD (volume is calculated*).
Up to 240000 devices CPU: 24 cores, 48 threads;
RAM: 64 GB;
Drive 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 24 cores, 48 threads;
RAM: 64 GB;
Drive 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 24 cores, 48 threads;
RAM: 96 GB;
Disk 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
CPU: 24 cores, 48 threads;
RAM: 96 GB;
Disk 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
Up to 250000 devices CPU: 28 cores, 56 threads;
RAM: 64 GB;
Drive 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 28 cores, 56 threads;
RAM: 64 GB;
Drive 1 (System): 500 GB SSD;
Network: 1 Gbit/s.
CPU: 24 cores, 48 threads;
RAM: 96 GB;
Disk 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).
CPU: 24 cores, 48 threads;
RAM: 96 GB;
Disk 1 (System): 240 GB SSD;
Drive 2 (Storage): HDD (volume is calculated*).

Additional server requirements (up to 250000 devices):

  • CPU frequency not less than 2 GHz;
  • All servers must be on the same subnet;
  • Network bandwidth between servers is 1 Gbit/s;
  • The delay (ping) between servers is no more than 1 ms.

*Calculation of the volume of a hard disk (HDD) for data storage

When calculating the volume of a hard disk for data storage, you need to take into account:

  • the size of one message including data from the meter is 2 kilobytes;
  • frequency of data acquisition;
  • number of metering devices;
  • storage depth.

Calculation examples:

Example 1.
10000 water meters transmit data 2 times a day. The data must be stored for 1 year.
1 data message is 2 kilobytes.
1 meter sends 2 messages per day which is 4 kilobytes.
10,000 counters send 20,000 messages per day which is 40,000 kilobytes.
10000 meters send 7,300,000 messages per year which is 14 600 000 kilobytes ~ 14 Gigabytes.
A 120 GB hard drive is enough.

Example 2.
50000 electricity meters send several types of data with different frequency. The data must be stored for 3 years.
Data types:
— power profile (every 30 minutes): 48 messages per day;
— current value of stored energy (once an hour): 24 messages per day;
— values of stored energy at the beginning of the day (once a day): 1 message per day;
— instantaneous values of electricity quality indicators (once per hour): 24 messages per day.
Total: 97 messages per day for one counter — 194 kilobytes.
50,000 meters send 4,850,000 messages per day — 9,700,000 kilobytes.
50,000 meters send 5,310,750,000 messages in 3 years — 10 621 500 000 Kilobytes ~ 10 terabytes.
Considering that it is possible to manually request readings and event logs from electric meters, it is necessary to add 30% to the calculated volume.
In this case, you will need a 14 terabyte hard drive.

Minimum system requirements for the backup server

To back up software and databases, it is recommended to allocate a separate server with the following characteristics:

  • CPU: 4 cores, 8 threads;
  • RAM: 8 GB;
  • Drive 1 (System): 120 GB SSD;
  • Drive 2 (Storage): RAID1 of 2xHDD (volume is calculated**).

Additional requirements for the backup server:

  • The backup server and servers with software and databases must be located on different physical drives;
  • The network bandwidth between the backup server and servers with software and databases is 1 Gbit/s;
  • **The amount of disk space for storing backups should be 3 times the volume of all disks with software and databases.

Additional information

When using software to obtain data from metering devices, the polling of which is initiated by the server take into account that 16 megabytes of RAM is required for one polling process per unit of time. Depending on the number of metering devices, the frequency of their polling and the launch schedule settings, the required RAM size for servers can be increased.

For a server with more than 250000 devices the system requirements are selected individually.

For more information, please contact the Nekta Technical Support service:

 

   Send article as PDF