Device Performance
Since devices are key components of Iotellect Server, they often have decisive influence on the performance of the whole server.
Performance of each particular device is a multiplication of the following factors:
Performance of the underlying device driver. This might be especially important in case of customer-written device drivers.
Number of device settings and their custom synchronization period (or global synchronization period of the device account).
Settings Cache Mode configured in generic device properties. If the Cache Mode is set to Database (which is the default setting), each device setting update causes an update of the underlying configuration storage. This leads to performance problems on highly loaded systems, so consider changing Cache Mode to Memory when the system is handling thousands of updates per second.
Device settings history storage period and rate in combination with performance of the server database.
Number and complexity of statistical channels based on device variables.
The frequency of device operation calls by other system modules and external applications.
Number of events received from the device and stored in the server database, as well as complexity of their processing chains (such as model rules processing triggered by these events).
Was this page helpful?