[vz-users] high CPU usage vzlogger bei langer uptime

Karlheinz karlheinz.es at gmx.de
Thu Sep 10 12:44:22 CEST 2015


Hallo Matthias,

anbei die vzlogger.conf (vzlogger_d0.conf).
Die Logdatei ist nach einigen Tagen (verbosity 10) bei über 150 MB. 
Deshalb habe ich das log (vzloggerd0.log) gelöscht und neu angefangen. 
Den Zuwachs von Buffer Dump kann man aber auch hier erkennen.

Gruß
Karlheinz


------- Original Nachricht --------
Betreff: Re: [vz-users] high CPU usage vzlogger bei langer uptime
Von: Matthias Behr
An: Volkszaehler.org - Users
Datum: Mittwoch, 9. September 2015 21:12:22

> Schickst du mal deine Konfig und ein Log? Danke!
>
>> Am 08.09.2015 um 23:09 schrieb Karlheinz <karlheinz.es at gmx.de 
>> <mailto:karlheinz.es at gmx.de>>:
>>
>> Hallo,
>>
>> vzlogger ist normalerweise sehr ressourcenschonend. Nach einigen 
>> Tagen/Wochen beobachte ich immer mehr CPU Verbrauch und lange 
>> Lesezeiten (d0-Zähler) und starte ihn wieder durch.
>> Der Buffer zeigt z.B. nach zwei Tagen vzlogger-uptime bereits 3315 
>> Sätze - Tendenz steigend.
>> [Sep 08 22:50:48][chn0] Buffer dump (size=3315): 
>> {16437.6000,16437.6000, ...
>> Wie groß sind eure Buffer Werte?
>> Kann es an der Kombination local > enabled = true , buffer = -1 und 
>> API = NULL liegen?
>>
>> Gruß
>> Karlheinz
>
> Gruß
>
> Matthias
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150910/11cda4c9/attachment-0001.html>
-------------- next part --------------
{
"retry" : 30,			/* how long to sleep between failed requests, in seconds */
"daemon": false ,		/* run periodically */
"verbosity" : 10,		/* between 0 and 15 */
//"log" : "/var/log/vzlogger.log",/* path to logfile, optional */
"log" : "/home/pi/vzloggerd0.log",/* path to logfile, optional */

"local" : {
    "enabled" : true,	/* should we start the local HTTPd for serving live readings? */
    "port" : 8081,		/* the TCP port for the local HTTPd */
    "index" : true,		/* should we provide a index listing of available channels if no UUID was requested? */
    "timeout" : 30,		/* timeout for long polling comet requests, 0 disables comet, in seconds */
//    "buffer" : 30		/* default=600 how long to buffer readings for the local interface, in seconds */
    "buffer" : -1		/* negative values: how many readings for the local interface */

},

"meters" : [
    {
    "enabled" : true, // false , // true, Beginn L&G 1
    "protocol" : "d0",
    "baudrate" : 300,
    "device" : "/dev/ttyAMA0",
    "parity" : "7E1",
    "pullseq" : "2f3f210d0a", // HEX Darstellung der Pullsequenz
    "interval" : 60, // Wartezeit bis zum nächsten Pull
        "channels": [{
            "api" : "NULL" ,
            "uuid" : "180",
            "identifier" : "1.8.0" /* Zählerstand Bezug */
//            "middleware" : "http://localhost",
            }, {
            "api" : "NULL" ,
            "uuid" : "280",
//            "middleware" : "http://localhost",
            "identifier" : "2.8.0" /* Zählerstand Netz Einspeisung */

            }]

    }]
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vzloggerd0.log
Type: application/octet-stream
Size: 14431 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150910/11cda4c9/attachment-0001.obj>


More information about the volkszaehler-users mailing list