善用性能监视器

2020-12-30 16:08顾武雄
网络安全和信息化 2020年8期
关键词:监视器计数器高点

无论是哪个版本的Windows Server,内置的性能监视器始终是系统管理人员进行性能校调时的必备工具。

通过它,我们不仅可以找出操作系统本身的运作问题,对于许多安装在该系统之上的Microsoft应用服务,像是熟知的Exchange Server、SQL Server、Share Point及Skype for Business等解决方案的性能症结,也都可以通过它来辅助您发现背后真正的问题所在。

既然如此,那么由它来找出IIS网站应用程序的性能不佳问题,那就更是不费吹灰之力了。

首先从服务器管理界面中的“工具”菜单,点击开启“性能监视器”。在系统默认的状态下,性能监视器只有加 入“Processor Time”计数器,而且是对于所有CPU的核心进行监视。此计数器几乎是对于任何应用系统性能问题,进行持续监视时的必要选项,因为它可以做为其他计数器状态的相对参考指标。

您可以额外加入ASP.NET Application的相关计数器及PhysicalDisk的Current Disk Queue Length计数器,其目的是观察现行IIS网站应用程序,在面对不同连接流量冲击时,所相对呈现的CPU负载与物理磁盘队列长度的状态变化。

当然您可以加入更多不同的计数器,来动态观察它们之间的相互关系。例如,您可以比对目前网站连接要求数量(Request Current),以及它对于每一个连接要求的运行时间(Request Execution Time),如果经常性保持响应的时间过长,这时候就可以观察Processor Time计数器,或是Memory的Available MBytes计数器,或是PhysicalDisk的Disk Time计数器变化。

如果这三者之一的计数器呈现持续维持在高点,这就表示相对的硬件资源性能不足,有替换或升级的必要性。但如果这些硬件资源并没有相对呈现高点,则可能的问题通常会是应用程序本身或是后端数据库结构的设计有关。

一般来说,对于IIS网站应用程序性能表现的监视,除了会加入各种硬件资源的计数器之外,也会加入前面所介绍过的ASP .NET Application相关计数器。

猜你喜欢
监视器计数器高点
尚代肯山脉高点风景
蛋鸡养殖户这回该笑了 三季度蛋价有望涨至年内高点
采用虚拟计数器的电子式膜式燃气表
建湖:“乘风破浪”迈向高端装备制造“智高点”
基于Multisim10.1的任意进制计数器的设计与实现
SR620型与53230A型计数器的性能测试
算盘是个“小气鬼”
深耕广电,时代奥视监视器“花香遍墙内外”