<div dir="ltr">Hallo Oliver,<br><div class="gmail_extra"><br><div class="gmail_quote">2015-09-18 14:00 GMT+02:00 Oliver Lehmann <span dir="ltr"><<a href="mailto:lehmann@ans-netz.de" target="_blank">lehmann@ans-netz.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hallo,<br>
<br>
bisher war ich immer der Annahme, das um die Messdaten meines Stromzählers<br>
in die DB zu bekommen, ich die middleware.php Aufrufe benötige.<br>
<br>
Ist dem wirklich so? So langsam tut es mir etwas weh, das mein System<br>
(Atom 4kern 2.4GHz - C2750) permanent zu 15+% ausgelastet ist mit dem<br>
httpd da alle 2 Sekunden für 2 Kanäle middleware.php aufgerufen wird.<br></blockquote><div><br></div><div>Hast Du mal überlegt was das bedeutet? Was willst Du denn mit 31 Millionen Datensätzen Stromverbrauch im Jahr denn machen? Wofür brauchst Du denn eine Auflösung von 2 Sekunden?<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
USER       PID %CPU %MEM    VSZ   RSS TT  STAT STARTED     TIME COMMAND<br>
www      42655 16.2  0.2 417984 36668  -  SJ   12:50PM  4:06.93 /usr/local/sbin/httpd -DNOHTTPACCEPT<br>
<br>
Kann man das irgendwie tunen? Ich würde wenn möglich die Daten schon so<br></blockquote><div><br></div><div>Jede Mege. Wiki und Mailingliste geben dazu erschöpfend Auskunft- da hast Du sicher schon recherchiert? Mal ein paar Stichworte:<br><br></div><div>- aktuelle PHP Version >= 5.6<br></div><div>- opcache (oder apc) (macht php schneller)<br>- vzlogger aggregation (kostet Auflösung)<br></div>- volkszaehler/httpd <br><div><div></div><div>- vzlogger local httpd (dann kannst Du mit eigenem Skript machen was Du willst)<br></div><div>- eigene Lösungen (lokal in sqlite speichern und per batch transferieren etc)<br></div> <br></div><div>Prinzipiell wundere ich mich aber schon warum das auf einem Raspi mit SD-Karte möglich ist, auf einem 4-Kern Atom aber nicht. Wenn Du alle offensichtlichen Maßnahmen getroffen hast müsste man mal in die Details einsteigen und einfach mal messen wielange so ein Speicheraufruf dauert und wo die Zeit liegen bleibt. <br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
fein granular wie möglich erfassen, aber gerne doch "en bloc" alle 15<br>
Minuten einmal alle Daten in die DB pumpen oder so.<br></blockquote><div><br></div><div>Das geht leider nicht. vzlogger kann nur in der Auflösung speichern in der es empfängt.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Ich brauche nicht unbedingt ein jederzeit aktuelles Frontend. <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Gibt es da was?<br>
<br>
Grüße, Oliver<br>
</blockquote></div><br></div><div class="gmail_extra">Viele Grüße,<br></div><div class="gmail_extra">Andreas<br><br></div></div>