NEWS
Cloud.0 cpu Auslastung
-
bekome seit paar Tagen eine CPU load > 20 … wasndas ??
war das schon immer so.... und ist mir nicht aufgefallen oder haben wir ein Problem
-
Ruhig Brauner!
erst einmal ist die 20% nur bezogen auf einen Kern. Bei deinem OPi mit vermutlich 4 Kernen also etwa 5% CPU Last (kannst ja mal unter top nachsehen, wie hoch die überhaupt ist)
-
Quälst du Alexa?
-
Bist du gerade über cloud online?
-
Installation auf SD? welche Qualität
-
Installation auf eMMC?
auch dein Controller liegt für mich ziemlich hoch.
Javascript ist nur ok, wenn du viele Skripte hast.
Hier mein aktueller Screenshot
Gruß
Rainer
-
-
aaaaaaaaalter…. ist ja nicht so als ob ich....
> erst einmal ist die 20% nur bezogen auf einen Kern. Bei deinem OPi mit vermutlich 4 Kernen also etwa 5% CPU Last (kannst ja mal unter top nachsehen, wie hoch die überhaupt ist)
das ist mir auch klar.. nur es ist seit dem letzten js update so.. bissel hoch
> - Quälst du Alexa?
nö ruhezustand
> - Bist du gerade über cloud online?
nö siehe oben> - Installation auf SD? welche Qualität
nö siehe unten> - Installation auf eMMC?
jep rischtigirgendwas ist da nicht so wie es mal war….
mein admin läuft auch mal amok
-
Was machst du mit 2x Admin
Gruß
Rainer
-
Was machst du mit 2x Admin
Gruß
Rainer `
aufpassn… :lol: der eine läuft nicht.. und wenn dann auf dem host.. fallback
-
-
der Adapter macht mir sorgen… der läuft die ganze Zeit (im Ruhezustand) so hoch
-
Das sind doch die i/o Ereignisse des Admin.
Wenn du z.B. viele Skripte hast, die ein aufwändiges Logging betreiben (Was man nicht sieht, da der js-Adapter nicht mit auf dem Screenshot ist) oder irgendwelche Objekte im Sekundentakt upgedated werden kann das schon vorkommen.
Gruß
Rainer
-
Reiner das ist es ja…
es passiert nichts von dem was du erwähnst....
> Wenn du z.B. viele Skripte hast, die ein aufwändiges Logging betreiben (Was man nicht sieht, da der js-Adapter nicht mit auf dem Screenshot ist)
nö nichtsdergleichen
> oder irgendwelche Objekte im Sekundentakt upgedated werden kann das schon vorkommen.
klar aber nicht Sekundentakt.. cron jobs Minütlich
warte mal .. der admin hängt mit der javaScript adapter zusammen ?? why??
-
-
warte mal .. der admin hängt mit der javaScript adapter zusammen ?? why?? `
Das sind doch die i/o Ereignisse des Admin.
Wenn du z.B. viele Skripte hast, … kann das schon vorkommen. `
Dann sieh mal im log unter javasript nach
Gruß
Rainer `
alles ruhig sonst würde mir der Log schon platzen…..
-
Dann filtere mal den Reiter "Ereignisse" auf javascript
Gruß
Rainer
-
alles ruhig…. hab auch schon geschaut..ab und an kommt was ahlt eben Minütlich
1518_1.jpg
1518_2.jpg -
Naja, 8 Events innerhalb von 6 Hundertstel Sekunden ist nicht gerade ruhig.
irgend etwas läuft da aber.
Gruß
Rainer
-
Naja, 8 Events innerhalb von 6 Hundertstel Sekunden ist nicht gerade ruhig.
irgend etwas läuft da aber.
Gruß
Rainer `
ich dachte das sind meine… aber nope... wasndas ? die knallen aber.... was ist das
von js-controller kommt das
function reportStatus() { var id = 'system.host.' + hostname; outputCount += 10; states.setState(id + '.alive', {val: true, ack: true, expire: 30, from: id}); states.setState(id + '.load', {val: parseFloat(os.loadavg()[0].toFixed(2)), ack: true, from: id}); states.setState(id + '.mem', {val: Math.round(100 * os.freemem() / os.totalmem()), ack: true, from: id}); var mem = process.memoryUsage(); //noinspection JSUnresolvedVariable states.setState(id + '.memRss', {val: parseFloat((mem.rss / 1048576/* 1MB */).toFixed(2)), ack: true, from: id}); //noinspection JSUnresolvedVariable states.setState(id + '.memHeapTotal', {val: parseFloat((mem.heapTotal / 1048576/* 1MB */).toFixed(2)), ack: true, from: id}); //noinspection JSUnresolvedVariable states.setState(id + '.memHeapUsed', {val: parseFloat((mem.heapUsed / 1048576/* 1MB */).toFixed(2)), ack: true, from: id}); // Under windows toFixed returns string ? states.setState(id + '.uptime', {val: parseInt(process.uptime().toFixed(), 10), ack: true, from: id}); states.setState(id + '.freemem', {val: Math.round(os.freemem() / 1048576/* 1MB */), ack: true, from: id}); states.setState(id + '.inputCount', {val: inputCount, ack: true, from: id}); states.setState(id + '.outputCount', {val: outputCount, ack: true, from: id}); inputCount = 0; outputCount = 0; }
soll aber alle
function startAliveInterval() { reportStatus(); setInterval(reportStatus, 15000); }
15000 ms kommen….. hä
-
…jetzt bin ich (erst einmal) raus
Da muss ein Wissender ran!
Gruß
Rainer
-
Bluefox….kannst du da mal ein auge drauf werfen
die Meldungen kommen sekündlich... das kann nicht richtig sein
/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js produziert die Meldung
so bin wieder bissel weiser.. das ist die Instanzenaktualisierungsroutine..die muss so