-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to increase performance of iotagent-ul? #197
Comments
What about data sending performance? (data sending request would be much higher than service/devices creation in a real case, so they are more important from a performance point of view). |
Thanks fgalan,
|
My system have 10 million devices. Data sending request >= 50000 tps. |
I'm afraid IoT Agent has not been tested in such extreme performance scenarios, but since IoTAgents are mostly stateless and your scenario is using such big numbers, I suggest you try dividing the load between multiple inexpensive servers (using clusters for both MongoDB and the IoTAgents). Fine-tunning the code and configuration may help in increasing the performance by a factor of 2 or 3, but not 200, so you will need to change the hardware architecture (and identify what is your bottleneck, as, with 50000tps it could quite probably be the network, or some related SO parameters). |
Thank dmoranj advised. |
Dear all,
I test performance of iotagent-ul. I install iotagent-ul on a server (VM 16 core CPU, 16 GB RAM) and mongodb on other server (VM 16 core CPU, 16 GB RAM).
However performance ~80 tps (for create service and devices).
How to increase performance iotagent-ul?
Thanks all!
The text was updated successfully, but these errors were encountered: