Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个 python 脚本来获取一些基本的系统统计信息。我大部分都使用 psutil ,除了我需要的一件事外,它工作正常。
我现在想记录平均 cpu 等待时间。从顶部输出,它将位于 %wa 下的 CPU 部分。
我似乎无法找到如何在 psutil 中获得它,有人知道如何获得它吗?我即将走上一条我真的不想走的路……
整个 CPU 行相当不错,因为它总计为 100,并且很容易记录和绘制。
提前致谢。
%wa是给你的iowaitCPU,如果你正在使用times = psutil.cpu_times()或者times = psutil.cpu_times_percent()它在times.iowait返回值的变量下(假设你在 Linux 系统上)
%wa
iowait
times = psutil.cpu_times()
times = psutil.cpu_times_percent()
times.iowait