Получить время ожидания ввода-вывода как% в Python

Я пишу скрипт на Python, чтобы получить базовую системную статистику. Я использую psutil для большей части его, и он работает нормально, за исключением одной вещи, которая мне нужна.

Я хотел бы записать среднее время ожидания процессора в данный момент. из верхнего вывода это будет в разделе CPU под%wa.

Я не могу найти, как получить это в psutil, кто-нибудь знает, как получить это? Я собираюсь идти по дороге, я действительно не хочу идти....

Вся эта строка процессора довольно хороша, так как она составляет 100, и ее легко регистрировать и строить.

Заранее спасибо.

1 ответ

Решение

%wa дает вам iowait процессора, и если вы используете times = psutil.cpu_times() или же times = psutil.cpu_times_percent() тогда это под times.iowait переменная возвращаемого значения (при условии, что вы находитесь в системе Linux)

Другие вопросы по тегам