性能测试必备监控技能windows篇13

前言

在手头没有专门的第三方监控时,该怎么监控服务指标呢?本篇就windows下监控进行分享,也是我们在进行性能测试时,必须掌握的。下面我们就windows下常用的三种监视工具进行说明:

  • 任务管理器
  • 资源监视器
  • 性能监视器

在[开始] -> [开始搜索]框中输入

  • taskmgr 打开任务管理
  • resmon 打开资源监视器
  • perfmon 打开性能监视器

任务管理器

Windows任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的。

怎么打开任务管理?你不会?那你别玩了……

从上图我们可以看到计算机性能的动态动态指标。

重点关注如下性能指标: CPU使用率: 表示当前CPU总消耗比率 CPU使用记录:显示处理器的使用程序随时间的变化情况的图表,图表中显示的采样情况取决于“查看”菜单中所选择的“更新速度”设置值,“高”表示每秒2次,“正常”表示每秒1次,“低”表示每四秒1次,“暂停”表示不自动更新。 内存: 当前内存总消耗值 物理内存使用记录:显示物理内存中的使用程序随时间的变化情况。 物理内存(MB):显示物理内存总体概要情况。 系统: 显示句柄,线程,进程等情况

在进程标签页, 在菜单的 “查看” -> “选择列...” 中,可以根据需要勾选需要的指标。 我们重点关注如下指标: 内存相关、错误相关、IO相关的指标。

重点介绍一个词的定义:

句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。其本质为指向指针的指针。

总体而言,任务管理器提供的指标都是相对简洁的,但能给我们一个概要的印象,可以快速的了解一些关键指标。

资源监视器

在 任务管理器中 “性能” -> "资源监视器"打开 资源监控器。

资源监视器主界面如下:

  • CPU 显示当前计算机CPU使用情况,及各进程CPU使用情况和其关联的句柄等
  • 内存 显示当前计算机物理内存使用情况,及各进程内存使用内存。
  • 磁盘 显示当前计算机IO读写情况,及各进程IO读写情况。
  • 网络 显示当前计算机网络吞吐情况,及各进程网络吞吐情况。

相比任务管理器,其监控数据会进一步详细。同时更能看出计算机或某一进程在CPUI、内存、IO、吞吐在某个时间或时间段指标的变化情况。

性能监视器

可以使用 Windows 性能监视器实时检查运行程序影响计算机性能的方式并通过收集日志数据供以后分析使用。

Windows 性能监视器使用可合并进数据收集器集的性能计数器、事件跟踪数据和配置信息。

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

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

“配置信息”是从 Windows 注册表项值收集到的。Windows 性能监视器可以在指定时间或间隔记录注册表项值作为日志文件的一部分。

通过性能监视器,你可以轻易的监视本机或远程机器的性能指标。其他监控指标更加完善,也是笔者推荐您重点掌握的监视器。

对于该监视器,这里就不做详细说明了,请参见官方提供的帮助文档即可,如下图

总结

在windows下,任务管理器、资源监视器、性能监视器是必须掌握的工具,当然其他一些中间的监控,比如jvm,还是需要采用第三方工具。

原文发布于微信公众号 - 开源优测(DeepTest)

原文发表时间:2017-05-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端杂货铺

svn迁移gitlab,构建前端打包发布流程

前端资源迁移     目前公司的前端资源托管在svn服务器上,由于团队的逐渐扩大,svn的分支管控越来越不灵活,而且对于以后前端流程一体化的处理支持不是很好,因...

3866
来自专栏技术博文

linux 设置中文版man手册

作为CentOS 新手,看懂英文man固然重要,不过配置好中文man也可以让自己更快速地学习! 1. 下载中文man包 源码的网址:https://src.fe...

3045
来自专栏后端技术探索

分布式系统一致性问题解决实战

商户提交表单数据至旺铺(deco项目,以下皆称为deco),deco需要接入poi系统进行装修内容的人工审核,详细流程见下图。

1012
来自专栏猿天地

内网穿透工具-ittun

相信大家在工作和学习都避免不了快速外网调试。比如微信支付、支付宝支付,消息推送,短信发送,邮件发送等等。都需外网能访问你本地服务器进行调试。 软件下载地址:h...

4938
来自专栏hbbliyong

用Visual Studio Code写Node.j

介绍 vsc的宣传语是: 一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 按它说的...

38013
来自专栏魏艾斯博客www.vpsss.net

腾讯云服务器生成免费快照过程记录

3873
来自专栏MoeLove

Git 本地仓库和裸仓库

通常我们会用 git init 命令来将我们所在的目录转换为一个 Git 本地仓库或者初始化一个新的空仓库。

1492
来自专栏杨建荣的学习笔记

Python的兼容性很无助

直觉的思路就是使用pip来检查,但是发现pip不可用了。最开始以为是pip导致的。修复方法如下:

1130
来自专栏安恒信息

Apache Tomcat 安全漏洞预警

1 Apache Optionsbleed 漏洞跟进 2017年9月18日,Apache公告了HTTP OPTIONS方法内存泄露漏洞,代号“Optionsbl...

3257
来自专栏IMWeb前端团队

分享几个便利的工具软件

clover 官方网址:http://cn.ejie.me/ 方便的 Tab 页功能 要掌握功能强大,操作简单的标签页,只需记住Ctrl+T新开页面,Ctrl+...

1836

扫码关注云+社区