博文来源:https://blog.csdn.net/qq_41650233/article/details/84313153缓存
操做步骤
一、运行程序perfmon.exe分布式
二、在数据收集器下选择【用户自定义】-【新建】-【数据收集器集】 性能
三、自定义名称“test”,选择【手动建立】,而后【下一步】.net
四、选择“性能计数器”,【下一步】线程
五、用户能够根据具体状况,选择多长时间记录一次,而后点击【添加】选择须要记录的性能指标值日志
六、选择须要收集性能指标的计数器,点击【添加】;注:计数器经过路径添加,能够参考文章结尾{关键指标}blog
七、【下一步】队列
八、选择保存数据的位置,【下一步】 进程
九、打开属性内存
十、日志选择“逗号分隔”
十一、最后一步开始任务
关键指标
一、CPU监控
Processor Time
地址
\processor(_Total)\% Idle Tile
描述
% Processor Time 指处理器用来执行非闲置线程时间的百分比。计算方法是,度量处理器用来执行空闲线程的时间,而后用 100% 减去该值。(每一个处理器有一个空闲线程,该线程在没有其余线程能够运行时消耗周期)。此计数器是处理器活动的主要指示器,显示在采样间隔期间所观察的繁忙时间平均百分比。应注意,对处理器是否空闲的计算是在系统时钟的内部采样间隔期间(10ms)执行的。考虑到如今的处理器速度很是快,所以,在处理器可能会用大量时间为系统时钟采样间隔之间的线程提供服务时,% Processor Time 会低估处理器利用率。当刚好进行采样后即向计时器发出信号时,更可能对应用程序作出不许确地度量,基于工做负荷的计时器应用程序是一个这样的示例。
建议指标
该监控内容不宜超过80%
说明
太高说明CPU资源即将耗尽,应增长CPU资源或实施分布式策略
二、内存监控
Available Mbytes
地址
\Memory\Available MBytes
描述
Available MBytes 指能马上分配给一个进程或系统使用的物理内存数量,以 MB 为单位表示。它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。
建议指标
该值不宜低于400
通常要保留10%的可用内存,假设系统有8G内存,则该值最好不要低于800
说明
太高说明内存资源即将耗尽,应考虑增长内存
三、Pages/sec
地址
\Memory\Pages/sec
描述
Pages/sec 是指为解决硬页错误从磁盘读取或写入磁盘的速度。这个计数器是能够显示致使系统范围延缓类型错误的主要指示器。它是 Memory\\Pages Input/sec 和Memory\\Pages Output/sec 的总和。是用页数计算的,以便在不用作转换的状况下就能够同其余页计数如: Memory\\Page Faults/sec 作比较,这个值包括为知足错误而在文件系统缓存(一般由应用程序请求)的非缓存映射内存文件中检索的页。
建议指标
该值不宜超过20
说明
此值太高,说明内存中有不少东西须要与硬盘交换,应考虑增长内存或更换内存
四、磁盘监控
Disk Time
地址
\PhysicalDisk(_Total)\% Disk Time
描述
Disk Time 指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。
建议指标
此值不宜超过10
说明
此值太高,说明硬盘响应效率较低,应换用更高性能的硬盘
五、ASP.NET监控
Request Wait Time
地址
\ASP.NET\Request Wait Time
描述
最近的请求在队列中等待的毫秒数。
建议指标
此值不宜超过10000
说明
此值太高说明IIS已经没法承受更多的请求,应考虑实施分布式策略
---------------------
做者:@Joy.Chen
来源:CSDN
原文:https://blog.csdn.net/qq_41650233/article/details/84313153
版权声明:本文为博主原创文章,转载请附上博文连接!