暗箱操作 发表于 2004-8-10 16:12:45

用windows自带的性能监视器做性能测试

windows自带的性能监视器可以监视widnows中程序运行的情况

哪位能够详细的介绍一下如何用性能监视器做性能测试?

oldsidney 发表于 2004-8-11 22:53:02

我們一般會先看 CPU、內存、硬盤 IO 相關計數器,先看看是不是計算機資源不足的問題。接著才會針對 IIS、MSSQL 等計數器,判斷是否為 configuration 不合適所造成的。

暗箱操作 发表于 2004-8-19 15:43:03

谢谢 再问个问题

计数器怎么分析呢?

pcl2004_27 发表于 2004-8-22 11:12:34

NT的性能监视器 ( PerfMon ) 是 Windows NT 服务器和工作站都有的一个实用程序,它是观察各种详细的计数器和分析其走向的一个主要工具。PerfMon 可以被配置为同时为多个服务器进行追踪,这样就为性能管理提供了一个很有效的工具。
PerfMon 数据可以分为三种对象类型:核心对象,出现于所有的NT安装过程并包括对缓存,内存和处理器的数据;可选对象,当一种服务软件被安装时所出现并运行的数据 ( 例如, 安装服务器时,你选择NetNEUI作为一个协议进行安装,NetBEUI就会出现 );还有附加对象, 它由某个应用程序进行登记。所有这些对象类型都可以用于帮助识别现有的和潜在的故障,并生成基于走向预测的报告。


开始按下列顺序监视如下组件的活动:
内存
处理器
磁盘
网络
下面列表显示了建议用于服务器监视的最少的计数器。注意,当您检查特定资源时,应该包括相关性能对象的其他计数器。
组件:磁盘
正被监视的性能方面:用法
要监视的计数器:
物理磁盘\ Disk Reads/sec(磁盘读取/秒)
物理磁盘\ Disk Writes/sec(磁盘写入/秒)
逻辑磁盘\ % Free Space(可用空间)
您必须仔细解读 % Disk Time(磁盘时间)计数器。由于该计数器的 _Total 实例可能没有准确反映多磁盘计算机上的使用情况,因此,同时使用 % Idle Time(空闲时间)
计数器是很重要的。请注意,这些计数器无法显示超过 100% 的值。

pcl2004_27 发表于 2004-8-22 11:13:33

组件:磁盘
正被监视的性能方面:瓶颈
要监视的计数器:物理磁盘\ Avg.Disk Queue Length(磁盘队列平均长度)(所有实例)
组件:内存
正被监视的性能方面:用法
要监视的计数器:
内存\ Available Bytes(可用字节)
内存\ Cache Bytes(缓存字节)
组件:内存
正被监视的性能方面:瓶颈或漏洞
要监视的计数器:
内存\ Pages/sec(页面/秒)
内存\ Page Reads/sec(页面读取/秒)
内存\ Transition Faults/sec(传输错误/秒)
内存\ Pool Paged Bytes(分页的内存池字节)
内存\ Pool Nonpaged Bytes(未分页的内存池字节)
下列组件尽管不是专门的内存对象计数器,但它们对于内存分析很有用:

分页文件\ % Usage(用法)对象(所有实例)
缓存\ Data Map Hits(数据映射命中)%
服务器\ Pool Paged Bytes(分页的内存池字节)
服务器\ Pool Nonpaged Bytes(未分页的内存池字节)
组件:网络
正被监视的性能方面:吞吐量
要监视的计数器:
协议传输计数器(因网络协议而异);对于 TCP/IP 而言,包括:
网络接口\ Bytes total/sec(总字节数/秒)
网络接口\ Packets/sec(包/秒)
服务器\ Bytes Total/sec(总字节数/秒)或 服务器\ Bytes Transmitted/sec(发送
的字节数/秒)
服务器\ Bytes Received/sec(接收的字节数/秒)
您可能需要像“监视网络活动”部分介绍的那样来监视其他对象的网络和服务器吞吐量

组件:处理器
正被监视的性能方面:用法
要监视的计数器:处理器\ % Processor Time(处理器时间)(所有实例)
组件:处理器
正被监视的性能方面:瓶颈
要监视的计数器:
系统\ Processor Queue Length(处理器队列长度)(所有实例)
处理器\ Interrupts/sec(中断/秒)
系统\ Context switches/sec(上下文切换/秒)

hxf 发表于 2004-8-24 12:58:45

版主你真厉害。

暗箱操作 发表于 2004-8-27 10:23:40

谢拉 斑竹你真强



good good study, day day up.

lihui 发表于 2004-10-8 09:57:14

PerfMon 可以被配置为同时为多个服务器进行追踪

斑竹,今天才看到你的帖子,也知道斑竹工夫高。想问问如何配置才能做到“PerfMon 可以被配置为同时为多个服务器进行追踪”?

flyknight 发表于 2004-10-13 17:54:27

SP

sammy2018 发表于 2004-10-20 09:38:58

强!

浮云 发表于 2004-10-29 10:17:01

我接触测试的时间也不是很长,算是新手,能不能具体说这个PerfMon是怎么配置的?我主要是想看内存的,先谢谢各位高手了

浮云 发表于 2004-10-29 10:18:06

我接触测试的时间也不是很长,算是新手,能不能具体说这个PerfMon是怎么配置的?我主要是想看内存的,先谢谢各位高手了

wintersea 发表于 2004-11-4 09:27:17

又学到了一点东西,斑竹,真强

darrendai 发表于 2004-12-8 09:08:19

UP

uuxyh 发表于 2004-12-14 15:30:16

看来还真有得学

uuxyh 发表于 2004-12-14 15:30:29

看来还真有得学

zhangfh 发表于 2005-2-16 17:48:18

我对斑竹讲的不是很清楚,服务器安装的是Windows 2000,sp4.上面讲的还适用吗?

嘘garfield 发表于 2005-3-4 14:15:19

看不太懂

不过也UP

lousia 发表于 2005-3-13 22:39:01

不太明白,从来没用过,
不过我想学会了这个,一定很实用。

cwj007 发表于 2005-3-29 19:16:02

呵呵,对方的机器有管理员权限就可以,在控制面板里,性能里,可以加,
是性能计数器,system monitor
页: [1] 2 3
查看完整版本: 用windows自带的性能监视器做性能测试