CPU的利用率能说明什么问题,它是怎么计算出来的?

2024-11-29 17:07:35
推荐回答(2个)
回答1:

我发表一些个人的意见:
在windows操作系统中可以看出每个进程占用CPU的比例,CPU总的利用率=所有进程各自占用比例之和.可以通过任务管理器中进程哪个TAB查看,至于每个进程到底具体在做些什么,需要弄清楚该进程具体在做什么,楼主提出的问题,真的很好,如果是弄清楚了的话,可以找到影响性能的具体原因,可是这本生是一个复杂过程.

系统负荷和CPU利用率是否一致?
应该来说系统负荷可以用CPU利用率来衡量,所以说系统负荷包括CPU利用率,CPU利用率是衡量系统负荷的关键指标,
但系统负荷还有其它指标,比如:磁盘IDLE是衡量磁盘负荷的指标,它同于CPU的性质.

吞吐量、点击率和系统的负荷?
点击率越多,系统负荷应该越大,吞吐量给系统负荷没有必然关系,因为我们不能说点击率越大,吞吐量绝对越大,这个给系统的性能有关系!通常我们都用吞吐量来衡量服务器处理能力!而用CPU利用率来衡量服务器负荷,用磁盘idle or %disk
time来衡量磁盘的负荷

回答2:

首先要确保在Winnt以后的操作系统
95/98/me并不支持

请参阅MSDN之
PDH_STATUS PdhAddCounter(
PDH_HQUERY hQuery,
LPCTSTR szFullCounterPath,
DWORD_PTR dwUserData,
PDH_HCOUNTER* phCounter
);