Получить время ожидания ввода-вывода как% в Python
Я пишу скрипт на Python, чтобы получить базовую системную статистику. Я использую psutil для большей части его, и он работает нормально, за исключением одной вещи, которая мне нужна.
Я хотел бы записать среднее время ожидания процессора в данный момент. из верхнего вывода это будет в разделе CPU под%wa.
Я не могу найти, как получить это в psutil, кто-нибудь знает, как получить это? Я собираюсь идти по дороге, я действительно не хочу идти....
Вся эта строка процессора довольно хороша, так как она составляет 100, и ее легко регистрировать и строить.
Заранее спасибо.
1 ответ
%wa
дает вам iowait
процессора, и если вы используете times = psutil.cpu_times()
или же times = psutil.cpu_times_percent()
тогда это под times.iowait
переменная возвращаемого значения (при условии, что вы находитесь в системе Linux)