返回顶部
首页 > 资讯 > 精选 >Windows 2003自带性能监控工具的使用分析
  • 698
分享到

Windows 2003自带性能监控工具的使用分析

2023-06-06 02:06:54 698人浏览 八月长安
摘要

本篇文章为大家展示了windows 2003自带性能监控工具的使用分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前几天有一台备库在累积了多日的REDO后,进行REDO APPLY时,整个系统变得

本篇文章为大家展示了windows 2003自带性能监控工具的使用分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

前几天有一台备库在累积了多日的REDO后,进行REDO APPLY时,整个系统变得异常缓慢,通过Windows 2003性能监控工具发现是硬盘io出现瓶颈。下面列出收集的Windows 2003自带性能监控工具的指标说明。

工具的执行方式:管理 -> 性能

相关性能指标:

1) Memory -> Page Reads/sec过高,持续大于5。
过多的页交换要使用大量的硬盘空间,很容易将导致将页交换内存不足与导致页交换的磁盘瓶径混淆。这就需要我们在研究内存不足不太明显的页交换的原因时,必须跟踪如下的磁盘使用情况计数器和内存计数器:
Physical Disk -> % Disk Time
Physical Disk -> Avg.Disk Queue Length
Memory -> Page Reads/sec
含义:
Page Reads/sec 是读取磁盘以解析硬页面错误的次数。它显示读取操作的数量,它并不考虑每个操作的页面数量。当一个进程引用一个虚拟内存的页面,而此虚拟内存位于工作集以外或物理内存的其他位置,并且此页面必须从磁盘检索时,就会发生硬页面错误。此计数器是引起系统范围内延迟的主要指示器。它包含读取操作以满足文件系统缓存(通常由应用程序请求)和非缓存映射内存文件的错误。比较内存的值\\PagesReads/sec 与内存的值\\PagesInput/sec 来决定每个操作取读的平均页面数量。
通俗含义:
页的硬故障,Page/sec的子集,是为了解决硬错误,从硬盘读取的次数。
分析:
阈值为>5,越低越好。大数值表示磁盘读而不是缓存读。持续大于5的值,表明内存的读请求发生了较多的缺页中断(page fault)。
说明进程的Working Set已经不够,使用硬盘来虚拟内存。此处为读得次数,不关心读取得页数,比较大的值表明内存出现了瓶颈。
a) 如果Memory -> Page Reads/sec比较低,但Physical Disk -> % Disk Time 和 Physical Disk -> Avg. Disk Queue Length计数器很高,表明磁盘有瓶颈。
b) 如果随着Physical Disk -> Avg. Disk Queue Length的增加,而Memory -> Page Reads/sec并没有减少,表明有内存的瓶颈。
2) 硬盘的相关性能指标
Avg.Disk sec/Transfer计数器反映磁盘完成请求所用的时间。较高的值表明磁盘控制器由于失败而不断重试该磁盘。这些故障会增加平均磁盘传送时间。对于大多数磁盘,较高的磁盘平均传送时间是大于 0.3 秒。
Avg.Disk Bytes/Transfer值大于 20 KB 表示该磁盘驱动器通常运行良好;如果应用程序正在访问磁盘,则会产生较低的值。例如,随机访问磁盘的应用程序会增加平均 Disk sec/Transfer 时间,因为随机传送需要增加搜索时间。
Disk Transfer/sec一般来说,定义该值小于15ms最为优异,介于15-30ms之间为良好,30-60ms之间为可以接受,超过60ms则需要考虑更换硬盘或硬盘的RaiD方式了。
如果以下几个计数器之一的值有大于20毫秒的话,磁盘就是超负荷了:Avg.Disk sec/Read,avg.Disk sec / Write,Avg.Disk sec/Transfer。
如果在Physical Disk 计数器中,只有%Disk Time 比较大,其他值都比较适中,硬盘可能会是瓶颈。若几个值都比较大,且数值持续超过80%,则可能是内存泄漏。
3) 决定工作负载的平衡
要平衡网络服务器上的负载,需要了解服务器磁盘驱动器的繁忙程度。使用 Physical Disk -> % Disk Time 计数器,该计数器显示驱动器活动时间的百分比。如果 % Disk Time 较高(超过 90%),请检查 Physical Disk -> Current Disk Queue Length 计数器以查看正在等待磁盘访问的系统请求数量。等待 I/O 请求的数量应当保持在不大于组成物理磁盘的主轴数的 1.5 到 2 倍。大多数磁盘只有一个轴,但独立磁盘冗余阵列 (RAID) 设备通常有多个轴。硬件 RAID 设备在系统监视器中显示为一个物理磁盘。通过软件创建的多个 RAID 设备在系统监视器中显示为多个实例。
可以使用 Current Disk Queue Length 和 % Disk Time 计数器的值检测磁盘子系统中的瓶颈。如果 Current Disk Queue Length 和 % Disk Time 计数器的值一直很高,则考虑下列事项:
   使用速度更快的磁盘驱动器。
   将某些文件移至其他磁盘或服务器。
   如果正在使用一个 RAID 阵列,则在该阵列中添加磁盘。
如果使用 RAID 设备,% Disk Time 计数器会指示大于 100% 的值(出现这种现象的原因是处理器允许操作系统使用重叠的I/O,磁盘性能计数器使用一个100纳秒精度的计数器来度量磁盘时间,再按照采样频率显示出来。采样后的时间可能会超过100%,比如:在2毫秒内有10个请求,采样时间为10毫秒。如果是raid磁盘,因为操作系统可以读写到多到磁盘上,从而产生重叠 I/O,这会使%disk time大于100%。)。如果出现这种情况,则使用 PhysicalDisk: Avg.Disk Queue Length 计数器来确定等待进行磁盘访问的平均系统请求数量。
I/O 依赖的应用程序或系统可能会使磁盘持续处于活动状态。
监视 Memory: Page Faults/sec 计数器可以确保磁盘活动不是由分页导致的。在 Windows 中,换页的原因包括:
   配置进程占用了过多内存。
   文件系统活动。
如果在同一硬盘上有多个逻辑分区,请使用 Logical Disk 计数器而非 Physical Disk 计数器。查看逻辑磁盘计数器有助于确定哪些文件被频繁访问。当发现磁盘有大量读/写活动时,请查看读写专用计数器以确定导致每个逻辑卷负荷增加的磁盘活动类型,例如,Logical Disk: Disk Write Bytes/sec。
使用技巧:

1)可以开启日志跟踪的功能,将各参数的变化情况记录到日志文件,供以后分析。
2)如果开启的指标太多,看不清楚,可以自定义计数器增加计数指标;线条的颜色、比率、粗细等,以从中分辨出自己最关注的曲线。

上述内容就是Windows 2003自带性能监控工具的使用分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: Windows 2003自带性能监控工具的使用分析

本文链接: https://lsjlt.com/news/245703.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Windows 2003自带性能监控工具的使用分析
    本篇文章为大家展示了Windows 2003自带性能监控工具的使用分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前几天有一台备库在累积了多日的REDO后,进行REDO APPLY时,整个系统变得...
    99+
    2023-06-06
  • 系统性能监控-Windows自带性能监控器
    1.引言 在性能测试过程中,往往需要对系统应用服务器,数据库服务器等服务端资源使用情况进行监控,以获取服务器性能数据,协助判断服务器性能是否满足性能需求;对于不同的服务器类型,监控服务器的方式也不尽相...
    99+
    2023-09-01
    服务器 java 数据库
  • 【JVM 监控工具】性能诊断--JProfiler的使用
    文章目录 背景一、Java 性能诊断工具简介二、简单命令行工具三、图形化综合诊断工具JVisualvmJProfilerJConsole 四、分布式应用性能诊断五、IDEA中设置JProf...
    99+
    2023-09-03
    jvm java 开发语言
  • PHP中的性能监控工具
    近年来,随着互联网技术的发展,PHP作为一种广泛使用的开发语言,受到越来越多开发者和企业的青睐。然而,PHP性能问题也随之而来,会直接影响网站的稳定性和用户访问体验。为了保证PHP的高效运行,性能监控工具成为必不可少的一部分。一、性能监控的...
    99+
    2023-05-23
    PHP 性能监控 工具
  • JavaMetrics系统性能监控工具的使用详解
    目录前言Metric Registries Metrics 数据展示 Metrics的五种类型GaugesCountersMetersHistogramsTime...
    99+
    2022-11-13
    Java Metrics系统性能监控 Java Metrics 性能监控 Java Metrics
  • JVM性能调优监控工具如何使用
    这篇文章主要讲解了“JVM性能调优监控工具如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JVM性能调优监控工具如何使用”吧!   现实企业级Jav...
    99+
    2024-04-02
  • Linux性能监控工具nmon安装及使用教程解析
    一、nmon简介 Nmon (Nigel's Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel...
    99+
    2022-06-03
    Linux 性能监控 工具 nmon
  • 监控 MongoDB 性能的 5 个有用工具
    随着越来越多的企业转向 MongoDB 进行数据库管理,密切关注其性能非常重要。监控 MongoDB 性能可以帮助您识别任何潜在问题、防止停机并提高数据库的整体效率。 这里有 5 个监控 MongoDB 性能的有用工具 - MongoDB ...
    99+
    2023-10-22
  • 【oracle性能监控】- 使用Spotlight监控oracle及瓶颈分析
    1 Spotlight简介Spotlight是Quest公司出品的用于第三方性能监控的图形化工具,Spotlight相关的产品众多,如Spotight on Linux/Unix、Spotight on W...
    99+
    2024-04-02
  • Java内存泄露监控工具以及JVM监控工具的实例分析
    Java内存泄露监控工具以及JVM监控工具的实例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。jstack -- 如果java程序崩溃生成core文件,jstack工具...
    99+
    2023-06-17
  • OpenStack高性能监控工具Monasca怎么用
    小编给大家分享一下OpenStack高性能监控工具Monasca怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!介绍Monasca 是一个多租户监控即服务工具...
    99+
    2023-06-17
  • 性能分析工具Systrace如何使用
    这篇“性能分析工具Systrace如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“性能分析工具Systrace如何使用...
    99+
    2023-07-05
  • 如何使用linux系统性能监控工具KSysguard监控远端主机
    小编给大家分享一下如何使用linux系统性能监控工具KSysguard监控远端主机,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!KDE System Guard默...
    99+
    2023-06-13
  • UAVStack中JVM监控分析工具怎么用
    这篇文章主要为大家展示了“UAVStack中JVM监控分析工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“UAVStack中JVM监控分析工具怎么用”这篇文章吧。引言作为AllInOne...
    99+
    2023-06-04
  • 性能分析工具Systrace的使用及说明
    目录Systrace介绍Systrace使用方法详解使用命令行捕获Systreace报告文件打开System报告查看报告元素键盘快捷键使用工具帮助定位性能问题检查界面帧和提醒Syst...
    99+
    2023-03-03
    性能分析工具 Systrace的使用 性能分析工具Systrace
  • 使用SQLBooster工具分析Oracle性能问题
    问题现象 下午开发人员反映,一个测试环境数据库访问非常慢,让我帮忙分析原因。 正好刚装了 SQLBooster ,通过它来分析,顺便熟悉一下它的使用。 原因分析 获取等待事件 数据库慢的话首先看等...
    99+
    2024-04-02
  • 性能分析工具 之 Perfetto基本使用
            Perfetto是google从Android10开始引入的一个全新的平台级跟踪分析工具。适用于Android、Linux和Chrome的更加通用和复杂的用于性能检测和跟踪分析的生产级开源项目。在android系统中对性能分...
    99+
    2023-09-05
    android 性能优化
  • Java性能监控的示例分析
    小编给大家分享一下Java性能监控的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在前些日子,我们做了一些性能监控的工作,有一些值得记录的地方:JDK自身...
    99+
    2023-06-17
  • 怎么使用Python+PyQt5自制监控小工具
    本篇内容介绍了“怎么使用Python+PyQt5自制监控小工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!利用opencv的图像处理功能可...
    99+
    2023-07-05
  • 如何进行Linux性能监控工具nmon安装及使用
    这篇文章主要为大家分析了如何进行Linux性能监控工具nmon安装及使用的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何进行Linux性能监控工具nmon...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作