Hi everyone!
It’s my first time on this forum, but I’ve been looking around lately.
I’m considering to install GenieACS on a machine for deployement. However I can’t seem to find any guide/mailing list/forum that specifies the actual system requirements (CPU, RAM, Disk Space, etc.). Has anyone got an advice?
Thanks for your attention, I’m looking forward to an answer.
(I’m sorry if I made any grammar error - I’m not a native speaker).
Yes, I’ve used it. I was just wondering if there were some minimal system requirements. Anyways, the current configuration is 4GB RAM, 2 CORES and an LVM (currently 20 GB) and everything works perfectly fine.
samsam, i am working with device management since early adoption. Currently i am working on a system that holds 8-10 millions devices.
To specifically troubleshoot appplication performance, looking at PERIODIC inform events is not reliable.
In general if your provisioning logic is triggered by PERIODIC event inform, the general action for the application to perform on a database is just to update the last contact time of the device.
You should see how your application performs with event informs BOOTSTRAP, REBOOT, TRANSFER COMPLETE (after firmware upgrades).
Also setting a periodic interval on low value will impact your system the more devices you had to it pretty quickly. Unless you have a way to throttle your incoming data when the event informs are flooding into your system. It is always a best practice to start a periodic interval at a value and increase that value when the number of devices in your system under management increases. This is my own experience with TR069 after 10+ years working and similar systems.
2 reverse proxies, 2 application servers, multiclustered database architecture is what I worked with in the beginning. Since genieacs works with npm mostly. I think I red in the docs the proxy is part of genieacs. You might wanna look into usp or tr369 with a booker. Tr69/tr181 is kinda legacy by now. The market is shifting to the next generation tr369.
I would just wait until genieacs has developped tr369 .
As far as I have seen there is only a broadband forum test software for tr369. Also start reading up tr369. There is mqtt, stomp and other communication protocols supported. The old tr069 is bye ye.