Giter Club home page Giter Club logo

Comments (5)

connortechnology avatar connortechnology commented on June 26, 2024

I don't think there is anything we can do about this. We give the user the tools to see that their server is overloaded. (Load and CPU% and ram use %).

from zoneminder.

connortechnology avatar connortechnology commented on June 26, 2024

We could switch to straight recording instead of decoding+motion detection I suppose, but it may be the disk IO that is the bottleneck. Would need good AI to figure out what to do.

from zoneminder.

IgorA100 avatar IgorA100 commented on June 26, 2024

I don't think there is anything we can do about this.

ZMC consumes the most resources
The simplest option is to stop some cameras and inform the user about the problem. Not the best solution, but it will prevent event recording from being lost.

We could switch to straight recording instead of decoding+motion detection I suppose,

Of course, this should solve some of the problems, but CPU and disk overload needs to be controlled somehow.

Would need good AI to figure out what to do.

Yes.

from zoneminder.

connortechnology avatar connortechnology commented on June 26, 2024

There is a per-monitor setting about Importance. Could kill off unimportant monitors.
People should have monitoring setup to alert them of these problems and then they need to provision more hardware. We can't be psychic.,

from zoneminder.

IgorA100 avatar IgorA100 commented on June 26, 2024

I probably didn't express my thoughts quite correctly.
I'm not suggesting stopping cameras completely.

  1. I think the most important point is recording events to disk. In this case, the server administrator must ensure the necessary performance.
  2. As a rule, server overload occurs during online viewing, i.e. Watch or Montage page. I suggest stopping the cameras when watching, but making sure they continue recording.

For example, there are 50 cameras. The server is configured so that when these cameras are running, the CPU load does not exceed 30%. Each camera during live viewing increases the server load by 10%.
Thus, when viewing 7 cameras, the load on the server will be 100%.
It is necessary to disable live viewing of 1-2 cameras. But continue from the recording if it was made.

from zoneminder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.