Switchkings bruk av systemressurser

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Post Reply
datagutten
2 stars
2 stars
Posts: 19
Joined: Wed 07 Nov 2012, 21:20

Switchkings bruk av systemressurser

Post by datagutten » Sun 05 Jan 2014, 21:31

Jeg har en HP dc7800 Ultra-slim Desktop som kjører Switch King, EventGhost og TelldusCenter. Jeg sliter med at det går veldig tregt, noe jeg mistenker skyldes at maskinen har treg disk.
Når jeg ser på oppgavebehandling ser jeg at "SwitchKing Service Host.exe" bruker 50% av maskinens 2.66 GHz Core 2 Duo prosessor og har et minneforbruk på 500-900 MB.
Er dette normalt forbruk? Jeg vet at maskinen ikke er veldig kraftig, men hadde ikke trodd at Switch King skulle kreve så mye.
Maskinen har 2 GB ram og når Switch King peaker har den 80 MB ledig, noe som fører til at den skriver til pagefil på den trege disken.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Switchkings bruk av systemressurser

Post by Martin » Mon 06 Jan 2014, 10:04

Om Switch King tar mycket CPU så finns det i regel två möjliga orsaker:
  • Många datavärden sparas
  • Enheter saknar scheman
Med tanke på din minnesförbrukning skulle jag tro att du sparar många värden i databasen. Switch King v3 håller datavärden som samlats in i minnet (vilket inte kommande Switch King v4 gör) och om du minskar antalet värden som sparas ner per datakälla (du kan komplettera med att minska frekvensen - hur ofta värden sparas) så bör du få ner både CPU och minnesförbrukning. Tänk på att alla ändringar inte slår igenom direkt - vissa ändringar slår igenom vid Switch Kings nattliga städning kl 04:00 och då ser du effekt först dagen efter.

Om du har enheter som helt saknar scheman bör du klicka ur inställningen som gör att enheten kan styras enligt schema. Det gör du under respektive enhet (val finns mellan scenario, schema, manuellt). ...men - som sagt - börja med att se över hur många värden du sparar.
Martin | Switch King

datagutten
2 stars
2 stars
Posts: 19
Joined: Wed 07 Nov 2012, 21:20

Re: Switchkings bruk av systemressurser

Post by datagutten » Mon 06 Jan 2014, 18:57

Jeg har tenkt at jeg kan bruke Switch King til å logge utetemperaturen over tid, så har derfor vært ganske raus med hvor mange verdier jeg har lagret.
Tenkte at jeg har nok av diskplass, men hvis alle historiske verdier blir liggende i RAM skjønner jeg hvorfor det går tregt.

Jeg så på databasen og når jeg kjører spørringen

Code: Select all

SELECT count(DataSourceValueID) FROM DataSourceValues WHERE DataSourceID=13
der 13 er id for føleren til utetemperatur og Switch King er satt til å lagre alle avlesninger i 1 år ser jeg at det er lagret 466404 verdier.

Jeg skal redusere antall avlesninger som lagres, men tenker også å lage et script som dumper verdiene til en fil.
Når dataene er lagret til fil ønsker jeg å fjerne de fra databasen. Kan jeg da slette rader fra tabellen DataSourceValues uten at det gir problemer med Switch King?

Jeg har noen devices som ikke skal tidsstyres eller ikke er i bruk og under device control mode har jeg fjernet haken for schedule og scenario. Enheter som ikke er i bruk for tiden har jeg satt til disabled.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Switchkings bruk av systemressurser

Post by Martin » Mon 06 Jan 2014, 20:57

datagutten wrote:Kan jeg da slette rader fra tabellen DataSourceValues uten at det gir problemer med Switch King?
Korrekt (men stoppa tjänsterna innan).

Vi hoppas som sagt på förbättring i kommande version.
Martin | Switch King

datagutten
2 stars
2 stars
Posts: 19
Joined: Wed 07 Nov 2012, 21:20

Re: Switchkings bruk av systemressurser

Post by datagutten » Mon 06 Jan 2014, 22:27

Nå har jeg gått gjennom alle datakilder og satt at brytere kun skal lagre en verdi, og alle sensorer til å kun lagre data en uke.
Dermed håper jeg at databasen blir vesentlig mindre etter 04:00.
Jeg har også laget et script som går hver natt og dumper dagens data til en csv fil.
Scriptet er Open Source og finnes her: https://github.com/datagutten/Switch-Ki ... dumper.php

Jeg skal også gi serveren 1 GB ekstra RAM.

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests