gpt4 book ai didi

cpu-usage - CPU 使用率和 CPU 使用率之间的区别?

转载 作者:行者123 更新时间:2023-12-04 11:10:09 27 4
gpt4 key购买 nike

我想知道在谈到 CPU 使用率和 CPU 利用率时,术语是否存在科学差异。我觉得这两个词都被用作同义词。它们都描述了 CPU 时间和 CPU 容量之间的关系。 Wikipedia称之为 CPU 使用率。 Microsoft使用 CPU 利用率。但我也发现了一个 article其中 Microsoft 使用术语 CPU 使用率。现在 VMware定义在物理 CPU 的上下文中使用 CPU Utilization,在逻辑 CPU 的上下文中使用 CPU Usage。此外,stackoverflow 中没有 cpu_utilization 的标签。

有人知道科学区分吗?

最佳答案

用法
时间间隔内的 CPU 使用率百分比。
o VM - 活跃使用的虚拟 CPU 的数量,占可用 CPU 总量的百分比。这是主机对 CPU 使用率的看法,而不是 guest 操作系统的看法。它是虚拟机中所有可用虚拟 CPU 的平均 CPU 利用率。例如,如果一台虚拟CPU 的虚拟机运行在一台有四个物理CPU 的主机上,并且CPU 使用率为100%,则该虚拟机完全使用了一个物理CPU。

虚拟 CPU 使用率 = 使用率 mhz/(虚拟 CPU 数 x 核心频率)
o 主机 - 主机活跃使用的 CPU,占可用 CPU 总数的百分比。事件 CPU 大约等于已用 CPU 与可用 CPU 的比率。

可用 CPU = # 物理 CPU x 时钟频率

100% 代表主机上的所有 CPU。例如,如果一个四 CPU 的主机正在运行一个具有两个 CPU 的虚拟机,并且使用率为 50%,则该主机完全使用了两个 CPU。
o 集群 - 集群中所有虚拟机的活跃 CPU 总和,占可用 CPU 总量的百分比。

CPU 使用率 = CPU 使用率 mhz/有效 CPU

时间间隔内的 CPU 使用率(以兆赫为单位)。
o VM - 活跃使用的虚拟 CPU 的数量。这是主机对 CPU 使用率的看法,而不是 guest 操作系统的看法。
o 主机 - 主机上所有已启动虚拟机的活跃使用 CPU 的总和。最大可能值是处理器频率乘以处理器数量。例如,如果您的主机有四个 2GHz CPU 运行一个使用 4000MHz 的虚拟机,则该主机完全使用两个 CPU。
4000/(4 x 2000) = 0.50

使用:
时间占虚拟机。如果系统服务代表此虚拟机运行,则该服务(由 cpu.system 表示)所花费的时间应由该虚拟机收取。如果不是,则不应针对此虚拟机收取花费的时间(由 cpu.overlap 表示)。

引用:http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fcpu_counters.html

关于cpu-usage - CPU 使用率和 CPU 使用率之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30831230/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com