best server configuration for hosting

I have 250,000 devices that am going to connect to my traccar server

I have a server with the following hardware specs

20TB HDD
16GB RAM
I7 CORE

Then on the devices i want to configure the following

LOCATION ACCURACY IS HIGH
FERQUENCY (REPORTING INTERVAL) IS 1 SECOND (THIS IS BECAUSE WE WANT TO ALSO DO LIVE TRACKING)
DISTANCE (REPORTING DISTANCE IN METRES) IS 0
ANGLE OF REPORTING IS 90

I would like to know is with the hardware specifications and the number of devices, such configurations would give me good results without breaking down the server.

because also when it comes to notifications, we shall be using SMS NOTIFICATIONS FROM TWILLO API

Please advise me on this because we are about to go live

thanks

Omar Asim5 years ago

I think this is good enough for the number of devices you've mentioned.

Just for a test try to add a number of devices and see what is your CPU usage this would give you an idea.

thanks

Anton Tananaev5 years ago

Your server won't be enough to handle 250k messages per second. In fact, it's unlikely that a single instance of Traccar or any single database instance can handle that amount of data.

Macan5 years ago

Maybe you could set reports to be every 10 seconds.

Anton Tananaev5 years ago

Even 10 seconds would be too much. About once a minute should be doable with really good hardware.

Macan5 years ago

If his devices going to fast the route will be incorrect but maybe that is the only solution to set it once a minute or to create five difference traccar servers and split devices 50 000 per server.