I have a pretty large Idratek installation controlling over 100 light points and other actors around the house.
Every few weeks, my installation starts lagging. A noticable delay (1-3 seconds) appears between a button press and the light going on.
The delay seems to appear quite randomly on different actors.
The delay often dissapears when the same event appears in sequence (two consecutive button presses).
The Idratek network doesn't seem overloaded despite the size of the installation
My PC seems to have enough resources (4GB RAM, large amount of free HD space).
Processor usage however seems quite high (up to 30-50%) when lags happen.
Besides Cortex, it runs a 3CX Voip system, but it doesn't seem to be part of the problem.
I also run a XAP hub to interface Cortex with my Squeezebox.
Through experimentation, I have found 2 ways to temporarily solve the problem:
1. Reboot the PC (Cortex restart or reboot doesn't help)
2. Disable Cortex logging
The lag doesn't come back as long as logging is disabled.
It does however come back within a few weeks from the reboot.
So it seems logging of Cortex data without a reboot of the operationg system (Windows XP SP3) over a long period causes important delays in Cortex event processing.
It might be caused by some resource leak... but it's just an idea.
Has anybody experienced such problems?
What else should I check to eliminate the problem?
Thanks for Your feedback
Every few weeks, my installation starts lagging. A noticable delay (1-3 seconds) appears between a button press and the light going on.
The delay seems to appear quite randomly on different actors.
The delay often dissapears when the same event appears in sequence (two consecutive button presses).
The Idratek network doesn't seem overloaded despite the size of the installation
My PC seems to have enough resources (4GB RAM, large amount of free HD space).
Processor usage however seems quite high (up to 30-50%) when lags happen.
Besides Cortex, it runs a 3CX Voip system, but it doesn't seem to be part of the problem.
I also run a XAP hub to interface Cortex with my Squeezebox.
Through experimentation, I have found 2 ways to temporarily solve the problem:
1. Reboot the PC (Cortex restart or reboot doesn't help)
2. Disable Cortex logging
The lag doesn't come back as long as logging is disabled.
It does however come back within a few weeks from the reboot.
So it seems logging of Cortex data without a reboot of the operationg system (Windows XP SP3) over a long period causes important delays in Cortex event processing.
It might be caused by some resource leak... but it's just an idea.
Has anybody experienced such problems?
What else should I check to eliminate the problem?
Thanks for Your feedback
Comment