Recommended number of devices and mobile clients according to your server capacity
We conducted some tests on multiple servers to help you approximately determine your server required capacity. So, here you can find recommended number of devices and mobile for server capacity.
Note!
All test examples were run on Hetzner servers.
The maximum number of simultaneous SIP calls on one server is 300. For a larger number, you need to use additional media instances. The peak load of the calls can not be more than the number of panels on the server.
The number of monitors does not significantly affect the load, because they do not collect logs. So we focused more on the number of panels.
Mobile applications do not cause a significant load without SIP calls.
We recommend using 2 VCPU, 4GB RAM server for the Link version without SIP, as performance and stability problems can be observed when installing images with SIP.
Host | Hetzner | ||||
---|---|---|---|---|---|
Server | 2 VCPU, 4GB RAM | ||||
Number of devices that send HTTP logs (+ hearbeats) | 0 | 0 | 500 | 500 | 500 |
Number of devices that send MQTT logs (+ hearbeats) | 0 | 500 | 0 | 0 | 0 |
Number of logs requests sent per minute | 0 | 500 | 500 | 500 | 500 |
Mobile clients requests per seconds | 150 | 0 | 0 | 60 | 60 |
Number of simultaneous SIP calls (The peak load of the calls can not be more than the number of panels on the server.) | 0 | 0 | 0 | 0 | 25 |
Average CPU load before test, % | 31 % | 31 % | 31 % | 31 % | 31 % |
Average CPU load, % | 93 % | 50 % | 55 % | 75 % | 100 % |
Peak CPU load, % | 100 % | 90 % | 60 % | 90 % | 100 % |
Peak RAM usage, % | 1.78 GB | 1.70 GB | 1.90 GB | 1.70 GB | 2 GB |
Recommendations | |||||
Recommended number of panels | 400 | ||||
Recommended number of mobile applications | 1200 | ||||
Recommended memory capacity for data storage | 150Gb per year |
Host | Hetzner | |||||
---|---|---|---|---|---|---|
Server | 4 VCPU, 16GB RAM | |||||
Number of devices that send HTTP logs (+ hearbeats) | 0 | 0 | 500 | 0 | 0 | 0 |
Number of devices that send MQTT logs (+ hearbeats) | 0 | 500 | 0 | 500 | 500 | 500 |
Number of logs requests sent per minute | 0 | 500 | 500 | 500 | 500 | 500 |
Mobile clients requests per seconds | 150 | 0 | 0 | 60 | 60 | 60 |
Number of simultaneous SIP calls (The peak load of the calls can not be more than the number of panels on the server.) | 0 | 0 | 0 | 0 | 25 | 100 |
Average CPU load before test, % | 24 % | 24 % | 24 % | 24 % | 24 % | 24 % |
Average CPU load, % | 65 % | 29 % | 34 % | 46 % | 60 % | 90 % |
Peak CPU load, % | 100 % | 36 % | 48 % | 60 % | 90 % | 100 % |
Peak RAM usage, % | 1.88 GB | 2 GB | 2 GB | 2.1 GB | 2.15 GB | 2.41 GB |
Recommendations | ||||||
Recommended number of panels | 600 | |||||
Recommended number of mobile applications | 2000 | |||||
Recommended memory capacity for data storage | 300Gb per year |