操作系统实验Word下载.docx

上传人:b****5 文档编号:19929492 上传时间:2023-01-12 格式:DOCX 页数:28 大小:328.87KB
下载 相关 举报
操作系统实验Word下载.docx_第1页
第1页 / 共28页
操作系统实验Word下载.docx_第2页
第2页 / 共28页
操作系统实验Word下载.docx_第3页
第3页 / 共28页
操作系统实验Word下载.docx_第4页
第4页 / 共28页
操作系统实验Word下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

操作系统实验Word下载.docx

《操作系统实验Word下载.docx》由会员分享,可在线阅读,更多相关《操作系统实验Word下载.docx(28页珍藏版)》请在冰豆网上搜索。

操作系统实验Word下载.docx

只要没有队列,就没有瓶颈。

WindowsXP可以报告磁盘和网络组件等资源的吞吐量数据。

队列定义。

在许多不同情况下都可以形成队列。

例如:

当对资源请求服务的速率大于资源的吞吐量,或者如果请求需要不同于(尤其是大于)资源的总时间时,会形成队列。

请求以随机间隔发生时也会形成队列,例如,某段时间有大批请求,而其它时间则没有。

当队列变长时,工作不能被有效地的处理,响应时间变慢。

WindowsXP可以报告磁盘、处理器的队列的发展情况和服务器工作队列,跟踪Server服务的服务器消息块(SMB)调用。

响应时间定义。

响应时间是从开始到完成某项工作所需时间的量度。

在客户/服务器环境中,通常是从客户方测量时间响应。

响应时间通常随负载的增加而增加。

用资源的队列长度除以资源吞吐量可以计算响应时间。

另外,WindowsXP性能工具中的新跟踪日志(log)特别可以从始至终地跟踪工作单元以决定响应时间。

以下几节描述了性能监视工具如何使用户收集关于吞吐量、队列信息和不同系统资源的响应时间的数据。

1、2数据收集结构

WindowsXP收集关于系统资源,如磁盘、内存、处理器和网络部件的数据。

另外,在系统中运行的应用和服务也可以执行数据收集。

缺省情况下,操作系统通过使用注册表获取系统资源的性能数据。

当使用性能工具访问注册表函数取得性能数据时,系统从合适的系统对象管理器那里收集数据,如内存管理器(MemoryManager)、输入/输出(I/O)子系统等等。

作为一个选项,WindowsXP支持使用Windows管理设施(WMI,WindowsManagementInfrastructure)接口收集数据,只要按照下面的命令语法在Windows命令提示下键入:

Perfmon/WMI。

除了几个系统性能计数器DLL以外,操作系统为使用WMI进行收据收集还安装了受管对象文件(MOFs),代替了使用注册表。

这些文件驻留在System32\Wben\Mof。

为了使用WMI获得数据,WindwosManagement服务必须同时运行在监视和被监视的计算机上(如果不同的话)。

WindowsXP以对象、计数器和实例的形式定义了它所收集的性能数据。

性能对象可认为是任何可以度量的资源、应用或服务。

以下各节将更详细的描述这些实体。

性能对象

通常,WindowsXP根据系统中的硬件和其他资源安装了许多性能对象。

表1-1显示了WindowsXPProfessional安装中由操作系统缺省安装的性能对象。

表1-1WindowsXP性能对象

对象名

描述

ACS/RSVPService

报告用于在子网络管理网络资源(宽带)优先权使用的QualityofService(Qos)AdmissionComtrolService(服务质量管理控制服务)活动

Browser

报告WindowsXPServer中Browser服务的活动,它列出了在广域网(WAN)中的工作组名字以及在一个域和其它域中共享资源的计算机。

WindowsXP提供Browser服务是为了向后兼容运行Windows95、Windows98/MeWindows3.X和WindowsNT/2000的客户机

Cache

报告文件系统缓存的活动,它是保留最近使用过的数据的一块物理内存。

DistributedTransaction

Coordinator

报告关于Microsoft分布事务协调器活动的统计,它是组件服务(以前为事务服务器)的一部分,用于通过消息排队协调两阶段事务

HTTPIndexingService

报告索引服务运行的相关查询统计,此服务建立和维护本地或远程的磁盘驱动器内容的目录以支持强有力的文档搜索能力

IASAccountingClient

报告InternetAuthenticationService(IAS,Internet认证服务)活动,它主要管理远程客户机记账(使用)

IASAccountingService

报告Internet认证服务(ISA)活动,它主要管理远程服务器记账(使用)

IASauthenticationClient

报告Internet认证服务(ISA)活动,它主要管理远程客户机认证

ISAauthenticationService

报告Internet认证服务(ISA)活动,它主要远程服务器认证

ICMP

报告通过使用ICMP协议(Internet控制消息协议,它可以提供错误纠正和其它报文信息)发送和接受ICMP消息的速率

IndexingService

报告有关由Indexing服务创建索引和融合索引的统计。

Indexing服务器将磁盘上的文档和文档性质建立索引并以目录的形式储存信息。

可以使用Indexing服务器来搜索文档,或使用开始菜单上的搜索命令或使用Web浏览器

IndexingServiceFilter

报告Indexing服务的过滤活动。

Indexing服务将磁盘上的文档和文档属性建立索引并以目录的形式储存信息,或使用开始菜单上的搜索命令或使用Web浏览器

IP

报告传输控制协议(TCP\IP)中的互联网协议层(IP)的活动

JobObject

报告由每个活动的命名的工作对象收集的记账和处理器使用数据

JobObjectDetails

报告关于组成一个工作对象的活动进程的详细信息

LogicalDisk

报告磁盘分区和卷的活动与使用。

使用diskperf-y启动磁盘计数器,用diskperf-n停止它们。

为了说明想启动的计数器的类型,包含d表示物理磁盘驱动器,v表示逻辑驱动或储存卷。

当操作系统启动时,会自动以yd开头设置diskperf以启动物理磁盘计数器。

要得到关于使用diskeprf命令的进一步信息,可在命令提示中键入diskperf-?

Memory

报告用于储存代码和数据的RAM的使用

NBTConnection

报告在使用NetBT协议的连接上,字节发送和接受的速率,该协议提供了对本地和远程计算机之间的TCP/IP协议的NetBIOS支持

NetworkInterface

报告在使用网络适配器的TCP/IP连接上字节和报文发送和接收的速率。

典型情况下,在系统监视器看到的第一个网络接口(NetworkInterface)对象实例(事例1)表示回送地址(loopbackaddress);

可是有时候回送地址并不出现。

回送地址是通过协议驱动器和网络适配器的本地路径。

所有其他实例表示已安装的网络适配器(WAN接口,远程访问modem等等)

Objects

报告关于系统软件对象的数据,如事件等

Pagingfiles

报告分页文件(Pagingfiles)的使用,用于备份虚拟内存分配

PhysicalDisk

报告硬盘和独立磁盘冗余阵列(RAID)设备的使用

PrintQueue

报告在报告服务器队列中的打印工作的统计

Process

报告进程活动,它是表示运行程序的软件对象

Processor

报告处理器(也叫CPU)的活动,它是计算机硬件的一部分,用于执行程序指令

Redirector

报告重定向(Redirector)文件系统的活动,它可以将文件请求转换到网络服务器

Service

报告服务器文件系统的活动,它可以将文件请求转换到网络服务器

ServiceWorkQueue

报告要求服务器文件系统的活动,它可以将文件请求转换网络客户机的文件请求

System

报告全系统中跟踪文件操作、处理器时间等的计数器的统计

TCP

报告使用传输控制协议(TCP)、发送和接受TCP段的速率

Telephony

报告通话(Telephony)设备和连接的活动

Thread

报告一个线程的活动(使用处理器进程的一部分)

UDP

报告使用户数据协议(UDP)发送和接受UDP数据报的速率

如果正在运行WindowsXPService,Setup将自动安装ActiveServicePages、FTPService、InternetInformationServicesGlobal和使用InternetInformationService的WebService对象。

另外,WindowsXP服务器Setup安装SMTPNTFSStoreDriver对象。

依据所配置的服务,系统还可以提供几种附加对象,如NTDS对象,它报告ActiveDirectory目录服务活动;

以及DNS对象,它报告域名系统(DNS)服务的性能统计。

性能计数器和实例

每个对象都有用于测量不同方面性能的计数器,如磁盘的传输速率或处理器的总处理时间。

每个对象拥有至少一个实例,它是一个对象类型的唯一拷贝,但并不是所有对象类型都支持多个实例。

本章将采用下述描述对象、计数器和实例:

\\Computer-name\Object(ParentInstance/ObjectInstance#InstanceIndex)\Counter

其中Computer-name部分是可选的,如果不包含计算机名,缺省本地计算机。

注意在语法中包含父实例、对象实例和实例索引。

例如,这适用于对象多个实例而这些实例可通过计数器开发者定义或数字来辨别的情况(如:

内部系统计数器使用数字实例索引)。

例如,当用户在监视MicrosoftWindowsExplorer进程时,跟踪线程对象的WindowsExplorer实例(WindowsExplorer将是父实例),然后每一个线程运行WindowsExplorer(这些线程是子实例)实例索引使之能跟踪这些子实例。

线程的实例索引可以是0,1等,对每一个线程,前面加上数字符号(#).操作系统配置系统监视器性质以缺省显示复制的实例,实例索引0是隐藏的其余实例从1开始排序。

除非显示实例索引,否则不能监视同一进程的多个实例。

大多数对象有叫做Total的实例,表示特定计数器对象的所有实例的值的总和。

数据收集和报告

根据所采用的工具,既可配置数据收集让其立刻发生,也可按照预先定义的方案发生。

报告的性能数据是采样而来,则意味着数据是周期性地收集,而不是跟踪而来。

因而数据不是在事件发生时获得的。

这种收集方法有保持低开销的优势,但也有当活动落在采样间隔之间时,偶尔高估或低估数值的问题。

如果想要更精确的性能数据,可使用“事件跟踪”。

事件跟踪可在活动发生时测量,消除了采样的不准确性,使得协调资源使用成为可能,如协调页面错误、磁盘输入\输出(I\O),以及包含线程、进程和事务的工作负载的处理器时间等。

此功能补充了基于计数器的监视方法。

使用在性能日志与警报(PerformanceLogsandAlerts)中的跟踪记录。

可以为已有的提供器配置跟踪记录,或运行跟踪Windows内核提供器的内置系统提供配置记录。

由于运行跟踪记录页错误和文件I\O数据引起性能开销,记录这些数据只能是短期的。

注意需要一个附加的程序分析记录以输出为可读形式。

开发人员可以使用在平台软件开发套件(PlatformSoftwareDevelopmentKit)中的APLs创建这样一个工具。

关于编写跟踪提供器的信息,参见MSDN库中的平台软件开发套件(SDK)文档:

http:

//XP/reskit/webresources:

依据计数器是如何定义的它的值可以下述几种方式之一报告:

瞬时计数器它可能有包含词“目前”的名字,显示最近的度量。

应当认识到瞬时计数器有可能不提供有意义的数据,除非工作负载是稳定的。

均值计数器通常有包含“每秒”或“百分比”的名字,测量一段时间内的某个值并显示在采样间隔内最后两次测量的平均值(因为计数器永不消除,这实际上是测量之间差距的平均)。

当启动这些计数器时,在显示任何值之前,必须要等到第二次测量发生。

比如,Memory\Pages\sec表示在采样间隔期内读页的数量除以间隔期的秒数。

对均值计数器来说,由于数据要被收集和计算,采样方法会导致显示数值时的轻微延迟。

另外,当报告了一个大值后,会导致性能图中出现尖峰,这时均值计数器很高,直到均值开始反映当前稳定状态的活动。

WindowsXP还支持其它类型的计数器,如百分比、差和文本。

差计数器显示最后两次测量的变化。

缺省情况下,计数值显示百分比值的时候不会超过100%。

2、性能监视工具

WindowsXP中主要的监视工具是性能控制台和任务管理器。

任务管理器提供对系统活动和性能直接的总览,而性能控制台提供可用于疑难解答和分析瓶颈的详细信息。

性能控制台主持两个工具:

系统监视器、性能日志和警报。

可以从管理工具菜单启动“性能”控制台。

为使用在WindowsProfessional中的管理工具菜单,应当将管理工具菜单加入到开始菜单或“所有程序”菜单中(请参考本书中“定制WindowsXP”一章中的描述),或使用控制面板中的管理工具菜单。

在WindowsXPService中,管理工具在开始菜单中缺省提供。

用户可以利用“性能”控制台来详细地监视系统的运行效率,例如CPU是否太忙、内存是否不够,硬盘容量是否太小、资源分配是否不均等情况。

用户可以将这些数据以图标、报表显示出来,或者记入日志文件。

可以设置当发生这些情况时自动发出警报信息等。

2、1系统监视器

与任务管理器相比,“系统监视器”能够提供有关系统运行状态更加详细和深入的信息。

在“系统监视器”中,整个操作系统或单个应用程序的运行状态和性能都能够被监视,并用图表、日志记录或报表形式显示出来,如图1-2所示。

在“开始”菜单的“管理工具”子菜单中单击“性能”,或者在“开始”菜单中单击“运行”,键入“Perfmon.msc”,再单击“确定”按钮;

或者在Windows命令提示中键入“Perfmon.msc”。

启动性能控制台时,会出现一个空白的系统监视器图。

“性能日志和警报”在控制台树中出现在“系统监视器”下方。

图1-2运行的系统监视器

利用系统监视器可以创建图形和性能计数器数据的文本报告。

系统监视器是为短期观察数据、解答疑难和诊断而设计的。

系统监视器有以下集中元素组成:

●一个拥有如复制和粘贴计数器、消除计数器、添加计数器等功能的工具栏。

工具栏按钮为配置监视显示提供了最快捷的方式。

也可以使用快捷菜单添加计数器和配置属性。

●计数器显示数值的区域。

可以改变线型、线宽和线的颜色,还可以改变窗口和窗口中的图表的颜色。

●一个表示所选计数器和相关数据的图例(Legend),包括计算机名、父对象和实例等。

●一个数值栏,在此看到目前选中的计数器的最后值、最小值、最大值和平均值。

数值栏中还显示Duration值以表示显示图形所花费的总时间(基于更新间隔)。

●一个穿越图形移动的计数器条,指示每次更新间隔的过程。

不伦更新间隔如何,视图至多表示100个采样,系统监视器将根据需要压缩记录数据以适应显示。

例如,如果有1000个采样,显示可能按每隔10个采样取一个来表现。

在“系统监视器”中,用户可以方便地利用工具栏进行各种操作。

在系统监视器中,系统性能可以有各种性能对象,每个性能对象的状态可以由几种不同的计数器显示,每秒计数器可以具有多个实例。

添加计数器

1、用户可以选择“使用本地计算机计数器”来添加本地计算机计数器,或者选择“从计算机中选择计数器”来添加网络上计算机的计数器。

2、在“性对象能”下拉列表框中选择某一个对象。

3、选择计数器。

4、如果该计数器有范例存在,则可以选中“所有范例”或者在列表中选择范例。

5、单击“添加”按钮添加计数器。

重复以上操作,可以进一步添加计数器。

2、2性能日志和警报

性能日志和警报是WindowsXP的一种服务。

记录用于详细分析和保持记录。

保留和分析几个月中收集的数据对规划负载和升级会有帮助.WindowsXP提供了两种与性能有关的记录,计数器记录和跟踪记录以及一种警报功能。

这些工具的用途如下:

●在WindowsXP中,计数器日志记载基于性能对象和计数器的关于硬件资源和系统服务的

采样数据,其方式与系统监视器一样。

当启动计数器日志时,性能日志与警报服务在更新期结束时从系统获取数据。

●跟踪日志收集测量与事件有关的性能统计的事件跟踪,如此盘与文件I\O、页面错误或

线程活动等。

当事件发生时,一个被设计为跟踪这些事件的数据提供器向性能日志与警报记录发送数据。

从头至尾测量数据,而不是系统监视器的采样方式。

内置WindowsXP内核跟踪数据提供器支持跟踪系统数据。

如果还有其他数据提供器,开发人员可合适地配置那些提供器的记录。

为解释跟踪日志的输出,需要一个语法分析工具。

开发人员可用在PlatformSoftwareDevelopmentKit中提供的API创建这样一个工具。

●利用警报功能,可以定义一个计数器值以触发诸如发送网络消息、运行程序或启动记录等

动作。

当不想主动监视特定计数器的阀值,但又想当它超过或低于某个值时可被通知以调查并决定变化的原因时,警报是有用的。

可以根据系统建立的性能基准设置警报。

●观察日志的数据更加容易和方便。

计数器日志在收集数据之中或停止之后都可以在系统监

视器中观察。

计数器日志中的数据可以逗号隔离(comma-separated)或制表隔离(tab-separated)文件保存,这样就可以用Excel轻松观看。

●日志记录可以循环,即日志记录数据直到达用户定义的大小限制,而后重新开始。

线型记

录根据用户定义的参数收集数据。

如按某特定长度时间运行,当参数满足时停止,而后启动新的记录。

二进制文件格式也被定义为记录间歇数据(如一个进程),当启动一个记录时,它并未运行,但其开始、结束均在记录间隔期内。

●可将日志设置保存为HTNL文件,或从HTML页导入设置以创建新日志,当导出时,形成的

HTML页面主持系统监视器控件,它是提供性能监视用户接口的Activex控件。

当打开此页面时,可从系统监视器视图中动态观察在日志中配置的同一计数器。

当导出时,会创建一个基于在HTML页面中的设置的新日志或警报。

如果合适,这是一个将同样设置插入到日志和警报中的方便方法。

●配置记录和警报更加灵活和易于管理。

用户可以从单个控制台窗口管理多个记录节。

对于

每一个记录,用户可用计划好的时间或者基于所耗时间或当前文件大小,采取命令的手工形式或自动方式启动和停止记录。

用户也可以说明自动命名方案并规定记录停止时某个程序被运行。

要开始配置日志和警报,单击工具名以选中它。

若有已经定义的日志和警报,它们将会在细节窗口中合适的节里出现。

WindowsXP中包含名为SystemOverview(系统概述)的计数器记录采样设置文件。

用此文件可以看到许多基本的系统数据如何内存、磁盘和处理器活动。

3、事件查看器

当系统发生错误、用户登录或者应用程序发生运行错误时。

WindowXP 都会将这些事件记入到事件日志文件中。

用户可以利用“事件查看器”检查各种系统事件,然后进行错误勘正和处理。

♦打开事件查看器

1.单击“开始”->

“管理工具”->

“事件查看器”。

2.打开的事件查看器如图1-3示。

图1-3件查看器

在“管理工具”中,打开“计算机管理”或“组件服务”,其中也包括了“事件查看器”。

用户也可以自己定义MMC来包括“事件查看器”。

详见本书“系统管理工具”一章的说明。

事件查看器中有“应用程序”“安全性”和“系统”3类日志,它们的功能分别如下:

●“应用程序”日志用来记录32位应用程序所发出的错误、警告或提示信息。

例如某个不

合法的应用程序启动,导致非法错误,系统将会停止该应用程序,并把相应事件写入应用程序日志,虽然应用程序日志很少与设备或设备驱动程序发生直接关系,但是它能记录请求设备或使用设备时出现的错误。

●“安全性”日志用来记录系统的安全性,例如记录用户有效与无效的登陆和注销。

还可

记录其他与资源有关的事件,例如,文件的创建,打开或删除。

管理员可以指定在安全日志里做何种记录。

例如,用户可以审核记录系统,把它写入到安全日志中去,但“安全日志”只有在启动了系统策略菜单中的审核功能后才能够使用。

默认情况下,WindowXP并不启动任何审核,因为审核功能在运行时必然要使用一些系统资源,所以如果想了解处理器,磁盘和存储器的真实运行情况,就不要启动审核功能。

●“系统”日志记录WindowXP系统组件自身的错误、警告或提示。

例如找不

到域控制器或发生网卡驱动等等错误,这些记录将被写入到系统日志里。

日志的每一行代表一个事件,它可以向用户提供以下信息:

●类型:

事件所属的类型分为5类:

“信息”、“警告”、“错误”、“成功审核”和“失败审核”。

其代表的相应含义详见表1-3

●日期:

事件发生的日期。

●事件:

事件发生的时间。

●来源:

记录产生此事件的软件名称。

软件可以是应用程序或者系统组件,例如一个驱动

程序。

●分类:

显示时间的分类。

产生该记录事件的源定义时间的分类。

每一个事件的来源都会被赋予一个唯一的号码,显示在事件栏中。

●用户:

发生事件时正在使用计算机的用户名。

●计算机:

发生次事件的计算机名。

在事件查看器中,不同事件类型对应不同的图标,并有不同的含义。

表1-3不同事件类型事件的图标含义

图标

说明

信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1