zoukankan      html  css  js  c++  java
  • Windows Performance Toolkit

     http://bigasp.com/archives/606

    https://randomascii.wordpress.com/category/xperf/

    ADK 8.0  (C:Program Files (x86)Windows Kits8.0Windows Performance Toolkit)

    生成工具:

    Xbootmgr.exe :启动跟踪捕获(命令行)
    xbootmgr.exe -trace boot

    Xperf.exe :主要用于事件跟踪捕获 ,分析(命令行):

    xperf -i boot_BASE+CSWITCH_1.etl -o boot.xml -a boot

    Xperf –on DiagEasy:

    这条命令会收集多个种类的内核事件,包括PROC_THREAD、LOADER、DISK_IO、 HARD_FAULTS、 DPC、 INTERRUPT、 CSWITCH 和 PERF_COUNTER,并将数据记录到一个名为kernel.etl的日志文件中。想要列出所有种类的内核事件,使用下面这条命令:

    Xperf –providers KG

    注意:丰富的联机帮助对每类事件都做了详细解释

    开始收集事件数据后,让服务器重现你准备调试的问题,然后使用如下命令结束收集:

    Xperf –d trace.etl

    这将合并缓存在kernel.etl中的数据,并最终创建一个名为trace.etl的跟踪日志文件。跟踪日志文件既可以在出现问题的服务器上进行调试,也可以在另外一台装有WPT的服务器上进行。要查看产生的图形和图表,使用下面这条命令:

    Xperf trace.etl

    跟踪文件将被分两步处理,产生各种图表。默认的图形包括:各CPU的使用率

    • 各个进程的CPU使用率
    • 各个线程的CPU使用率
    • CPU空闲状态
    • 磁盘I/O、磁盘使用率
    • 各个进程的磁盘使用率
    • 进程的生命周期
    • DPC的CPU使用率
    • 中断的CPU使用率
    • 硬件故障
    • 其它常见事件

    wpr.exe     :         wpa 命令行事件跟踪捕获

    分析工具:

    wpa.exe     :        windows performace analyzer     分析 etl,xml,wpa 相关文件

    xperfview.exe :gui只能分析etl文件

    -------------------------------------

    ADK 8.1  (C:Program Files (x86)Windows Kits8.1Windows Performance Toolkit)

    生成工具:

    xperf.exe

    xbootmgr.exe

    wpr.exe : windows performace recorder  (wpr 捕捉数据,V5中替代xperf新命令行工具)

    wprgui.exe:windows performace recorder gui

    分析工具:

    wpa.exe : windows performace analyzer     分析 etl,xml,wpa 相关文件

  • 相关阅读:
    IL指令详细
    读懂IL代码就这么简单(三)完结篇
    读懂IL代码就这么简单(二)
    读懂IL代码就这么简单(一)
    在 .NET Core Logging中使用 Trace和TraceSource
    使用JWT创建安全的ASP.NET Core Web API
    闭环思维
    一行代码,百万人民币打水漂
    网络接口库函数mpr.dll动态库
    使用MSF利用永恒之蓝漏洞远程控制主机——直接使用MSF即可RCE,我++,在docker里没有完成,GG!
  • 原文地址:https://www.cnblogs.com/zengkefu/p/4830169.html
Copyright © 2011-2022 走看看