日志提供了对这些数据进行记录的能力。当计数器值到达、高于或低于所定义的阈值时,警报将向用户发送通告,从而在系统性能达到极限时,及时通知系统管理员采取必要的措施,有效避免可能的系统瘫痪。“性能日志和警报”具有如下功能:
Windows Server 2003家族提供的新功能包括以不同的账户运行日志集合。例如,如果需要管理凭据从远程计算机记录数据,可以指定一个具有必需凭据的账户。
Windows Server 2003家族支持超过1GB大小的日志文件,并且在使用新的日志文件格式后,性能数据可以附加到现有日志文件中。
“性能日志和警报”收集逗号分隔或制表符分隔格式的数据,以便更容易导入到电子表格程序中。还提供二进制日志文件格式,用于循环记录或记录示例,例如可能在日志开始搜集数据后开始的线程或进程。循环日志记录是某单个文件记录日志数据的持续过程,用新数据覆盖先前数据。
可以收集SQL数据库格式的数据。该选项定义现有SQL数据库和该数据库内的日志集的名称,可在该数据库内读取或写入性能数据。当基于企业级(而不是基于每个计算机)收集和分析性能数据时,该文件格式很适用。直接向SQL数据库记录数据是通过开放数据库连接(ODBC)提供支持。
可以在收集数据期间,或在停止收集后查看由“性能日志和警报”收集的计数器数据。
因为日志作为服务运行,不管是否有用户登录到被监视的计算机,数据收集都会发生。
可以定义用于自动日志生成的起始和终止时间、文件名、文件大小以及其他参数。
可以从单个控制台窗口管理多个日志会话。
可以设定计数器上的性能警报,因此指定将发送的消息、运行的程序、用于应用程序事件日志的项目或者当选定计数器值超过或低于某一指定设置的时候启动日志。
“性能日志和警报”支持定义性能对象、性能计数器和性能对象实例,同时支持为有关监视硬件资源和系统服务的数据设定采样间隔。“性能日志和警报”还提供其他与记录性能数据相关的选项,包括:
启动和停止日志,或者根据需要手动进行,或者按照用户定义的计划自动实现。
配置其他设置,用于自动日志记录,例如自动文件重命名和为终止和启动一个基于已用时间或者文件大小的日志文件设置参数。
创建跟踪日志。使用默认的Windows Server 2003家族数据提供程序或其他应用程序提供程序,当某些活动(例如磁盘输入/输出(I/O)操作或页面错误)发生时,跟踪日志将记录详细的系统应用程序事件。当该事件发生时,操作系统将系统数据记录到由“性能日志和警报”服务指定的文件中。这与计数器日志的操作不同,当使用计数器日志时,经过一个更新间隔,该服务从系统中取得数据,而不是等待某一个特定的事件。需要分析工具解释跟踪日志输出。