zoukankan      html  css  js  c++  java
  • 性能计数器自动收集-logman

    1、在桌面云测试中,往往需要模拟并发连接中服务器的性能数据,这里主要介绍如何自动收集性能数据

    2、创建xxxx.bat文件,文件内容如下:

    logman create counter test -cf logman.txt -o log.csv -f "csv" -si 1 -v "mmddhhmm"
    logman start test
    ping 127.1 -n 15 >nul
    logman stop test
    logman delete test
    pause

    备注:xxxx.bat同级目录下,存在文件:logman.txt,文件内容如下:

    MemoryAvailable Bytes
    MemoryPages Input/sec
    MemoryPages Output/sec
    MemoryPages/sec
    PhysicalDisk(_Total)% Disk Time
    PhysicalDisk(_Total)Avg. Disk Queue Length
    Processor(_Total)% Processor Time
    SQLServer:Buffer ManagerBuffer cache hit ratio
    SQLServer:General StatisticsUser Connections
    SystemProcessor Queue Length

    备注:这里是要记录的计数器列表

    3、输出结果如下:log_09281706.csv,里面详细记录了每一个计数器的数据收集情况

    4、参考内容

    logman创建计数器
    https://technet.microsoft.com/zh-cn/library/cc788038
    Windows性能计数器(命令行方式):
    http://www.cnblogs.com/moriarty/archive/2012/05/03/2480991.html
    DOS命令大全:Logman命令详解
    http://www.feiesoft.com/windows/cmd/nt_command_logman.htm
    logman官网介绍:
    https://technet.microsoft.com/zh-cn/library/cc788038(v=ws.10).aspx

    1、关注命令logman

    Logman create counter test

    –cf “d:logman.txt” 输入需要的计数器文件路径

    -o “d:log” 输出日志的路径

    -f “csv” 输出日志的格式

    -v “nnnnnn” 日志文件的版本 文件名后面加数字 log_0000001.csv

    --v  取消日志文件的版本号 log.csv

    -max 25 日志文件最大25Mb

    --max 日志文件没有大小限制

    注:-v与--v;-max与--max均是二选一的参数

    通过上述命令生成一个定时的性能计数器

    2、Logman start test 开启test这个计数器设置

    3、Logman stop test 关闭这个计数器

    4、Logman delete test 删除test计数器

    5、Logman query 查询本机的所有计数器列表

    6、Logman query test 查询test计数器的明细

  • 相关阅读:
    Web开发快速上手
    前端概述
    Python语言进阶
    图像和办公文档处理
    网络编程
    进程和线程
    正则表达式
    面向对象进阶
    面向对象
    js 获取指定时间上月26 ,
  • 原文地址:https://www.cnblogs.com/leeboke/p/5917140.html
Copyright © 2011-2022 走看看