NEWS
Test Adapter Linux Control v1.x.x
-
@Thomas-Braun Darf da nicht nur 1 Wert als ausgabe rauskommen?
-
free -m | awk ' NR == 2 {print $2";"$3";"$4}'
ergebnis: 3826;425;2711
damit hole ich den process, der momentan am meisten braucht
ps auxh --sort=-c | awk 'NR<=1 {print $3";"$11}'
ich verarbeite das in einem script
-
@Stephan-Schleich Nö, den Wert muss man ja immer im Kontext zu den anderen sehen. Sonst sagt der ja Null aus.
-
@Thomas-Braun Alles klar danke.
@liv-in-sky Für die globale Load der CPU gibts nix oder? Der Screenshot schaut gut aus, ich glaub ich hab da schonmal nen eintrag von dir gesehen, muss ich gleich mal schauen - Danke -
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