[vz-users] Optimierung Performance Raspi / Vorschlag für Anpassungen vzlogger
Peter Klüber
pklueber at online.de
Tue Oct 15 17:28:21 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.
>
> _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.
>
Hallo Eugen,
ich habe ein ähnliches Problem wie Du.
Ich habe auch an meinem Rasperi 2 USB Köpfe angeschlossen die A+, A-,PV
auslesen.
Ich habe auch öfters abstürze, das zur Folge das Fronten keine Daten
mehr ankommen.
Da ich neu bin und wenig Erfahrung mit dem Rasperi habe und vom
Programmieren wenig verstehe bin ich an einer fertigen Lösung wie von
Dir beschrieben interessiert.
Wenn Du eine solche Lösung hast könntest Du die mir mal zum testen senden.
Vielleicht passt das bei mir und ich würde die Abstürze vermeiden und
die Lebensdauer SD Karte verlängern.
Gruß Peter
.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20131015/0a0e55a3/attachment.html>
More information about the volkszaehler-users
mailing list