【问题标题】:Get IO Wait time as % in python在 python 中获取 IO 等待时间为 %
【发布时间】:2025-12-17 22:20:15
【问题描述】:

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

我现在想记录平均 CPU 等待时间。 从顶部输出,它将位于 %wa 下的 CPU 部分。

我似乎无法在 psutil 中找到如何获得它,有人知道如何获得它吗?我即将走上一条我真的不想走的路……

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

提前致谢。

【问题讨论】:

    标签: python psutil iowait


    【解决方案1】:

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

    【讨论】:

    • 谢谢,正是我想要的。