% Использования процессора на процесс - PullRequest
0 голосов
/ 16 января 2019

мне нужно получить %CPU использование для процесса в windows 2003 server с использованием python (2.7.9), я могу вызывать функции powershell или cmd или любым другим способом, я пытался использовать модуль PSutil но не совместим с windows 2003

Сначала я создал этот код, но это дает мне CPU times, и мне нужен %CPU, используемый процессом, как менеджер задач говорит мне

def extract_cpu(pid):
    command = "Powershell.exe Get-Process -ID " + str(pid) +" | Select CPU | ft -HideTableHeaders"
    Pshll = subprocess.check_output(command)
    Pshll = Pshll.replace(" ","").replace("\n","").replace("\r","").replace(",",".")
    Pshll = float(Pshll)
    return Pshll

спасибо за все

...