Hallo zusammen,
wir haben bei einem Server, wo verschiedene Dienste / Prozesse laufen, immer wieder CPU Spitzen.
CPU Monitoring machen wir mit https://www.bachmann-lan.de/monitoring-mit-telegraf-influxdb-und-grafana/
Jetzt wäre es gut zu wissen welche Prozesse denn zum Zeitpunkt der CPU Spitzen den größte Anteil der CPU für sich einnimmt.
Ich habe schon mit node.js verschiede Packages probiert, entweder die unterstützen Windows 10 nicht oder die Werte für die CPU Auslastung insgesamt stimmt nicht mit der aus dem TaskManager überein oder aber die einzelnen Prozesse benötigen mal 50% obwohl der Task in der MEsszeit nie über 10% im Windows TaskManager ging.
Habe auch mit c# probiert, da bekomme ich immer 0
Gibt es eine Möglichkeit ein genaues Abbild vom TaskManager Reiter Prozesse abzufragen?
Also Prozessname / pid / CPU
Genau diese Werte würde ich gerne im Minutentakt abgreifen und in eine Logdatei schreiben oder DB etc...
Hat wer einen Vorschlag oder eine Idee?
Würde mich freuen
Viele Grüße
wir haben bei einem Server, wo verschiedene Dienste / Prozesse laufen, immer wieder CPU Spitzen.
CPU Monitoring machen wir mit https://www.bachmann-lan.de/monitoring-mit-telegraf-influxdb-und-grafana/
Jetzt wäre es gut zu wissen welche Prozesse denn zum Zeitpunkt der CPU Spitzen den größte Anteil der CPU für sich einnimmt.
Ich habe schon mit node.js verschiede Packages probiert, entweder die unterstützen Windows 10 nicht oder die Werte für die CPU Auslastung insgesamt stimmt nicht mit der aus dem TaskManager überein oder aber die einzelnen Prozesse benötigen mal 50% obwohl der Task in der MEsszeit nie über 10% im Windows TaskManager ging.
Habe auch mit c# probiert, da bekomme ich immer 0
Gibt es eine Möglichkeit ein genaues Abbild vom TaskManager Reiter Prozesse abzufragen?
Also Prozessname / pid / CPU
Genau diese Werte würde ich gerne im Minutentakt abgreifen und in eine Logdatei schreiben oder DB etc...
Hat wer einen Vorschlag oder eine Idee?
Würde mich freuen
Viele Grüße