三、添加关于监视处理器瓶颈的日志及计数器
其步骤以及设置大致与“内存瓶颈”日志相同,所添加的计数器为:
Process\% Processor Time\(*) (说明:*表示“所有实例”)
Processor\Interrupts/sec\_Total
System\Context Switches/sec
System\Processes
System\Processor Queue Length。
其中的Process\% Processor Time\(*)计数器有必要做进一步说明。这个计数器会自动记录当前所有进程的处理器时间。但是如果在计数器已经启动之后,又运行新的程序或者退出原来的程序,那么在这些程序启动以及退出的时间范围附近,其对应的Processor Time计数器会很不正常,有时候甚至不可思议的达到215261%。所以,要正常监视一个程序的Processor Time,应该先运行这个程序,然后再启动计数器。此后,你不管是退出程序还是启动程序,一般都不会使数据造成很大误差了。
四、查看结果 首先要启动自己定义的计数器日志,方法很简单:选中要启动的日志,然后按下工具栏上的启动按钮(一个右向的三角形箭头)。这时对应日志的图标会变成绿色。
有一点要强调指出的是,日志启动后对应的记录文件会重新开始,也就是说,如果先前已经有一个同样名字的记录文件,那么其中的内容将会全部丢失。这也正是我先前建议文件名加上“yymmddhh”后缀的原因,因为这样可以尽可能地保证不丢失数据。另外,如果日志正在运行时更改其数据采样间隔,也会导致记录文件重新开始,所以当日志启动后尽量不要更改它的设置。
|