为方便问题发生后,问题原因的分析排查,我们可以在服务器中事先开启logman功能搜集服务器的性能数据,方便故障发生后,问题原因的分析排查

Windows服务器部署Permon性能搜集器:

1.使用管理员权限打开CMD窗口

2.配置Perfmon信息:

Logman create counter Perf-2Second -f bincirc -max 500 -c "\LogicalDisk(*)\*" "\Memory\*" "\Network Interface(*)\*" "\Paging File(*)\*" "\PhysicalDisk(*)\*" "\Server\*" "\System\*" "\Process(*)\*" "\Processor(*)\*"  "\Cache\*" -si 00:00:02 -o C:\PerfMonLogs\Perf-2Second.blg

备注:

a.日志的保存路径“C:\PerfMonLogs\Perf-2Second.blg ”,可以根据实际情况自行定义,目录及文件“\PerfMonLogs\Perf-2Second.blg”会自动生成及创建

b.-max参数后的值为日志文件的大小,单位为MB,如果日志文件已经达到该值,则会循环往复的覆盖

c.经测试Windows Server 2008/2012都可以使用该命令开启perfmon

3.开启Perfmon:

Logman start Perf-2Second

4.等待问题复现

5.停止并删除Perfmon

Logman stop Perf-2Second

Logman delete Perf-2Second

6.实测输出如下:

7.可以使用pma脚本文件分析permon日志,分析后的日志输出格式见下:

Areas to Investigate
====================
\PhysicalDisk(0 C:)\Split IO/Sec
[Min: 0, Max: 478.994, Avg: 0.11]
- Split IO operations make up 5.43% of Disk Transfers.
- RAID may be too small/NTFS block too small.
- Disk may have moderate to heavy fragmentation. \Process(_Total)\Handle Count
[Min: 19,061, Max: 22,570, Avg: 20,283]
- This may be a normal amount on Terminal Servers in Application Mode.
- Investigate individual applications using > 1,500 handles. Performance Monitor Log Summary
=============================== Log Filename : PERF-2SECOND_000001.BLG
Server Name : HLMWIN12R2N
Start Date & Time : 11/21/2017 17:17:16 (Uptime was: 2d 9h 3m 31s)
End Date & Time : 11/22/2017 03:15:13 (Uptime was: 2d 19h 1m 28s)
Log Duration : 0d 9h 57m 57s
Total Samples : 17939
Sample Interval : 0d 0h 0m 2s Memory Minimum Maximum Average
=========================================================================
Available Bytes : 2,513MB | 2,940MB | 2,900MB
Pool Paged Bytes : 183MB | 241MB | 183MB
Pool NonPaged Bytes : 200MB | 200MB | 200MB
Free System PTEs : 16,506,914 | 16,507,676 | 16,507,522
Handle Count : 19,061 | 22,570 | 20,283
Thread Count : 554 | 653 | 573
Private Bytes : 590MB | 954MB | 601MB
Virtual Bytes : 71,310,739 | 94,380,546 | 73,863,112
Working Set : 856MB | 1,275MB | 899MB
Cache Bytes : 80MB | 89MB | 82MB
Committed Bytes : 1,496MB | 1,884MB | 1,507MB
Commit Limit : 4,800MB | 4,800MB | 4,800MB
% Committed Bytes Used : 31% | 39% | 31%
Pages/sec : 0 | 8,336.8 | 4.586 Processor Minimum Maximum Average
=========================================================================
Processor Queue Length : 0 | 7 | 0
% Processor Time : 0% | 100% | 0.54%
Processor: 0 : 0% | 100% | 0.56%
Processor: 1 : 0% | 100% | 0.56%
% User Time : 0% | 84.89% | 0.29%
Processor: 0 : 0% | 98.58% | 0.29%
Processor: 1 : 0% | 89.76% | 0.28%
% Privileged Time : 0% | 40.05% | 0.15%
Processor: 0 : 0% | 36.91% | 0.17%
Processor: 1 : 0% | 43.19% | 0.13%
% DPC Time : 0% | 1.57% | 0.01%
Processor: 0 : 0% | 3.14% | 0.02%
Processor: 1 : 0% | 0.78% | 0%
% Interrupt Time : 0% | 0.78% | 0%
Processor: 0 : 0% | 1.56% | 0%
Processor: 1 : 0% | 0.79% | 0% Physical Disk Minimum Maximum Average
=========================================================================
% Idle Time : 49.99% | 100.2% | 99.72%
Disk: 0 C: : 0.01% | 100.2% | 99.48%
Disk: 1 D: : 0% | 100.2% | 99.96%
Avg. Disk sec/Transfer : 0 | 0.145 | 0.001
Disk: 0 C: : 0 | 0.108 | 0.001
Disk: 1 D: : 0 | 0.152 | 0
Disk Bytes/sec : 0KB | 60,887KB | 70KB
Disk: 0 C: : 0KB | 60,883KB | 63KB
Disk: 1 D: : 0KB | 20,545KB | 8KB
Avg. Disk Queue Length : 0 | 2.587 | 0.003
Disk: 0 C: : 0 | 2.586 | 0.002
Disk: 1 D: : 0 | 2.432 | 0.001
Split IO/Sec : 0 | 478.994 | 0.11
Disk: 0 C: : 0 | 478.994 | 0.11
Disk: 1 D: : 0 | 0 | 0
Disk Transfers/Sec : 0 | 616.916 | 2.092
Disk: 0 C: : 0 | 602.477 | 2.024
Disk: 1 D: : 0 | 395.427 | 0.069 Network Interface Minimum Maximum Average
=========================================================================
Bytes Total/sec
isatap.ipfyev4shubendc5qqpcvzgsb: 0KB | 0KB | 0KB
Microsoft Hyper-V Network Adapte: 0KB | 10,308KB | 15KB
Current Bandwidth
isatap.ipfyev4shubendc5qqpcvzgsb: 0Mbit | 0Mbit | 0Mbit
Microsoft Hyper-V Network Adapte: 10,000Mbit | 10,000Mbit | 10,000Mbit
Output Queue Length
isatap.ipfyev4shubendc5qqpcvzgsb: 0 | 0 | 0
Microsoft Hyper-V Network Adapte: 0 | 0 | 0
Packets/sec
isatap.ipfyev4shubendc5qqpcvzgsb: 0 | 0 | 0
Microsoft Hyper-V Network Adapte: 0 | 5,369 | 11
Packets Received Discarded
isatap.ipfyev4shubendc5qqpcvzgsb: 0 | 0 | 0
Microsoft Hyper-V Network Adapte: 0 | 0 | 0
Packets Received Errors
isatap.ipfyev4shubendc5qqpcvzgsb: 0 | 0 | 0
Microsoft Hyper-V Network Adapte: 0 | 0 | 0 TOP 10: Handle Count Minimum Maximum Average
=========================================================================
1. lsass : 3,968 | 5,642 | 4,778
2. svchost#3 : 1,340 | 1,591 | 1,362
3. explorer : 1,352 | 1,549 | 1,361
4. DiagnosticsPlugin : 641 | 1,047 | 845
5. svchost#9 : 708 | 890 | 726
6. WindowsAzureGuestAgent : 587 | 861 | 711
7. MonAgentCore : 638 | 752 | 711
8. System : 718 | 751 | 720
9. MsMpEng : 499 | 585 | 508
10. svchost#5 : 551 | 583 | 552 TOP 10: Thread Count Minimum Maximum Average
=========================================================================
1. System : 105 | 106 | 105
2. svchost#3 : 34 | 56 | 35
3. explorer : 35 | 51 | 36
4. svchost#9 : 33 | 44 | 35
5. MonAgentCore : 35 | 40 | 39
6. MsMpEng : 15 | 25 | 16
7. svchost#8 : 21 | 24 | 21
8. WindowsAzureGuestAgent : 16 | 20 | 17
9. svchost#6 : 16 | 19 | 17
10. svchost#4 : 16 | 18 | 16 TOP 10: Private Bytes Minimum Maximum Average
=========================================================================
1. MsMpEng : 117MB | 392MB | 121MB
2. svchost#3 : 19MB | 128MB | 21MB
3. MpSigStub : 0MB | 74MB | 12MB
4. svchost#9 : 62MB | 68MB | 63MB
5. explorer : 49MB | 63MB | 50MB
6. WaAppAgent : 39MB | 61MB | 39MB
7. WindowsAzureTelemetryService : 49MB | 49MB | 49MB
8. WindowsAzureGuestAgent : 43MB | 43MB | 43MB
9. CollectGuestLogs : 0MB | 35MB | 31MB
10. DiagnosticsPlugin : 32MB | 34MB | 33MB TOP 10: Virtual Bytes Minimum Maximum Average
=========================================================================
1. svchost#5 : 2,098,301M | 2,098,302M | 2,098,301M
2. MsMpEng : 2,097,580M | 2,097,854M | 2,097,582M
3. svchost#8 : 2,097,834M | 2,097,835M | 2,097,834M
4. svchost#3 : 2,097,303M | 2,097,707M | 2,097,322M
5. explorer : 2,097,622M | 2,097,660M | 2,097,633M
6. taskhost : 0MB | 2,097,625M | 2,097,227M
7. svchost#9 : 2,097,351M | 2,097,382M | 2,097,352M
8. dwm#1 : 2,097,296M | 2,097,302M | 2,097,300M
9. rundll32#3 : 0MB | 2,097,294M | 2,097,294M
10. LogonUI : 2,097,291M | 2,097,291M | 2,097,291M TOP 10: Working Set Minimum Maximum Average
=========================================================================
1. MsMpEng : 57MB | 360MB | 87MB
2. svchost#3 : 35MB | 149MB | 37MB
3. explorer : 108MB | 125MB | 109MB
4. svchost#9 : 60MB | 77MB | 60MB
5. MpSigStub : 0MB | 74MB | 15MB
6. WaAppAgent : 44MB | 64MB | 44MB
7. WindowsAzureTelemetryService : 57MB | 57MB | 57MB
8. dwm#1 : 55MB | 57MB | 55MB
9. WindowsAzureGuestAgent : 55MB | 55MB | 55MB
10. DiagnosticsPlugin : 43MB | 46MB | 44MB TOP 10: % Processor Time Minimum Maximum Average
=========================================================================
1. MonAgentCore : 0% | 14.1% | 0.18%
2. MsMpEng : 0% | 99.21% | 0.1%
3. svchost#3 : 0% | 89.06% | 0.08%
4. lsass : 0% | 3.14% | 0.06%
5. WindowsAzureGuestAgent : 0% | 2.36% | 0.03%
6. svchost#9 : 0% | 12.59% | 0.03%
7. svchost#8 : 0% | 63.13% | 0.03%
8. System : 0% | 16.41% | 0.02%
9. svchost#2 : 0% | 1.56% | 0.02%
10. explorer : 0% | 33.04% | 0.01% TOP 10: % Privileged Time Minimum Maximum Average
=========================================================================
1. MonAgentCore : 0% | 5.45% | 0.08%
2. svchost#3 : 0% | 33.59% | 0.03%
3. System : 0% | 16.41% | 0.02%
4. svchost#8 : 0% | 10.91% | 0.02%
5. MsMpEng : 0% | 35.79% | 0.02%
6. WindowsAzureGuestAgent : 0% | 1.57% | 0.01%
7. svchost#9 : 0% | 1.57% | 0.01%
8. svchost#2 : 0% | 1.56% | 0.01%
9. lsass : 0% | 1.57% | 0.01%
10. WmiPrvSE : 0% | 0.79% | 0% TOP 10: IO Data Bytes Minimum Maximum Average
=========================================================================
1. svchost#8 : 0KB | 203KB | 27KB
2. MsMpEng : 0KB | 50,707KB | 20KB
3. rundll32#2 : 0KB | 32KB | 14KB
4. MonAgentCore : 0KB | 411KB | 6KB
5. WaAppAgent : 0KB | 9,945KB | 5KB
6. System : 0KB | 2,505KB | 1KB
7. svchost#3 : 0KB | 3,798KB | 1KB
8. svchost#2 : 0KB | 295KB | 1KB
9. WmiPrvSE : 0KB | 0KB | 0KB
10. WmiPrvSE#1 : 0KB | 7KB | 0KB Report generated by : Performance Monitor Analyzer v1.7
Written By : Jeff Fanjoy, Microsoft Corp. (jfanjoy@microsoft.com)
Generated on : 11/22/2017 3:29:33 AM
Log processing time : 237 second(s).
Relog processing time : 33 second(s).
Total Counters : 633
Total Processes : 71 [ADDITIONAL USAGE NOTES] To prevent prompting for configuration (default to '*') set the following registry value:
HKCU\Software\Microsoft\PMAVbs\NoPrompt = 1 [REG_DWORD] To change the default number for TOP 'n' processes set the following registry value:
HKCU\Software\Microsoft\PMAVbs\NumSummaryInstances = <desired number> [REG_DWORD] (default = 10) To remove the 'Open With Performance Monitor Analyzer' context menu delete the following registry key(s):
BLG context menu : HKCR\Diagnostic.Perfmon.Document\shell\PMA

  

Windows 性能搜集【perfmon】的更多相关文章

  1. Windows性能监控perfmon工具的使用和性能指标的分析

    Windows性能监控工具perfmon的使用和性能指标分析 一.perfmon提供图表化的实时的性能监视器.性能日志.警报管理,能监控CPU的使用率.内存使用率.磁盘I/O(磁盘的读写速度).网络I ...

  2. 性能测试工具LoadRunner32-LR之windows性能监控Perfmon

    Perfmon是啥? Perfmon提供了图表化的系统性能实时监视器.性能日志和警报管理,可以用于监视CPU使用率.内存使用率.硬盘读写速度.网络速度等 性能分析方法 内存分析方法 内存分析用于判断系 ...

  3. windows性能计数器搜集方法

    windows性能计数器搜集方法 PerfMon-Windows性能监视器是个好东西,可以辅助我们分析发生问题时间段服务器资源占用情况,但是部署性能计数器确实一个相当麻烦的事情,往往这种枯燥的事别人还 ...

  4. Windows性能监视器

    前端时间在做动态目标监控,应用程序需要考虑大数据量和多用户并发的操作,系统的性能是解决方案实施性的重要度量.这里简单的记录下Windows中性能监视查看和简单分析. 一般操作系统性能主要涉及到的问题主 ...

  5. 自定义Windows性能监视器

    Windows 性能监视器是一个很好用的自带监视工具,对于一些基本简单的监视需求可以轻松满足.本文主要总结了一下如何将自己应用中的一些性能数据暴露到性能监视器上方便管理. 什么?不知道什么是Windo ...

  6. 用windows性能监视器监控sqlserver的常见指标

    用windows性能监视器监控sqlserver的常见指标   上边文章中提到win的性能监视器是监控数据库性能必备的工具,接下来我就给大家介绍一些常见的监控指标,其实无非就是磁盘,cpu,内存等硬件 ...

  7. Windows 性能监视器的基本指标说明(CPU,内存,硬盘参数)

    [转]Windows 性能监视器的基本指标说明(CPU,内存,硬盘参数) 作为一个系统工程师来说,要看懂监控的数据至关重要,关系着优化和分析出现的问题.我是在运维过程中要用到的.因此,今天给出Wind ...

  8. Windows 性能监视器的基本指标(CPU,内存,硬盘参数)

    转载:http://kms.lenovots.com/kb/article.php?id=7045 Windows 性能监视器的基本指标(CPU,内存,硬盘参数) 作为一个系统工程师来说,要看懂监控的 ...

  9. Windows性能监控监视器(perfmon使用)

    一.在命令窗口或运行中执行perfmon.exe,打开性能监视器 二.在用户定义中,即可新建--数据收集器--性能计数器,步骤如下: 三.添加监控Windows服务器的资源类型,例如:内存(Avail ...

随机推荐

  1. ERP中自定义报表制作流程

    查询制作流程 新增单表查询--查询语句设置--表格设置(列信息)--参数设置--关联设置--着色设置 报表设计需求(以差旅报销单为例) 1.制作按部门统计每个月的 报销金额并且可以关联到明细进行比对 ...

  2. sql server中的分页数据查询

    1.引言 今天在工作中遇到一个需要进行sql server分页数据查询的问题,但是分页数据查询的sql却忘记了,最终通过查询资料解决了该问题.现在把解决方法记下,以备查阅. 在这里需要感谢博客园的Ql ...

  3. PE文件详解(六)

    这篇文章转载自小甲鱼的PE文件详解系列原文传送门 之前简单提了一下节表和数据目录表,那么他们有什么区别? 其实这些东西都是人为规定的,一个数据在文件中或者在内存中的位置基本是固定的,通过数据目录表进行 ...

  4. SLAVE为什么一直不动了

    导读 遇到SLAVE延迟很大,binlog apply position一直不动的情况如何排查? 问题描述 收到SLAVE延迟时间一直很大的报警,于是检查一下SLAVE状态(无关状态我给隐去了):   ...

  5. CubeMX使用及感受

    简介 CubeMX这几年刚流行起来,是一个STM32代码的初始化配置工具,里面封装了硬件层.中间层,以及示例代码. cube使用 该软件的安装需要较高版本jdk支持,固件库安装时需要注意和主程序的版本 ...

  6. 腾讯windows系统服务器

    今天用腾讯的服务器搭建起了自己的博客,先看主页效果...简单的ui设计,主要就是要上服务器看看.    说说服务器的搭建: 1.卖,进腾讯云,自己对应的买操作系统的就可以的啦.具体的链接: https ...

  7. Android基础_ContentProvider组件

    一.了解Contentprovider组件 1.1Contentprovider是数据的提供者,Android四大组件之一,程序之间数据共享的接口 1.2activity系统中对数据的访问限制十分严格 ...

  8. 跟我一起读postgresql源码(十一)——Executor(查询执行模块之——Materialization节点(上))

    物化节点 顾名思义,物化节点是一类可缓存元组的节点.在执行过程中,很多扩展的物理操作符需要首先获取所有的元组后才能进行操作(例如聚集函数操作.没有索引辅助的排序等),这时要用物化节点将元组缓存起来.下 ...

  9. bootstrap-table表格插件的使用案例

    近期刚刚结束一个项目,总结一下之前做的一个后台管理系统中用到的bootstrap-table表格插件,下面是我做的一个案例(展示主要代码部分): //请求服务数据时所传参数 function quer ...

  10. bzoj:3392: [Usaco2005 Feb]Part Acquisition 交易

    Description     奶牛们接到了寻找一种新型挤奶机的任务,为此它们准备依次经过N(1≤N≤50000)颗行星,在行星上进行交易.为了方便,奶牛们已经给可能出现的K(1≤K≤1000)种货物 ...