系统性能监控-Windows自带性能监控器

这篇具有很好参考价值的文章主要介绍了系统性能监控-Windows自带性能监控器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.引言

在性能测试过程中,往往需要对系统应用服务器,数据库服务器等服务端资源使用情况进行监控,以获取服务器性能数据,协助判断服务器性能是否满足性能需求;对于不同的服务器类型,监控服务器的方式也不尽相同,本篇我们主要来讲解对于Winsows 系的服务器的性能数据监控

2.性能监视器

2.1 打开方式

打开方式很多种,登录到服务器后:
1.快捷键:windows键+R键, 弹窗输入perfmon回车即可打开性能监视器界面
windows性能监控工具,性能监控,服务器,java,数据库
2.搜索方式:搜索栏直接输入"性能监视器",打开即可
windows性能监控工具,性能监控,服务器,java,数据库## 2.2 监控器界面
性能监控器打开后,其界面如下:
windows性能监控工具,性能监控,服务器,java,数据库

2.3 基本介绍

性能监视器是Windows自带的一个性能工具。对于性能测试,可收集多种类型的数据:

  1. 性能计数器;
  2. 时间跟踪数据;
  3. 系统配置信息

2.3.1性能计数器

 是系统状态或活动情况的度量单位;
 包含在操作系统中或作为个别应用程序的一部分;
 以指定的时间间隔请求性能计数器的当前值;

2.3.2时间跟踪数据

 是从跟踪提供程序收集到的;
 这些跟踪提供程序是操作系统或者用于报告操作或事件的个别应用程序的组件;
 可将多个跟踪提供程序的输出合并到一个跟踪会话中;

2.3.3配置信息

 是从 Windows 注册表项值收集到的;
 可以在指定时间或间隔记录注册表项值作为日志文件的一部分。

2.4 计数器介绍

2.4.1 处理器性能计数器

主要关注系统中的CPU
 Processor:%Processor Time (常用)
 如果CPU使用率的值持续超过95%,则表示CPU是瓶颈。
 计算方式:%Processor Time值 = 100% - Idle process时间比例(即 空闲线程Idle Thread),

 Processor:% User Time
 是系统非核心操作消耗的CPU时间;
 如果表示数据库,则% User Time值大的原因可能是数据库的排序或者函数操作导致消耗过多的CPU时间;

2.4.2 内存性能计数器

Memory:Pages/sec
 表示由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放工作及空间的页面数。
 如果Pages/sec 持续高于几百,可能就需要增加内存,以减少换页的需求。
 但是,Pages/sec的值很大,并不一定就是内存的问题导致的,还可能是运行使用内存映射文件的程序导致;
 计数器的比率搞标识分页过多;

Memory:Available Mbytes (常用)
可以使用的内存大小;
 如果该指标的数据比较小,可能是内存的问题;

Memory:%Commited Bytes In Use
已提交使用的内存;
 如果该指标数据持续较大,可能是内存消耗较大,存在问题。

2.4.3 网络性能计数器

Network Interface:Bytes sent/sec
 每秒发送数据为多少Bytes;
 结合Bytes total/sec 进行分析;

Network Interface:Bytes received/sec
 每秒接收的数据为多少Bytes,
 结合Bytes total/sec 进行分析;

2.5 计数器创建及使用

2.5.1 用户自定义创建

创建自定义的数据采集器,操作步骤如下:
1>在性能→数据收集器集→用户定义: 右键 新建→数据收集器集
windows性能监控工具,性能监控,服务器,java,数据库

2>新建页面, 输入名称 并选择 手动创建(高级),点击下一步
windows性能监控工具,性能监控,服务器,java,数据库

3>创建数据日志:选择 性能计数器,点击下一步;
windows性能监控工具,性能监控,服务器,java,数据库
4>我们就选择数据库性能计数器,具体操作如下:
在创建页面,点击添加
windows性能监控工具,性能监控,服务器,java,数据库
然后再可用计数器页面,选择CPU监控计数器、内存Memory 监控器,网络监控器等。添加到监控列表中,然后点击确定后,设置好采集器采集时间,点击下一页
windows性能监控工具,性能监控,服务器,java,数据库
5>日志保存路径配置,可使用默认路径,也可配置到指定的位置,然后下一步:
windows性能监控工具,性能监控,服务器,java,数据库
6>这一页,主要配置身份和是否启动采集器等,默认即可, 然后点击完成
windows性能监控工具,性能监控,服务器,java,数据库
7>在用户定义列表,可查看到新创建的采集器,右键启动创建的采集器,如下:
windows性能监控工具,性能监控,服务器,java,数据库8>开始后,系统会将采集到的数据记录到配置的路径下
windows性能监控工具,性能监控,服务器,java,数据库

2.5.2 直接添加计数器

1>性能→性能监视器,点击 +,进入到添加计数器 页面,如下:
windows性能监控工具,性能监控,服务器,java,数据库

2>选择 计数器,这里还可以选择数据库==>数据库,并点击添加 →确定 按钮,如下:
windows性能监控工具,性能监控,服务器,java,数据库

3>此时在性能监视器页面, 可以看到添加的数据库计数器,并展示数据,如下:
windows性能监控工具,性能监控,服务器,java,数据库

3.总结

关于Windows系统自带的性能监视器的内容,到这里就介绍的差不多了。我们可以看到,自带的监视器是支持对系统主要性能指标的监控并画出指标变化曲线的,也统计了最大最小值以及平均值,供分析系统性能。文章来源地址https://www.toymoban.com/news/detail-689887.html

到了这里,关于系统性能监控-Windows自带性能监控器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringCloud微服务的监控器,Actuator

    在微服务系统里,对微服务程序的运行状况的跟踪和监控是必不可少的;例如GPE,Telegraf+influxDB都提供了微服务体系监控的方案, ZIPKIN, Skywalking都提供了微服务云体系的APM的方案; 这些解决方案功能全面;但是都需要提供额外的资源进行架构; 其实在SpringBoot构建的微服务

    2023年04月18日
    浏览(41)
  • 【SpringBoot系列】- 四大核心之actuator(程序监控器)

    应用系统在开发完成以后,就投入实际生产中运营。在软件运行时,整个软件一个黑盒,如何在整个生命周期中准确的知道应用程序运行的健康状况,服务使用状态?我们需要对应用程序进行监控,从而了解应用的运行状态,并根据情况决定是否需要对其运行状态进行调整。

    2024年02月15日
    浏览(41)
  • 观测云产品更新 | 日志、场景仪表板、监控器等

    用户访问监测 (RUM ) 公网 Dataway 支持 ip 转换成地理位置信息。 日志 查看器详情页 1、新增 BPF 网络日志采集及日志详情页,支持 Json 格式转化; 2、上述 1 中的日志详情页中新增可读的展示模式,即您可以快速直观了解客户端与服务端之间的网络情况;同时,也支持切换绝

    2024年02月02日
    浏览(49)
  • ARM LDREX/STREX指令以及独占监控器详解

    Linux驱动开发中有一个特别重要的知识点必须掌握,即并发访问、竞态以及同步。 什么是并发? 多个执行单元(进程、线程、中断) 同时 对一个共享资源进行访问;此处的共享资源可以是外设、内存或者软件层面的全局变量静态变量等;只要并发的多个执行单元存在对共享

    2024年02月09日
    浏览(43)
  • 华为OD机试 - 需要打开多少监控器(Java & JS & Python)

    题目描述 某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开; 给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器; 输入描述 第一行输入m,n表示长宽,满足1 m,n = 20;

    2024年02月11日
    浏览(43)
  • 【华为OD统一考试(B卷)】统计监控、需要打开多少监控器,JAVA 题解 | 华为OD机试考题

    华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单 华为 OD 机试真题大全,用 Python 解华为机试题 | 机试宝典 【华为 OD 机试】全流程解析+经验分享,题型分享,防作弊指南 华为 od 机试,独家整理 已参加机试人员的实战技巧 参加华为 od 机试,一定要注意不要完全背诵代码

    2024年02月12日
    浏览(48)
  • opencv系列(1)--使用opencv和Qt6做一个视频监控器人脸识别

    这个程序是自己的下班之后,看看那个坏东西想来偷看我的电脑。我就随手做的一个程序。 1.能都显示摄像头的内容。 2.如果有人进入摄像头。 3.利用opencv的模型识别人脸,识别到了就保存到自己的电脑里面。 4.并把他的照片显示到界面上一段时间,告诉他,偷窥有罪。 5.程

    2024年02月11日
    浏览(34)
  • 系统资源监控-Windows自带资源监控

    在性能测试过程中,往往需要对系统应用服务器,数据库服务器等服务端资源使用情况进行监控,以获取服务器性能数据,协助判断服务器性能是否满足性能需求;对于不同的服务器类型,监控服务器的方式也不尽相同,本篇我们主要来讲解对于Winsows 系的服务器的资源数据

    2024年02月09日
    浏览(50)
  • 记一次SQLServer复制监控器(replication monitor)复制延迟数值为NULL的异常处理

      在SQLServer复制(订阅发布),在正常运行的情况下,发布节点一直有写入,订阅节点也正常复制到了这些数据,但分发节点的复制监控器面板(replication monitor)无法看到部分发布对象的延迟信息。如下,经过重启SQLServer服务,重启SQLServer Agent服务,重启操作系统等尝试后,

    2024年01月17日
    浏览(41)
  • 【2023】华为OD机试真题Java CC++ Python JS Go-题目0246-需要打开多少监控器

    某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开,给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器 第一行输入m,n表示长宽,满足1m,n=20;后面输入m行, 每行有n个0或

    2024年02月09日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包