windows 性能监控--Perfmon
1. 应用:perfmon.exe
2. 检查目标:可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。
3. 常用指标:
Processor
Processor | % Idle Time | % Idle Time 是处理器在采样期间空闲的时间的百分比 |
Processor | % Processor Time | % Processor Time 指处理器用来执行非闲置线程时间的百分比。计算方法是,测量范例间隔内非闲置线程活动的时间,用范例间隔减去该值。这个计数器是处理器活动的主要说明器,显示在范例间隔时所观察的繁忙时间平均百分比。 |
Processor | % User Time | % User Time 指处理器处于用户模式的时间百分比。用户模式是为应用程序、环境分系统和整数分系统设计的有限处理模式。 |
Memory
Memory | Available Bytes | Available Bytes显示出当前空闲的物理内存总量。当这个数值变小时,Windows开始频繁地调用磁盘页面文件。如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上。 |
Memory | % Committed Bytes in Use | % Committed Bytes In Use 是 Memory: Committed Bytes 与Memory: Commit Limit之间的比值。(Committed memory指如果需要写入磁盘时已在分页文件中保留空间的处于使用中的物理内存。Commit Limit是由分页文件的大小而决定的。如果扩大了分页文件,该比例就会减小)。这个计数器只显示当前百分比;而不是一个平均值。 |
Memory | Page Faults/sec | Page Faults/sec是指处理器处理错误页的综合速率。用错误页数/秒来计算。当处理器请求一个不在其工作集(在物理内存中的空间)内的代码或数据时出现 的页错误。这个计数器包括硬错误(那些需要磁盘访问的)和软错误(在物理内存的其它地方找到的错误页)。许多处理器可以在有大量软错误的情况下继续操作。 但是,硬错误可以导致明显的拖延。这个计数器显示用上两个实例中观察到的值之间的差除以实例间隔的持续时间所得的值。
|
Network Interface
Network Interface | Bytes Total/sec | Bytes Total/sec是发送和接收字节的速率,包括帧字符在内。 |
Network Interface | Packets/sec | Packets/sec为发送和接收数据包的速率。 |
Physical Disk
Physical Disk | % Busy Time | % Busy Time指磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。 |
Physical Disk | Avg. Disk Queue Length | Avg. Disk Queue Length 指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。 |
Physical Disk | Current Disk Queue Length | Current Disk Queue Length指在收集操作数据时在磁盘上未完成的请求的数目。它包括在快照内存时正在为其提供服务中的请求。这是一个即时长度而非一定间隔时间的平均值。 多主轴磁盘设备可以一次有多个请求操作,但是其它同时发生的请求为等候服务。这个计数器可能会反映一个暂时的高或低的列队长度,但是如果在磁盘驱动器存在 持续负载,可能值会总是很高。请求等待时间与这个列队的长度减去磁盘上的主轴成正比。这个差值应小于2才能保持良好的性能。 |
Logical Disk
Logical Disk | % Free Space | % Free Space 是所选定的逻辑磁盘驱动器上总的可用空闲空间的百分比。 |
Logical Disk | Free Megabytes | 可用的 MB 显示磁盘驱动器上尚未分配的空间。 |