Fai*_*eef 6 performance cpu-usage azure
当我检查azure监视工具时,CPU使用率显示在CPU时间中
min: 4.69s
max: 2008.08 s
avg : 207.63 s
Run Code Online (Sandbox Code Playgroud)
我熟悉CPU%,这在需要cpu周期的应用程序中是有意义的.
上述时间如何与百分比相对应?对应70或100%cpu使用率的最大秒数是多少?
注意:cpu是4核心
在另一个例子中,我注意到在60秒的窗口
min: 0
max : 133.83
avg : 19.61
Run Code Online (Sandbox Code Playgroud)
基于以下答案(参见Nachiket在评论中的解释)133.83是cpu时间乘以核心的产物(在我的情况下是4个核心)
这种情况下的CPU利用率为133.83 /(60*4)= 54.1%
Nac*_*ate 18
一些云监控工具在标准时间测量中提供资源使用.(秒,小时,天等)
如果您在几秒钟内使用,
min: 4.69s
max: 2008.08 s
avg : 207.63 s
Run Code Online (Sandbox Code Playgroud)
然后你可以使用%的定义从上面找出%的用法.
% utilization = (resource used time / total resource availability time)
Run Code Online (Sandbox Code Playgroud)
例如:如果cpu可用100秒,那么在80秒之后它就被使用了
% utilization = 80/100 = 80% CPU utilization
Run Code Online (Sandbox Code Playgroud)
从您指定的时间开始,缺少总可用时间.找出并使用上述公式.
% utilization = avg. usage/total availability
Run Code Online (Sandbox Code Playgroud)
没有.核心应该无关紧要,因为这两种情况都存在.
% utilization = ( (no. of cores * avg util)/(no. of core * total availability))
Run Code Online (Sandbox Code Playgroud)
我不确定天蓝云监控,但如果它提供相同的,那么你可以使用它.
| 归档时间: |
|
| 查看次数: |
13801 次 |
| 最近记录: |