The rules governing the industry the setup is deployed in requires no less than 640x480 resolution. I got a good deal on some Axis 225 cameras so i've continued to use those as we expanded the system up to 9 cameras. The frame rates for the cameras are between 3-5. They are all set to modect. Zoneminder server has an AMD Phenom II X4 925 quad-core processor and 8G of ram. RAM doesn't seem to be an issue:
Code: Select all
$ free
total used free shared buffers cached
Mem: 8193764 7827032 366732 0 1159792 3724112
-/+ buffers/cache: 2943128 5250636
Swap: 3903480 176 3903304
So it seem to me CPU is limiting factor. But perhaps there are settings in ZM that can lower the load? I know i can reduce framerate; there's no law dictating that, so it'll be up to us how low we can tolerate. Anything else i can change to reduce load?
Suppose we may want to expand this to 15 cams relatively soon and perhaps 20 cams in the future. I notice there is a 6-core Phenom II processor available. Maybe it is worthwhile to spend 200 bucks and use that as a stepping stone? Or do i need to start planning a whole new server platform with an 8- or 16-core CPU?