我在 python 解释器中执行以下两条语句。
>>> psutil.cpu_percent(interval=None, percpu=False)
2.0
>>> psutil.cpu_percent(interval=None, percpu=True)
[1.5, 1.6, 3.7, 3.5]
Run Code Online (Sandbox Code Playgroud)
当 percpu=False 时,预计会提供系统范围的 CPU 使用情况。但是,当我尝试获取每个 CPU 使用情况时,其总和并不等于系统范围的使用情况。我的问题是当传递 percpu=True 和 percpu=False 时 cpu_percent 函数究竟如何工作?