热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Exchange工具11—性能监视器

windows操作系统带的性能监视器非常有用,当我们部署了exchange服务器之后,有非常多的exchange的性能指标可供我们去监视分析࿰

windows操作系统带的性能监视器非常有用,当我们部署了exchange服务器之后,有非常多的exchange的性能指标可供我们去监视分析,比如磁盘I/O的、网络的、内存的、CPU的、exchange关键服务的等等。通过分析这些性能指标,就能够很好的帮助我们去发现和提前规避可能的性能瓶颈。

这个性能监视器的工具呢,我们可以直接从exchange的工具箱中打开它,里面有一个exchange系统监视器是专门为exchange server设立的,如图。

clipboard

打开之后呢,默认已经为我们加载了一部分exchange server的关键性能指标,如图。

比如说,如果RPC的平均延迟比较高,那就要去分别看是不是我们的网络或者磁盘有性能方面的瓶颈。

而且对于各个性能指标微软都有最佳实践推荐的参考值,具体我们可以参考微软的官方网站:

官方的所有计数器列表及参考值参考:邮箱服务器计数器: Exchange 2010 帮助

https://technet.microsoft.com/zh-CN/library/ff367871(v=exchg.141).aspx

关于exchange 2013或exchange 2016的性能指标,可以去参考对应的帮助文档,对于不同的exchange平台,他们的性能指标是有一定的差异的,这一点需要注意。

clipboard[1]

一般我们在收集性能指标的时候,会收集一段时间的性能信息,这个时候呢我们需要去创建性能收集的计划任务,比如通过计划任务来收集上午8:00到下午6:00的性能信息。

首先我们可以手动自定义一个数据收集器,可以自定义选择非常丰富的exchange性能指标,如图。

clipboard[2]

然后为创建好的数据收集器集设置计划任务,如图。

clipboard[3]

某些人可能会问,我怎么知道要收集哪些性能指标呢,关于这方面的内容,就需要大家去看我上面分享的官方链接了,里面有关于性能指标的详细介绍,我们可以去选择收集自己需要的性能信息。

也可以把所有exchange的性能指标都收集下来,对exchange进行一个全面的性能检查,对于收集的信息呢,我们可以借助一款工具perfinsight来进行查看,这个工具在后面的文章中我会做更详细的介绍。

比如关于exchange database的指标包括:

\msexchange Database(*)\database Cache Size (mb)

\msexchange Database(*)\i/o Database Reads (attached) Average Latency

\msexchange Database(*)\i/o Database Reads (attached)/sec

\msexchange Database(*)\i/o Database Reads (recovery) Average Latency

\msexchange Database(*)\i/o Database Reads (recovery)/sec

\msexchange Database(*)\i/o Database Reads Average Latency

\msexchange Database(*)\i/o Database Reads/sec

\msexchange Database(*)\i/o Database Writes (attached) Average Latency

\msexchange Database(*)\i/o Database Writes (attached)/sec

\msexchange Database(*)\i/o Database Writes (recovery) Average Latency

\msexchange Database(*)\i/o Database Writes (recovery)/sec

\msexchange Database(*)\i/o Database Writes/sec

\msexchange Database(*)\i/o Log Reads Average Latency

\msexchange Database(*)\i/o Log Reads/sec

\msexchange Database(*)\i/o Log Writes Average Latency

\msexchange Database(*)\i/o Log Writes/sec

\msexchange Database(*)\log Buffer Commit Flushes/sec

\msexchange Database(*)\log Buffer Flushes/sec

\msexchange Database(*)\log Bytes Generated/sec

\msexchange Database(*)\log Bytes Write/sec

\msexchange Database(*)\log Checkpoint Depth

\msexchange Database(*)\log Record Stalls/sec

\msexchange Database(*)\version Buckets Allocated

这些指标我们都是可以去性能监视器里面去看的,如果不明白具体指标的含义,是需要我们去阅读官方网站的文章的。



推荐阅读
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文讨论了在使用sp_msforeachdb执行动态SQL命令时,当发生错误时如何捕获数据库名称。提供了两种解决方案,并介绍了如何正确使用'?'来显示数据库名称。 ... [详细]
  • 网卡工作原理及网络知识分享
    本文介绍了网卡的工作原理,包括CSMA/CD、ARP欺骗等网络知识。网卡是负责整台计算机的网络通信,没有它,计算机将成为信息孤岛。文章通过一个对话的形式,生动形象地讲述了网卡的工作原理,并介绍了集线器Hub时代的网络构成。对于想学习网络知识的读者来说,本文是一篇不错的参考资料。 ... [详细]
author-avatar
家宇珮禎忠全
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有