[vz-users] Optimierung Performance Raspi / Vorschlag für Anpassungen vzlogger
Peter Evertz
leo2 at pec.homeip.net
Sat Apr 13 12:01:57 CEST 2013
Am 12.04.2013 11:31, schrieb Eugen Sartoris :
> Optimierung Performance Raspi / Vorschlag für Anpassungen vzlogger
>
> Hallo,
>
> ausgehend von meinen Erfahrungen mit dem Raspi möchte ich die
> nachfolgenden Überlegungen
>
> zur Performance Optimierung zur Diskussion stellen.
>
> Ausgangssystem:
>
> Auf dem Raspi sind 3 USB-Leseköpfe angeschlossen die 4 Kanäle dauernd
> mit Daten beliefern.
>
> Pro Kanal kommt alle 2 -3 Sec ein Datensatz.
>
> Wenn vzlogger (als Daemon) und Middelware auf dem Raspi genutzt
> werden dann ist das System
>
> Zu ca 80 – 90 % ausgelastet. Abfragen über das Frontend sind nach
> einem Tag nicht mehr Möglich.
>
> Auslastung geht auf 100 % und bricht mit Timeout ab.
>
> Lasse ich bei gleicher Konfig die Middelware auf einem anderen System
> laufen dann geht die Auslastung
>
> Auf ca 20 – 25 % zurück. Die Middelware ist also für ca. 60% der
> Auslastung verantwortlich.
>
> _Option vzlogger kann direkt in die DB oder eine Datei schreiben:_
>
> Wenn der vzlogger die Option hätte die Daten direkt in die DB oder
> eine Datei zu schreiben würde das
>
> meiner Meinung nach wesentlich weniger Performance verbrauchen, die
> dann fürs Frontend zur Verfügung steht.
>
> _Option vzlogger kann die Auflösung / Zeitintervall pro Kanal steuern:_
>
> Um die Schreibvorgänge zu reduzieren könnte man ein Zeitintervall pro
> Kanal festelgen, für das Speicher von Daten.
>
> Beispiel: Zeitintervall 120 sec.
>
> Bei Zählerständen wartet der vzlogger min 120 sec bis er den nächsten
> anfallenden Record schreibt.
>
> Bei Impulsen werden die Daten kummuliert und 1 Record pro
> Zeitintervall erzeugt.
>
Das diskutieren wir in der DEV Liste. Das wird es wohl bald als option
geben. Dann sollte die Perfomance Problem des Raspi auch erledigt sein.
> _Option vzlogger Record Cache_
>
> Über einen Parameter kann man Einstellen das der vzlogger daten
> cached bevor sie geschrieben werden.
>
> Beispiel: 10 Min : vzlogger cached alle anfallenden Records im
> Zeitintervall und schreibt sie alle x Min weg.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130413/082d8790/attachment.html>
More information about the volkszaehler-users
mailing list