扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:IT168 2008年9月28日
在Windows Server 2008操作系统中包含了一个全新的性能检测工具:Windows性能诊断控制台,这个全新的MMC工具整合了之前独立的性能日志与警告, 服务器性能顾问,性能监视器以及系统监视器等工具。新的工具为定制数据收集以及事件跟踪会话提供了一个图形化的界面。同时新的工具还包括一个可用性监视器,这个MMC工具用于跟踪系统发生的变化,并且通过一个图形化的界面来展示这些变化对于系统稳定性带来的影响。
什么是性能及可用性检测
其实新的性能检测工具早在今年早些时候发布的客户端产品Windows Vista中就有了体现,在Windows Vista中引入了一个全新的性能中心来帮助用户了解自己计算机的性能,并且能够管理和解决性能相关的问题。
Windows Vista内建的性能诊断程序能够侦测和纠正很多性能问题。性能诊断程序为用户提供了诊断普通问题的工具和服务,包括媒体播放故障,应用程序启动变慢,操作系统启动变慢以及网络延迟。内建的性能诊断工具跟踪执行共同任务的时间,分析性能的下降并且在性能中心中显示结果,使得用户可以解决这些问题。性能问题也被写入到系统事件日志中,从而能够由用户或支持专家进行监视。
由于服务器在网络环境中无法替代的重要作用,相比客户端产品,IT管理员们更加需要对其性能以及系统的可用性进行检测,以确保他们的服务器,工作站可以实时可用。
通常来讲,性能是用来评测计算机执行应用程序,执行系统任务速度快慢的标准,从总体上讲,物理磁盘的访问速度,内存的可用性,处理器的速度以及最大的网络带宽都会影响到系统的性能。
硬件对于性能的影响确定后,我们需要评估一下应用程序和处理进程对于系统性能的占用情况,一份完整的关于应用程序对于性能影响的分析报告可以有效的帮助IT管理员们根据增长需求来规划企业环境的部署。Windows性能诊断控制台包括了一套工具用来帮助用户跟踪应用程序以及服务对于性能的开销,同时还可以通过自定义设置在性能降低到一定程度时,发出警告或者时执行某些动作。
系统的可用性通常是用来衡量系统在多长时间内会偏离了正确的配置,一般来讲应用程序的错误,服务的冻结或者重启,驱动程序的加载失败以及最糟糕的操作系统崩溃都会影响到系统的可用性。性能监视器为用户提供了一个快捷的,图形化的窗口来展现用户系统的平均稳定性情况,此外,这个工具跟踪的事件可以帮助用户判定导致可用性下降的原因,工具给出的报告中不仅包括“失败”(包括内存,硬盘,应用程序以及操作系统的失败),还包括一些关键事件对于系统的配置(例如新应用程序的安装,操作系统的补丁升级以及驱动等)。用户可以清晰的看到一条有关系统变化以及可用性变化的时间轴,从而确定系统究竟是在那个操作后导致了可用性的下降。
性能与可用性检测工具的创新
Windows Server 2008的性能和可用性检测工具的创新主要包括以下几个方面:
· Windows 性能诊断控制台资源窗口,这个工具允许IT管理员来检测CPU,磁盘,网络以及内存的实时使用情况,并且识别那个进程正在使用哪些资源。
· 可用性监视报告, 这个工具用来跟踪那些可能引起系统崩溃的系统的变化(包括应用程序的安装,操作系统的升级以及驱动的升级) 。
· 数据收集集 , 用于在不同的性能检测场景下可重用的数据收集分组。
· 对于所有数据收集,包括计划任务在内的统一特性配置。
· 性能日志及警告,包括了日志收集的计划任务,改进了对于安全性和可用性的配置。
· 服务器性能顾问包括了诊断报告特性
· 日志创建的向导和模板
相比之前版本的任务管理器,Windows性能诊断控制台的资源窗口提供了更加深入的系统活动以及资源的使用情况。这些详细的资源使用情况可以有效的帮助用户去规划服务器角色的分配,以及跨服务器应用程序的使用。可用性监视器可以帮助用户快速的诊断由于升级或者重新配置导致潜在的不稳定问题。
监视性能和可用性的场景
场景1 :使用资源查看器检测常规系统活动
Windows性能诊断控制台的主页是一个资源查看窗口,当用户使用管理员权限运行Windows性能诊断控制台时,他可以检测CPU,磁盘,网络以及内存的使用情况,以及那些进程正在使用哪些资源的详细信息。资源查看器通过Windows Kernel Trace provider session来显示信息,为了使用这个会话,用户必须以本地管理员的身份进行登录,或者在控制台上提升权限。
如果用户在运行控制台时没有足够的权限,那么窗口中将不会展示当前的系统信息。如果用户点击工具条中的Start 按键,可以看到下面的信息:
The Windows Kernel Trace provider is already in use by another trace session. Taking control of it may cause the current owner to stop functioning properly.
如果你选择 Take control of the session,访问将会被拒绝。用户必须以本地管理员身份重新登录,或者按照下面的步骤运行Windows性能诊断控制台来提升权限。
首先开启控制台,以管理员组成员的身份登录到计算机,然后在Start,点击All Programs, 点击Accessories, 右击 Command Prompt, 在弹出的窗口上点击 Run Elevated… 完成后在命令提示符下,键入perfmon.exe 按下回车,Windows性能诊断控制台将会在资源查看器屏幕上开启。
窗口中四个卷轴的图表分别显示了本机CPU,磁盘,网络以及内存的实时使用情况。四个图表之下是四个可扩展的部分用来提供这些资源更详细的信息。点击每个页签右侧的下拉箭头便可以显示更多的详细信息。
场景2: 使用可用性监视器查看系统的可用性
可用性监视器是微软管理控制台的一个snap-in小工具,它主要是为用户提供系统可用性概览,并且根据独立事件的详细信息来分析它们是否会对系统的整体可用性构成影响。这个工具在系统安装完成后就开始收集数据。不过需要注意的是,如果我们希望使用这个工具,那么最少要保证系统已经运行了24小时以上,否则是无法看到分析数据的。当然与资源查看器一样,用户依然需要使用本地管理员的权限来使用这个监视器。当可用性监视器已经收集了28天的数据后,监视器图形上将会显示一条节点串连起来的线,来标识现在还没有指定一个合适的基线来作为计算机可用性的标准。
运行可用性监视器前提升权限的方法与场景1同样,在此不做重叙,得到适当的权限后,通过命令提示行开启MMC工具,然后在文件菜单添加Snap-in,选择可用性监视器工具,如果此时用户的计算机还未运行超过24个小时,将会收到以下的错误信息:
Reliability Monitor cannot provide data because the Reliability Analysis Component (RAC) task has been disabled or because RAC has not calculated a session yet. Either enable the RAC task, or if the RAC task is running, please wait 24 hours and check for data again.
在监视器窗口中,超过一半的区域将会显示系统稳定性情况的图表,同时一个日历工具用来选择单日数据或者一段时间数据集的显示。点击Select All Dates 可以查看图表上全部可用的数据。
可用性监视器可以维护系统稳定性和可用性事件一年的历史记录,系统可用性图表则可以显示操作系统可用性的起伏变化,在服务器端最多可以显示四个月的数据,而在客户端可以显示一个月的数据。
在图表下侧,五个跟踪区域可以更加详细的展现出影响系统稳定性的事件,用户可以通过点击加号(+)来查看事件收集上来的数据。这些数据的类型包括:软件的安装/卸载,应用程序错误,驱动加载失败,硬件错误以及Windows错误。
性能提升及调优工具
除了对于性能和可用性的检测,新的Windows Server 2008操作系统还在提升性能方面下了不少功夫, Windows Server 2008 包括的很多新技术都可以帮助用户能够更快地启动应用程序,并且保持这些应用程序的继续响应。同时Windows Server 2008 可以更有效地使用内存,通过对相关工作提供新的计划工作机制改善性能。通过在后台系统活动中更少的磁盘I/O冲突和更少的性能降低,这些改善提供了更协调和快速响应的用户体验。
Windows Server 2008新的内存管理技术: Windows 超级获取可以帮助计算机对用户的应用程序做出连续的响应。超级获取通过跟踪计算机中经常使用的程序并加载这些程序到内存中,改善了计算机的响应速度。
此外,Windows Server 2008 包括了一个新的磁盘碎片整理程序,它运行在后台并且在需要的时候会自动整理磁盘碎片。这个新的磁盘碎片整理程序不再需要完整的独立会话-它可以在计算机空闲的时候自动运行。
通过上面的介绍我们看到在Windows Server 2008中微软不仅继续增强服务器的性能,而且通过了越来越多样的检测,调优工具丰富着自己的“附件”,相信这一举措必将得到广大使用者的好评,毕竟直接从“附件”中管理自己的服务器要比安装第三方的工具或者命令行的方式友好的多。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者