0

无论如何,我可以交叉链接所有传入用户(CMD 中的 netstat -a)来创建一个监控系统来跟踪 python 中每个用户使用的 CPU 百分比。Windows 系统是否在其上写入任何日志文件?我使用 psutil 获得了每个进程的 CPU 使用情况,但我只是想不出一种方法来显示用户的 CPU 使用情况。请我需要帮助。谢谢!

4

1 回答 1

0

无法确定每个用户本身的 CPU 使用率。您可能要做的是找出某个用户拥有的进程的 CPU 使用情况,如下所示:

for p in psutil.process_iter():
    if p.username == 'someusername':
        print p.get_cpu_percent(interval=1)

但是,将所有这些相加以获得总数不太可能产生有意义的值。

于 2012-07-31T00:40:39.013 回答