Thanks for the reply.
Right now the reboot trigger is the re-booter app at 4 am every morning. Only the last day or two. Before that it was manual.
But as the data is available in WebCore which currently gives me a warning it's getting low. I could swap to a button and do it automatically.
I am encouraged by your range of 290 to 350 so I will let it run for a few more days with a nightly re-boot and see how low it gets.
Just for completeness, I attach the graph stretching back a few more days when everything was going bad. This may give you a better picture of my issue. When this happens it seems to corrupt devices (especially Z Wave) so I have to rebuild things.
I do have quite a lot of stuff with HTTP polling going on (aircon and HTTP switches)
I will also make the checks you suggest.
Cheers
Think I’ve read that a small amount of memory is lost for every HTTP call, so it may be worth trying to spread those among the hubs if you can.
2 Likes
Looking at those graphs I don't see where you are running into a memory problem at all. Your JVM min's appear to be during a restart and Java garbage collection apperas to be doing it's job and recovering space for jvmFree value on the graphs. My hub memory has been allowed to run for much longer with lower freeMemory. I would look at other aspects of your hub to see if there is posibly a different cause like a raido getting busy or lockups. Check you zwave information to make sure you don't have any devices with S0 or ghost nodes and such.
3 Likes
The meaningful metric out of the three is freeMemory. The other two will likely go away in the future versions since they're not indicative of anything.
In general, thing start slowing down when freeMemory gets to around 100m. Based on the graphs, daily reboots should be enough.
I'm looking at memory leaks, bit by bit, with every version. Some changes have impact, others turn out to be duds. It's an iterative process for sure.
15 Likes
Thanks for all the input.
Things seem more stable now I have changed and re-joined some z wave devices to help reduce the load and may move some stuff to the less busy hubs (especially my 5 Daikin aircons which talk over http)