【发布时间】:2025-12-17 22:20:15
【问题描述】:
我正在编写一个 python 脚本来获取一些基本的系统统计信息。我大部分都使用 psutil ,除了我需要的一件事外,它工作正常。
我现在想记录平均 CPU 等待时间。 从顶部输出,它将位于 %wa 下的 CPU 部分。
我似乎无法在 psutil 中找到如何获得它,有人知道如何获得它吗?我即将走上一条我真的不想走的路……
整个 CPU 行相当不错,因为它总计为 100,并且很容易记录和绘制。
提前致谢。
【问题讨论】:
我正在编写一个 python 脚本来获取一些基本的系统统计信息。我大部分都使用 psutil ,除了我需要的一件事外,它工作正常。
我现在想记录平均 CPU 等待时间。 从顶部输出,它将位于 %wa 下的 CPU 部分。
我似乎无法在 psutil 中找到如何获得它,有人知道如何获得它吗?我即将走上一条我真的不想走的路……
整个 CPU 行相当不错,因为它总计为 100,并且很容易记录和绘制。
提前致谢。
【问题讨论】:
%wa 是给你 CPU 的 iowait,如果你使用的是 times = psutil.cpu_times() 或 times = psutil.cpu_times_percent() 那么它在返回值的 times.iowait 变量下(假设你在 Linux 系统上)
【讨论】: