Ich versuche, die CPU-Nutzung eines Prozessbaums zu messen.PSUtil: Messung der CPU-Nutzung eines bestimmten Prozesses
Derzeit bekommen die cpu_usage eines Prozesses (ohne Kinder), aber ich bekomme seltsame Ergebnisse.
import psutil
p = psutil.Process(PID)
p.cpu_percent
gibt mir float
>100
zurück, wie das überhaupt möglich ist?
btw ist PID
die pid von etwas Einfachen wie
def foo():
i = 0
while True:
i += 1
die nach Task-Manager seiner CPU-Auslastung ist um 12%
Ich möchte so eine Leistung von 12.5
oder etwas zu bekommen.