Synology-Forum.nl
Packages => Officiƫle Packages => Surveillance Station => Topic gestart door: masterw op 27 maart 2015, 11:28:50
-
Ik heb zonet een 2de camera aan mijn DS211j gehangen, maar sindsdien loopt de CPU regelmatig tegen de 100%, vooral wanneer ik inlog op Surveillance Station via DSM of via DS Cam.
Blijkbaar zou dit liggen aan een bug in Surveillance Station 7. Op het duits Synology forum vond ik volgende post:
Surveillance-Station-7-CPU-der-DS-214-auf-99-bei-Zugriff-durch-DS-CAM (http://www.synology-forum.de/showthread.html?63075-Surveillance-Station-7-CPU-der-DS-214-auf-99-bei-Zugriff-durch-DS-CAM)
Heeft iemand hier meer informatie over?
Is mijn NAS niet krachtig genoeg voor 2 camera's met motion detection?
Beide camera's (Foscam FI8906W & FI9805W) draaien momenteel op SD resolutie (10FPS 640/480).
groet
-
Ik heb tot een maand geleden 5 cameras achter een 212j gehad. Volgens mij ging daar de CPU in de 80% als de nas de bewegingsdetectie deed. Ik liet daarom de detectie door de cameras doen en dan zat ik op de 40%.
Die 80% haalde ik uiteindelijk toch wel weer door er teveel andere pakketten op te draaien. Sinds een maand heb ik nu een 415+ en de CPU zit op 4%.
-
De FI8906W heeft geen bewegingsdetectie waar je een bepaalde zone van het beeld kan selecteren, dus voor die camera ben ik verplicht om de NAS detectie te gebruiken. Voor de andere camera FI9805W laat ik idd de NAS bewegingsdetectie doen.
Wanneer er niks gebeurt zit ik rond de 40% CPU en 49% RAM, maar van zodra ik inlog op Surveillance Station voor Live View of opnames te bekijken dan stijgt de CPU boven de 80% met pieken tot 100%, RAM tot 70% en op hetzelfde moment stijgt ook de latency op oscam transacties met 500-3000 ms.
Behalve Surveillance station heb ik ook volgende paketten draaien:
-Darkstat
-Download Station
-Drupal
-MariaDB
-Oscam
-Perl
-Photo Station
-phpMyAdmin
-VPN Server
Ik overweeg daarom over te stappen naar een DS214+ of DS214play.
Qua prijs ongeveer hetzelfde, terwijl de DS214play een andere processor heeft.
Wat zijn eigenlijk de voor- en nadelen van MARVELL Armada XP vs INTEL Atom ?
-
Er blijkt toch ergens een memory leak te zijn op Surveillance Station 7.
Na een bepaalde actie op SS7 (Live View of Recordings) stijgt de RAM plotseling van 50% naar 70%.
Wanneer ik SS7 stop via Package Center dan zakt de CPU van 40% naar 25% maar de RAM blijft hangen rond de 70%
In de processen zie ik dat entry.cgi_SYNO.SurveillanceStation.Event[4].List nog draait en ruim 25MB memory in beslag neemt.
Wanneer ik dat process kill, dan zakt de RAM terug naar de oorspronkelijke 40%.
Na het heropstarten van SS7 pakket, blijft de RAM waarde op het normale peil.
Dus na verloop van tijd (ofwel na een bepaalde actie in SS7) blijft er blijkbaar een process hangen in SS7 dat continu 30% RAM geheugen wegvreet.
-
Goede ontdekking !
Misschien handig om hiervoor in ticket in te leggen ;)
Synology Ticket:
https://myds.synology.com/support/support_form.php?lang=nld
Of als je DS is geregistreerd of wilt registreren en dan een ticket:
https://myds.synology.com/support/register.php?lang=nld
Of via DSM (alleen versie 5 en hoger): Hoofdmenu > Support Center > Contact Support.
Of als je wilt bellen:
https://www.synology.com/nl-nl/company/contact_us
-
ticket geopend bij Synology, benieuwd wat ze gaan antwoorden
-
volgend antwoord gekregen van Synology:
Can you help to check the motion detection settings and adjust the option to motion detection by IP camera and check the issue again?
When you setup motion detection by Surveillance Station, system need to use a lot of resources to decode every frames to know if there's motion occurred.
-
Zelfs met 1 camera + detectie via de camera, kan ik het probleem reproduceren.
Vanaf het moment dat ik via Surveillance station webif ofwel DS Cam opnames begin the bekijken loopt de RAM usage omhoog met negatieve impact op het hele systeem, en zelfs na het afsluiten van Surveillance station blijft dat ene process onnodig RAM geheugen gebruiken.
Heb inmiddels al volgend antwoord gestuurd naar Synology:
Hello,
Thanks for your answer,
Motion detection is currently triggered by the IP camera (Foscam FI9805W) and not by Surveillance Station.
The root cause of the slowness problem doesn't seem to be the CPU usage but RAM usage.
Meanwhile I performed some additional tests.
As long as I don't touch Surveillance Station, everything is running smoothly.
Recordings are triggered correctly at motion detection with no impact on the system performance, even during recording process.
However as soon as I start watching my recordings in the Surveillance Station GUI or with DS Cam Android app, the RAM usage is increasing from 50% to 70%.
The process "entry.cgi_SYNO.SurveillanceStation.Event[4].List" seems to be responsible for this.
Even after exiting Surveillance station this process is not terminated and keeps on running in background, consuming around 25MB of RAM and slowing down the whole system.
After killing this process manually the system performance returns to its initial level.
Does this mean that DS211j RAM memory of 128 MB is under-dimensioned to handle the load of all Surveillance Station 7 properly when watching recordings?
-
ondertussen heb ik debug.dat aangeleverd aan Synology Support en dit was het antwoord:
From the memory usage result, the physical memory is full and the system did start to use SWAP memory and that would cause the overall performance problem.
total used free shared buffers
Mem: 118480 107384 11096 0 1936
Swap: 2097080 124628 1972452
Total: 2215560 232012 1983548
You can try to stop other services/ packages that you don't need to use first.
The performance of Surveillance Station is tested with dedicated Surveillance Station package installed.
Dus Surveillance Station in combinatie met andere paketten is ietsje te krap voor de DS211j