获取 IO 等待时间 python 中的百分比

Get IO Wait time as % in python

我正在编写一个 python 脚本来获取一些基本的系统统计信息。我大部分都在使用 psutil,除了我需要的一件事外,它工作正常。

我想记录目前的平均 cpu 等待时间。 从顶部输出来看,它将位于 %wa 下的 CPU 部分。

我似乎找不到如何在 psutil 中获取它,有人知道如何获取吗?我即将走上一条我真的不想走下去的路....

整个 CPU 行相当不错,因为它总共有 100 行,而且很容易记录和绘制。

提前致谢。

%wa 是给你 CPU 的 iowait,如果你使用 times = psutil.cpu_times()times = psutil.cpu_times_percent() 那么它在 times.iowait 返回值的变量(假设你在 Linux 系统上)