如何查看分析windows处理器性能?
1)
2)
3)
a)
b)
4)
5)
6)
7)
8)
\Processor 计数器,不能将逻辑处理器数量全部显示出来。
\Processor Information 计数器:能准确显示所有逻辑处理器信息,Win7引入。
\Process(ldle)\%Processor Time 测量所有处理器的空闲时间。
\Processor Information(*)\% Processor Time: 除了空闲线程 (每CPU一个) 以外所有用于运行可执行代码的时间。
1)
2)
3)
\Process(*)\% Processor Time 计数器,进程占用CPU量。其总和数值=进程下的活动线程数*处理器个数,每个线程都尽可能占用100%的CPU。例如:1线程最大CPU量为\Process(cpustres)\% Processor Time为 100,使用8 逻辑处理器,假设它最少有8个活动线程,任何进程都能占用到最多800% CPU。
\System\Processor Queue Length 是所有处理器队中的等待的线程总数。
1)
2)
3)
4)
5)
6)
7)
\Processor Information(*)\% Privileged Time 指的是在特定时间段运行内核模式的单个CPU或所有CPU所占的时间百分比。该值高则要关注与内核相关的处理器使用率。
1)
2)
\Processor Informantion(*)\% Interrupt Time 指的是在性能取样期间,处理器用来接收和处理硬件中断所花的时间。查看中断活动时较好的工具是WPR,它能更准确的反映出中断的真实情况。
\Processor Information(*)\% DPC Time 指的是在取样时间段内处理器用于接收和处理 DPC的时间所占的百分比.
1)
2)
\System\Context Switches/sec 指的是所有处理器从一个线程切换到另一个线程的合并速率。高上下文切换可能由高磁盘I/O、网络I/O、或大量活动线程或其他原因导致。
\System\System Calls/sec 指的是计算机上所有进程调用操作系统服务规则的合并速率。服务I/0的过渡通常导致上下文切换。
\Process\% Privileged Time 指的是进程中的线程在特权模式下执行代码所占时间的百分比,有助于识别哪一个进程正在占用最多的特权时间。系统进程只有基于内核的线程,所以它只占用%Privileged Time。
辨识用户模式CPU使用率:
\Processor Information(*)\% User Time 指的是处理器在用户模式下运行时间所占百分比
\Processor Information(*)\% User Time 数值高预示着需要检查应用程序代码
\Process(*)\% User Time 指的是进程中的线程在用户模式下执行代码所占用的时间百分比
常见原因:应用程序代码有问题或负载过重;使用非特权资源运行大量运算、对象分类或其他任务。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作