LuxRiot Blog

November 14, 2006

LuxRiot Performance Tests (November, 2006)

Filed under: Network Cameras, Performance, Support — alex @ 10:39 am

We carried out several tests to gather performance data for LuxRiot running with video feeds of different frame resolutions, different number of cameras. Data tables allow to better estimate server hardware requirements for particular case. Test results could be summarized into the following general recommendations:

  • LuxRiot DVR Client software makes a significant load on CPU and therefore, if ran locally on the same computer with the LuxRiot DVR Server, overall performance might substantially degrade;
  • LuxRiot DVR is a multi-threaded application, so using multi-core CPU is strongly recommended; LuxRiot DVR, both server and client, will be able to effectively scale on multiple cores;
  • Each particular hardware configuration has a limit on total number of frames it could process. The limit depends on video format and resolution. Adding more cameras after reaching 100% CPU load will result in decrease of frame rate per second (FPS) per camera keeping total FPS rate on the constant level;
  • LuxRiot DVR Server load and performance is almost independent from number of remotely connected client applications, unless they are using video re-sampling feature as a part of Video Transfer Settings (in which case every client application which enabled the feature adds significant additional load on server);
  • For megapixel camera installations it is strongly recommended using Gigabit Ethernet as high data transfer rates easily fill 100Mbit/s bandwidth. Additionally, many network adapters start showing much poorer performance transferring data starting at already 30% load;
  • State-of-the-art 3D-optimized video adapters in most cases do not increase performance, since LuxRiot DVR Client is only using 2D subsystem;
  • Software motion detector adds substantial amount to CPU load. If CPU load is 100% or close, it is recommended to software disable motion detection for as many cameras as possible;
  • Showing detected motion on live video streams is not recommended to be used unless it is absolutely necessary due to extra CPU load.

The tests were performed on Intel Pentium D 3.0 GHz Dual Core based computer with Microsoft Windows XP Professional SP2 operating system. LuxRiot Enterprise Edition 1.2.12 was used for testing.

Table 1. Maximum Recorded FPS with Motion Detection

320×240 640×480 Megapixel
Server only 850 500 130
Server and local Client 300 180 65

Download LuxRiot Performance Tests at perfomance_luxriot_1_2_12_pd30ghz.pdf (70 KB)

November 3, 2006

FIX: Motion detection exclusion area mask corruption

Filed under: Bugs, Change Log, Fixes — roman @ 5:42 am

The information applies to:

  • LuxRiot 1.2.x up to 1.2.11

Symptoms

Defined exclusion area for motion detection may get corrupted after LuxRiot DVR Server restart and will not be taken properly into consideration.

Resolution

An update of one of the LuxRiot modules fixes the problem.
It is strongly recommended to upgrade to LuxRiot 1.2.11 before applying the fix if an older version of LuxRiot is installed.

  1. Download the archive DVRServerTools-1.2.11.6552.zip
  2. Stop all LuxRiot applications
  3. Open LuxRiot instllation directory, typically C:\Program Files\LuxRiot Digital Video Recorder
  4. Backup file DVRServerTools.dll by renaming to e.g. DVRServerTools.01.dll
  5. Extract new DVRServerTools.dll from downloaded archive in place of the renamed file
  6. Start LuxRiot applications

The fix will also be included into next release of LuxRiot.

Note that currently defined exclusion area will be lost and has to be re-defined for each camera.

FIX: ComArt HiCap/XeCap board cameras may lose permission settings

Filed under: Bugs, Change Log, Fixes — roman @ 5:12 am

The information applies to:

  • LuxRiot 1.2.x up to 1.2.11

Symptoms

A change in permission settings for ComArt HiCap/XeCap cameras might appear to be not saved into persistent configuration database and after restart of LuxRiot DVR Server the settings get reverted to their original state.

Resolution

An update of one of the LuxRiot modules fixes the problem.

It is strongly recommended to upgrade to LuxRiot 1.2.11 before applying the fix if an older version of LuxRiot is installed.

  1. Download the archives DVRServerXeCap-1.5.22.22.zip and DVRServerHiCap-1.2.12.15.zip
  2. Stop all LuxRiot applications
  3. Open LuxRiot instllation directory, typically C:\Program Files\LuxRiot Digital Video Recorder
  4. Backup files DVRServerXeCap.dll and DVRServerHiCap.dll by renaming to e.g. DVRServerXeCap.01.dll and DVRServerHiCap.01.dll respectively
  5. Extract new DVRServerXeCap.dll and DVRServerHiCap.dll from downloaded archives in place of the renamed files
  6. Start LuxRiot applications

The fix will also be included into next release of LuxRiot.

Without the update, to workaround the problem after changing permission settings administrator may reconfigure any camera using camera setup wizard and LuxRiot DVR Server will flush latest configuration into persistent database including permission settings changes.

November 1, 2006

Performance degradation when running Norton Antivirus 2006

Filed under: Performance, Support — alex @ 6:34 am

The information applies to:

  • LuxRiot 1.1.x, 1.2.x
  • Norton Antivirus 2006

Summary

The article provides information on running LuxRiot with Norton Antivirus 2006 (Norton Internet Security 2006) installed. Tests shows that Norton Antivirus consumes addional 20% CPU usage in average.

Description

LuxRiot has been tested on 2 MPix ArecontVision network cameras, motion detection switched on, recording switched on, no DVRClient running. PC: Pentium D 3GHz (dual core), 1GB of RAM.

Table 1. Norton Antivirus (NAV) performance tests

NAV Enabled NAV Disabled NAV Uninstalled
DVRServer Process 65-70% 65-70% 55-65%
NAV Process 5-10% 5-10% -
System Process 10% 10% -

This table shows that even disabled (all features has been switched off) Norton Antivirus still consumes additional 20% CPU in comparing with no Norton Antivirus installed. Enabling/disabling Norton Antivirus doesn’t influence on computer performance.

Recommendations

If you have 100% CPU usage and want addional FPS (frames per second) from LuxRiot software, we recommend you to unistall Norton Antivirus or to use another antivirus software.

« Newer Posts

Powered by WordPress