WHAT IS MY MINISERVER CAPABLE OF?
The Loxone Miniserver offers enough capacity for any household and still has plenty in reserve. Learn about managing the resources found on your Miniserver.
The Miniserver was designed for a single family home, but it keeps plenty of capacity in reserve. Up to 30 extensions can be connected to a single Miniserver which translates to an extra 492 inputs and 372 outputs.
The Miniserver has a powerful 400 MHz processor and 64MB of memory (RAM). The operating system uses approximately 10 MB of memory, so the remaining free memory is available to the program and all the communication tasks (apps, browsers, etc.).
View Current Memory Usage
From Monitor in configyou can see on how much memory is being used and how much is still available (SysHeap).
MINISERVER CONSUMPTION EXAMPLES
Being able to estimate memory usage can help you optimise your Miniserver’s operation. To this end, we have provided a few sample installations and their corresponding memory requirements.
Miniserver Without an Extension and No Program Content
- Components: 1 x Miniserver
- Memory usage: 6,490kB / 56,241kB (11.5%)
- Processes: 35 Tasks
- File size: up to 100kB
Miniserver With Gate Controller
- Components: 1 x Miniserver
- Memory usage: 5,984kB / 56,241kB (10.6%)
- Processes: 37 Tasks
- File size: 83kB
Miniserver With an Extension for the Control of One House
- Components: 1 x Miniserver, 1 x Extension, 7 virtual inputs, 4 virtual outputs
- Memory usage: 11,591kB / 56,24kB (20.6%)
- Processes: 40 Tasks
- File size: 169kB
MINISERVER OPTIMISATION TIPS
Does your Miniserver have an unusually high memory usage? Through a well thought out configuration, memory consumption can usually be optimised. Below are detailed some things to consider while configuring.
Storage of Analogue Signals in the Statistics and Logs
By default the Miniserver operates at 50 Hz. That means that the entire program is executed 50 times per second. (The minimum cycle time of the Miniserver is 200 Hz.) If you record analogue input sensor values in the Statistics or Log files, be sure to choose a meaningful query cycle. The query cycle – “any change”, means that sensor values will be saved 50 times every second! By default, this results in 50 write operations to the SD card every second. Therefore select a value which does not overburden the CPU or memory and consequently uses less space on the SD card.
Maintain Reserve Storage
To prevent the Miniserver from entering into an emergency storage state, at least 10 MB should always be available for its operation (dynamic tasks such as web requests).
Prompt Error Detection
To avoid Miniserver deadlock (two-blocking processes) which is the result of insufficient memory, regularly store data on a trial-and-error basis to the Miniserver. This enables you to check memory consumption regularly.
NO IMPROVEMENT? CONTACT US!
So you’ve followed our advice, but the memory consumption on your Miniserver is still unusually high. Don’t hesitate to contact us and we’ll help you get to the root of the problem.