NEWS
Test Adapter Linux Control v1.x.x
-
um den globalen load richtig zu berechnen, braucht es eine längere zeit - der adapter muss darauf warten und das wollte ich vermeiden
der load wird über mehrere sekunden als durchschnitt berechnet
ich lasse mir das über ein bashscript (nicht über diesen adapter) auf den iobroker spielen - ist dort in crontab definiert
der bash:
#!/bin/bash var=`vmstat 1 15 | awk 'NR==10{print 100-$15}'` curl "http://192.168.178.59:8087/set/javascript.0.GETPROCESS.CPUIdleALL?value=$var" var=`vmstat 1 15 | awk 'NR==10{print 100-$15}'` curl "http://192.168.178.59:8087/set/javascript.0.GETPROCESS.CPUIdleALL?value=$var" var=`vmstat 1 15 | awk 'NR==10{print 100-$15}'` curl "http://192.168.178.59:8087/set/javascript.0.GETPROCESS.CPUIdleALL?value=$var" var=`vmstat 1 10 | awk 'NR==10{print 100-$15}'` curl "http://192.168.178.59:8087/set/javascript.0.GETPROCESS.CPUIdleALL?value=$var" exit 0
-
@Thomas-Braun hast du noch eine bessere Idee ?
-
@liv-in-sky
Bezüglich der load?
Die würde dich ähnlich wie die RAM-Werte per awk oder sowas aus der uptime rausfiltern. Das sind ja drei Werte über die Zeit drin. -
du meinst
20:02:59 up 6:51, 2 users, load average: 2,57, 3,13, 2,75
der erste wert wäre gut (2.57)
danke ist ja viel einfacher
-
@liv-in-sky Das heißt dein raspby hätte 2,57% CPU auslastung?
Meiner mit iobroker 1,84 kann ich mir fast ned vorstellen -
-
@liv-in-sky Die drei Werte sind soweit ich weiß die momentane Auslastung sowie die der letzten 5 Minuten sowie der letzten 15 Minuten. Müsste ich jetzt aber auch nachlesen, wie die genau definiert sind.
-
@Thomas-Braun @liv-in-sky okay, hät ich nie gedacht das er so wenig load hat ^^
Kann ich diese ausgabe ähnlich zum ram iwie kürzen? -
@Stephan-Schleich Das sind keine direkten Prozentwerte. Jeder Kern wird mit 1 gewertet. Bei einem Vierkerner wäre also 4 die Angabe für 100%
-
uptime | awk '{print $8}' | sed -e 's/,$/ /' | sed -e 's/,/./'
-
@liv-in-sky sagte in Test Adapter Linux Control v0.x.x:
der button in 2ten bild führt den befehl aus - meinst du das
Jo, danke. Hab die Benachrichtigung gar nicht gesehen
-
hi,
habe updates gemacht und bekomme nun bei einem server - der vorher funktionierte, einen fehler
wenn ich die zugriffsrechte mit den anderen servern checke, habn die alle eigentlich die selben
hast du eine idee?
-
@liv-in-sky Dateisystem nur lesbar deutet gerne auf Probleme eben dort hin. Das System hängt das dann im Notfall nur noch lesbar ein, damit da nicht noch mehr drauf rumgeschrieben wird.
Schau mal mitdmesg
drauf.
-
@liv-in-sky sagte in Test Adapter Linux Control v1.x.x:
uptime | awk '{print $8}' | sed -e 's/,$/ /' | sed -e 's/,/./'
kannst du so etwas auch mit
top | grep Cpu
machen?%Cpu(s): 4.9 us, 19.5 sy, 0.0 ni, 75.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
und dann die used abgreifen?Ist aber auch nur eine Momentaufnahme, während in der Load (1,5,15 Minuten) der Durchschnitt gebildet wird aber auch noch andere Parameter mit eingreifen wie I/O Vorgänge. Also bei langsamer Karte eine hohe Load.
-
@Homoran @Thomas-Braun @Scrounger
neuer thread - ist wohl io-problem
https://forum.iobroker.net/topic/39660/proxmox-disk-probleme
-
@Scrounger Debian 10, LXC Container.
Ich bekommt keine Werte von den Systemen, ping via LXC Controller sowie putty funktioniert jedoch nicht im iobroker mit dem Adapter im Log steht auch nichts, irgendwelche idden?Einziger Error: (12123) [getConnection] Host 'ioBroker' (192.168.178.200:22) seems not to be online
-
kannst du von der konsole des iobroker servers auf den server zugreifen. ich nehme an du hast user mit kennwort als verbindung im adapter eingestellt
ssh pi@192.168.178.200
-
@liv-in-sky jup das geht alles und ist auch alles hinterlegt
-
@Stephan-Schleich also wenn du von der console des iobroker servers (nicht putty) drauf kommst, weiß ich leider nicht, was dann sein könnte
-
@liv-in-sky jup da geht's, vllt kann der Adapter keine Umlaute im pw?