|
在进行性能测试时,需要监控各种资源。我选择的是系统自带的性能监视器,但是要手动一个个添加计数器实在不爽,
看了typeperf命令就可以减轻我们的工作了。如果哪位有时间能利用我下面的方法帮我们提供出性能测试常用计数器
文件就更完美了。
步骤1:先用typeperf命令的-qx参数讲我们要监视的几个常用性能对象的计数器写到制定的文件中
--查找对象为:processor的计数器并写入到processor.txt文件中;- TYPEPERF -qx "processor" >>processor.txt
复制代码 --查找对象为:memory的计数器并写入到memory.txt文件中;- TYPEPERF -qx "memory" >>memory.txt
复制代码 --查找对象为:Asp.net的计数器并写入到Aspnet.txt文件中;- TYPEPERF -qx "Asp.net" >>Asp.net.txt
复制代码 --查找对象为:PhysicalDisk的计数器并写入到PhysicalDisk.txt文件中;- TYPEPERF -qx "PhysicalDisk" >>PhysicalDisk.txt
复制代码 步骤2:在每个对象的计数器文件中只保留我们关注的计数器,去掉多余的计数器。
步骤3:利用typeperf命令的-f等多个参数开始从对象计数器文件中读取我们设定的计数器并自动保存到CSV格式的文件中。
命令:- TYPEPERF -f CSV -o MyCounters.csv -si 15 -cf sql.txt -sc 60
复制代码 用途:从MyCounters.txt这个文本文件中读取计数器信息,将技术器数值写入到MyCounter.csv文件中,每隔15秒钟执行一次,共执行60次(15分钟后执行完)
步骤4:在excel中可以利用制图功能将CSV里面的数据转化成各种图表。 |
|