第9章 监视和优化Windows 2003性能
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9章 监视和优化Windows 2003性能 监视和优化Windows 2003性能
教学要求: 教学要求: 掌握监视事件日志达到监视系统的目的,使用 “任务管理器”监视系统资源;使用“系统 任务管理器”监视系统资源;使用“ 监视器”监视系统性能;利用“警报” 监视器”监视系统性能;利用“警报”通知 通知用户或系统管理员一些紧急情况,标识 监视计数器以优化性能等技能。 教学提示 系统管理员可以利用监视系统资源的工具来 监视计算机的工作情况。
1. 日志文件格式(.evt) 日志文件格式(.evt) 2.文本文件格式(.txt) 2.文本文件格式(.txt) 3.逗号分隔文本格式(.csv) 3.逗号分隔文本格式(.csv)
打开事件日志 限制事件日志容量
保存日志
9.3 使用性能监视器监视系统性能
9.3.1 性能监视器简介
如前所述,网络有很多性能问题,如果 问题涉及到网络硬件,如线缆或网络流 量,该问题就很难发现。性能监视器提 供了计数器来衡量通过服务器的网络流 量,可以从多种角度监视系统资源的使 用情况,并且可以监视几乎系统中所有 的资源,同时可以将监视的结果用多种 方式显示出来,以满足在不同的情况下 对系统资源监视的要求。
常用命令(netstat) 常用命令(netstat)
图15-21 Netstat命令实例
常用命令(ipconfig) 常用命令(ipconfig)
4.ipconfig命令 ipconfig命令 ipconfig实用程序可用于显示当前的TCP/IP配 ipconfig实用程序可用于显示当前的TCP/IP配 置的设置值。这些信息一般用来检验人工配 置的TCP/IP 置的TCP/IP设置是否正确。而且,如果计算 TCP/IP设置是否正确。而且,如果计算 机和所在的局域网使用了动态主机配置协议 DHCP,使用ipconfig命令可以了解到你的计 DHCP,使用ipconfig命令可以了解到你的计 算机是否成功地租用到了一个IP地址,如果 算机是否成功地租用到了一个IP地址,如果 已经租用到,则可以了解它目前得到的是什 么地址,包括IP地址、子网掩码和缺省网关 么地址,包括IP地址、子网掩码和缺省网关 等网络配置信息。
图9-2“选择计数器”对话框
9.4 性能日志和警报
我们可以使用性能日志和警报来对系统 资源做详细监视, 资源做详细监视,当指标超出设定的标 准时, 准时,可以使用警报来通知用户和系统 管理员。
9.4.1 建立计数器日志文件
要使用性能日志和警报,首先要建立计 数器日志。 具体步骤如下: 在性能窗口双击展开【 在性能窗口双击展开【性能日志和 警报】管理单元,右击【计数器日志】 警报】管理单元,右击【计数器日志】 项,选择【新建日志设置】 项,选择【新建日志设置】命令,弹出 输入新日志名称的对话框,输入名称后 单击【确定】 单击【确定】,进入日志对话框。
常用命令(ping) 常用命令(ping)
⑥ ping local host local host是系统的网络保留名,它是 host是系统的网络保留名,它是 127.0.0.1的别名,每台计算机都应该能够将 127.0.0.1的别名,每台计算机都应该能够将 该名字转换成该地址。否则,则表示主机文 件(/Windows/host)中存在问题。 件(/Windows/host)中存在问题。 ⑦ ping www.yahoo.com(一个著名网站域 www.yahoo.com(一个著名网站域 名) 对此域名执行Ping命令,计算机必须先将域 对此域名执行Ping命令,计算机必须先将域 名转换成IP地址,通常是通过DNS服务器。 名转换成IP地址,通常是通过DNS服务器。 如果这里出现故障,则表示本机DNS服务器 如果这里出现故障,则表示本机DNS服务器 的IP地址配置不正确,或它所访问的DNS服 IP地址配置不正确,或它所访问的DNS服 务器有故障
常用命令(ping) 常用命令(ping)
2.ping命令 ping命令 ping是个使用频率极高的实用程序,主 ping是个使用频率极高的实用程序,主 要用于确定网络的连通性。这对确定网 络是否正确连接,以及网络连接的状况 十分有用。简单的说,ping就是一个测 十分有用。简单的说,ping就是一个测 试程序,如果ping运行正确,大体上就 试程序,如果ping运行正确,大体上就 可以排除网络访问层、网卡、MODEM 可以排除网络访问层、网卡、MODEM 的输入输出线路、电缆和路由器等存在 的故障,从而缩小问题的范围。
9.5 优化性能
优化性能可以使操作系统和应用程序更 有效地使用系统资源。 性能优化过程有助于根据系统需求决定 采取哪些措施来提高系统性能,主要包 括分析监视数据、标识系统无法承受的 性能区域以及采取纠正操作等。
9.5.1 优化内存性能
内存的工作状态直接影响着计算机上应 用程序和系统服务,内存至关重要,一般有 下列几个步骤: 建立基线 使用计数器检查内存 检查分页文件 监视分页文件大小的计数器
9.5.4 检查网络性能
Windows Server 2003 中提供了两个主 要的用于监视网络性能的实用工具,它们是 【性能监视器】和【网络监视器】。 性能监视器】 网络监视器】 使用性能监视器:利用“ 使用性能监视器:利用“Network Interface” Interface”对象及其计数器,使用户能够 监视服务器上网络对象的性能。 使用网络监视器: 【网络监视器】使用 网络监视器】 可以监视网络数据流。
常用命令(ping) 常用命令(ping)
③ ping局域网内其他IP ping局域网内其他IP 如果测试成功,表明本地网络中的网卡和载 体运行正确。但如果收到0 体运行正确。但如果收到0个回送应答,那么 表示子网掩码不正确或网卡配置错误或电缆 系统有问题。 ④ ping 网关IP 网关IP 这个命令如果应答正确,表示局域网中的网 关路由器正在运行并能够做出应答。 ⑤ ping 远程IP 远程IP 如果收到正确应答,表示成功的使用了缺省 网关。对于拨号上网用户则表示能够成功的 访问Internet(但不排除ISP的DNS会有问 访问Internet(但不排除ISP的DNS会有问 题)。
常用命令(net) 常用命令(net)
1.net命令 net命令 在Windows Server 2003中,用户可以 2003中,用户可以 使用NET命令获取特定信息。表15使用NET命令获取特定信息。表15-3列 出了基本的NET命令及它们的作用。如 出了基本的NET命令及它们的作用。如 果用户想查阅映射到一台计算机上的所 有当前驱动器的列表,可以简单输入 NET VIEW Computername。为了得到 Computername。为了得到 NET命令的各级帮助,只要在命令后面 NET命令的各级帮助,只要在命令后面 输入/ 输入/?即可。
9.4.2 建立警报
对需要监控的计数器设置警报,当警报 发生时系统将讯息传到网络上的某台计 算机。 具体设置警报步骤如下: 在性能窗口双击展开【 在性能窗口双击展开【性能日志和 警报】管理单元,右击【警报】 警报】管理单元,右击【警报】项,选 择【新建警报设置】命令,弹出输入新 新建警报设置】 警报名称的对话框,输入名称后单击 【确定】,进入警报对话框。 确定】
常用命令(ping) 常用命令(ping)
(2) ping命令的基本应用 ping命令的基本应用 一般情况下,用户可以通过使用一系列ping命令来查 一般情况下,用户可以通过使用一系列ping命令来查 找问题出在什么地方,或检验网络运行的情况。下面 就给出一个典型的检测次序及对应的可能故障: ① ping 127.0.0.1 如果测试成功,表明网卡、TCP/IP协议的安装、IP地 如果测试成功,表明网卡、TCP/IP协议的安装、IP地 址、子网掩码的设置正常。如果测试不成功,就表示 TCP/IP的安装或设置存在有问题。 TCP/IP的安装或设置存在有问题。 ② ping 本机IP地址 本机IP地址 如果测试不成功,则表示本地配置或安装存在问题, 应当对网络设备和通讯介质进行测试、检查并排除。
常用命令(netstat) 常用命令(netstat)
3.netstat 运行这个命令可以检测计算机与网络之 间详细的连接情况,可以得到以太网的 统计信息并显示所有协议的使用状态。 这些协议包括TCP协议、UDP协议以及 这些协议包括TCP协议、UDP协议以及 IP协议等。另外还可以选择特定的协议 IP协议等。另外还可以选择特定的协议 并查看其具体使用信息,包括显示所有 主机的端口号以及当前主机的详细路由 信息。
图9-1性能监视器对网络进行监控
9.3.2 使用系统监视器监视系统性能
添加删除计数器的步骤: 添加删除计数器的步骤:
用户可以按如下步骤启用 “性能监视器” 性能监视器” 监控服务器系统的性能。 步骤一,打开 “开始”菜单,选择 “程 开始” 序”/“管理工具”/“性能”命令后,系统 管理工具” 性能” 将打开“性能”窗口,如图9 将打开“性能”窗口,如图9-1所示。 步骤二,在“性能” 步骤二,在“性能”窗口的右侧子窗口 中单击鼠标右键,系统打开“ 中单击鼠标右键,系统打开“添加计数 器”对话框,如图9-2所示。 对话框,如图9
Windows Server 2003 中提供了用于监 视物理磁盘、逻辑分区或卷的计数器,即 “PhysicalDisk”和“LogicalDisk”对象。 PhysicalDisk” LogicalDisk” “PhysicalDisk”对象提供的计数器监视物理 PhysicalDisk” 磁盘活动使用计数器检查处理器性能 “LogicalDisk”对象提供的计数器则监视 LogicalDisk” 逻辑分区或卷的统计数据。
9.1 使用【事件查看器】管理事件日志 使用【事件查看器】
应用程序日志 安全日志。 系统日志。 目录服务日志。 文件复制服务 日志。 DNS 服务器日 志。
事件类型(三种) 事件类型(三种)
事件类型
– 错误。 黄色 – 警告。 红色 – 信息。 白色
保存日志
9.1.2 管理日志
筛选和查找事件 清除事件日志 保存事件日志(三种格式) 保存事件日志(三种格式)
常用命令(ping) 常用命令(ping)
图15- 20 Ping命令
常用命令(ping) 常用命令(ping)
ping能够以毫秒为单位显示发送请求到返回 ping能够以毫秒为单位显示发送请求到返回 应答之间的时间量。如果应答时间短,表示 数据报不必通过太多的路由器或网络,连接 速度比较快。ping还能显示TTL( 速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数 Live,生存时间)值,通过TTL值可以推算数 据包通过了多少个路由器。 (1) 命令格式 ping 主机名 ping 域名 ping IP地址 IP地址
9.5.2 检查处理器性能
检查处理器性能时,通常需要考虑计算 机在网络镇南关所担任的角色。若处理器使 用频率较高,则表明系统负荷较重;如果有 多个线程同时竞争处理器,则可能表明处理 器超负荷运转。一般有下列几个步骤: 使用计数器检查处理器性能 检查工作站的使用值 检查服务器的使用值
9.5.3 检查磁盘性能
ห้องสมุดไป่ตู้
常用命令(net) 常用命令(net)
表 15-3 NET 命令参数一览表 命令 NET ACCOUNTS NET CONFIG NET GROUP NET PRINT NET SEND NET SHARE NET START NET STATISTICS NET STOP NET USE NET USER NET VIEW 例子 NET ACCOUNTS NET CONFIG SERVER NET GROUP NET PRINT\\printserver\printer1 NET SEND server1 “test message” NET SHARE NET START Messenger NET STATISTICS SERVER NET STOP Messenger NET USE x:\\server1\admin NET USER NET VIEW 查阅当前账号设置 查阅本网络配置信息统计 查阅域组(在域控制器上) 查阅或修改打印机映射 向别的计算机发送消息或广播消息 查阅本地计算机上共享文件 启动服务 查阅网络流量统计值 停止服务 将网络共享文件映射到一个驱动器字母 查阅本地用户账号 查阅网络上可用计算机 作用
教学要求: 教学要求: 掌握监视事件日志达到监视系统的目的,使用 “任务管理器”监视系统资源;使用“系统 任务管理器”监视系统资源;使用“ 监视器”监视系统性能;利用“警报” 监视器”监视系统性能;利用“警报”通知 通知用户或系统管理员一些紧急情况,标识 监视计数器以优化性能等技能。 教学提示 系统管理员可以利用监视系统资源的工具来 监视计算机的工作情况。
1. 日志文件格式(.evt) 日志文件格式(.evt) 2.文本文件格式(.txt) 2.文本文件格式(.txt) 3.逗号分隔文本格式(.csv) 3.逗号分隔文本格式(.csv)
打开事件日志 限制事件日志容量
保存日志
9.3 使用性能监视器监视系统性能
9.3.1 性能监视器简介
如前所述,网络有很多性能问题,如果 问题涉及到网络硬件,如线缆或网络流 量,该问题就很难发现。性能监视器提 供了计数器来衡量通过服务器的网络流 量,可以从多种角度监视系统资源的使 用情况,并且可以监视几乎系统中所有 的资源,同时可以将监视的结果用多种 方式显示出来,以满足在不同的情况下 对系统资源监视的要求。
常用命令(netstat) 常用命令(netstat)
图15-21 Netstat命令实例
常用命令(ipconfig) 常用命令(ipconfig)
4.ipconfig命令 ipconfig命令 ipconfig实用程序可用于显示当前的TCP/IP配 ipconfig实用程序可用于显示当前的TCP/IP配 置的设置值。这些信息一般用来检验人工配 置的TCP/IP 置的TCP/IP设置是否正确。而且,如果计算 TCP/IP设置是否正确。而且,如果计算 机和所在的局域网使用了动态主机配置协议 DHCP,使用ipconfig命令可以了解到你的计 DHCP,使用ipconfig命令可以了解到你的计 算机是否成功地租用到了一个IP地址,如果 算机是否成功地租用到了一个IP地址,如果 已经租用到,则可以了解它目前得到的是什 么地址,包括IP地址、子网掩码和缺省网关 么地址,包括IP地址、子网掩码和缺省网关 等网络配置信息。
图9-2“选择计数器”对话框
9.4 性能日志和警报
我们可以使用性能日志和警报来对系统 资源做详细监视, 资源做详细监视,当指标超出设定的标 准时, 准时,可以使用警报来通知用户和系统 管理员。
9.4.1 建立计数器日志文件
要使用性能日志和警报,首先要建立计 数器日志。 具体步骤如下: 在性能窗口双击展开【 在性能窗口双击展开【性能日志和 警报】管理单元,右击【计数器日志】 警报】管理单元,右击【计数器日志】 项,选择【新建日志设置】 项,选择【新建日志设置】命令,弹出 输入新日志名称的对话框,输入名称后 单击【确定】 单击【确定】,进入日志对话框。
常用命令(ping) 常用命令(ping)
⑥ ping local host local host是系统的网络保留名,它是 host是系统的网络保留名,它是 127.0.0.1的别名,每台计算机都应该能够将 127.0.0.1的别名,每台计算机都应该能够将 该名字转换成该地址。否则,则表示主机文 件(/Windows/host)中存在问题。 件(/Windows/host)中存在问题。 ⑦ ping www.yahoo.com(一个著名网站域 www.yahoo.com(一个著名网站域 名) 对此域名执行Ping命令,计算机必须先将域 对此域名执行Ping命令,计算机必须先将域 名转换成IP地址,通常是通过DNS服务器。 名转换成IP地址,通常是通过DNS服务器。 如果这里出现故障,则表示本机DNS服务器 如果这里出现故障,则表示本机DNS服务器 的IP地址配置不正确,或它所访问的DNS服 IP地址配置不正确,或它所访问的DNS服 务器有故障
常用命令(ping) 常用命令(ping)
2.ping命令 ping命令 ping是个使用频率极高的实用程序,主 ping是个使用频率极高的实用程序,主 要用于确定网络的连通性。这对确定网 络是否正确连接,以及网络连接的状况 十分有用。简单的说,ping就是一个测 十分有用。简单的说,ping就是一个测 试程序,如果ping运行正确,大体上就 试程序,如果ping运行正确,大体上就 可以排除网络访问层、网卡、MODEM 可以排除网络访问层、网卡、MODEM 的输入输出线路、电缆和路由器等存在 的故障,从而缩小问题的范围。
9.5 优化性能
优化性能可以使操作系统和应用程序更 有效地使用系统资源。 性能优化过程有助于根据系统需求决定 采取哪些措施来提高系统性能,主要包 括分析监视数据、标识系统无法承受的 性能区域以及采取纠正操作等。
9.5.1 优化内存性能
内存的工作状态直接影响着计算机上应 用程序和系统服务,内存至关重要,一般有 下列几个步骤: 建立基线 使用计数器检查内存 检查分页文件 监视分页文件大小的计数器
9.5.4 检查网络性能
Windows Server 2003 中提供了两个主 要的用于监视网络性能的实用工具,它们是 【性能监视器】和【网络监视器】。 性能监视器】 网络监视器】 使用性能监视器:利用“ 使用性能监视器:利用“Network Interface” Interface”对象及其计数器,使用户能够 监视服务器上网络对象的性能。 使用网络监视器: 【网络监视器】使用 网络监视器】 可以监视网络数据流。
常用命令(ping) 常用命令(ping)
③ ping局域网内其他IP ping局域网内其他IP 如果测试成功,表明本地网络中的网卡和载 体运行正确。但如果收到0 体运行正确。但如果收到0个回送应答,那么 表示子网掩码不正确或网卡配置错误或电缆 系统有问题。 ④ ping 网关IP 网关IP 这个命令如果应答正确,表示局域网中的网 关路由器正在运行并能够做出应答。 ⑤ ping 远程IP 远程IP 如果收到正确应答,表示成功的使用了缺省 网关。对于拨号上网用户则表示能够成功的 访问Internet(但不排除ISP的DNS会有问 访问Internet(但不排除ISP的DNS会有问 题)。
常用命令(net) 常用命令(net)
1.net命令 net命令 在Windows Server 2003中,用户可以 2003中,用户可以 使用NET命令获取特定信息。表15使用NET命令获取特定信息。表15-3列 出了基本的NET命令及它们的作用。如 出了基本的NET命令及它们的作用。如 果用户想查阅映射到一台计算机上的所 有当前驱动器的列表,可以简单输入 NET VIEW Computername。为了得到 Computername。为了得到 NET命令的各级帮助,只要在命令后面 NET命令的各级帮助,只要在命令后面 输入/ 输入/?即可。
9.4.2 建立警报
对需要监控的计数器设置警报,当警报 发生时系统将讯息传到网络上的某台计 算机。 具体设置警报步骤如下: 在性能窗口双击展开【 在性能窗口双击展开【性能日志和 警报】管理单元,右击【警报】 警报】管理单元,右击【警报】项,选 择【新建警报设置】命令,弹出输入新 新建警报设置】 警报名称的对话框,输入名称后单击 【确定】,进入警报对话框。 确定】
常用命令(ping) 常用命令(ping)
(2) ping命令的基本应用 ping命令的基本应用 一般情况下,用户可以通过使用一系列ping命令来查 一般情况下,用户可以通过使用一系列ping命令来查 找问题出在什么地方,或检验网络运行的情况。下面 就给出一个典型的检测次序及对应的可能故障: ① ping 127.0.0.1 如果测试成功,表明网卡、TCP/IP协议的安装、IP地 如果测试成功,表明网卡、TCP/IP协议的安装、IP地 址、子网掩码的设置正常。如果测试不成功,就表示 TCP/IP的安装或设置存在有问题。 TCP/IP的安装或设置存在有问题。 ② ping 本机IP地址 本机IP地址 如果测试不成功,则表示本地配置或安装存在问题, 应当对网络设备和通讯介质进行测试、检查并排除。
常用命令(netstat) 常用命令(netstat)
3.netstat 运行这个命令可以检测计算机与网络之 间详细的连接情况,可以得到以太网的 统计信息并显示所有协议的使用状态。 这些协议包括TCP协议、UDP协议以及 这些协议包括TCP协议、UDP协议以及 IP协议等。另外还可以选择特定的协议 IP协议等。另外还可以选择特定的协议 并查看其具体使用信息,包括显示所有 主机的端口号以及当前主机的详细路由 信息。
图9-1性能监视器对网络进行监控
9.3.2 使用系统监视器监视系统性能
添加删除计数器的步骤: 添加删除计数器的步骤:
用户可以按如下步骤启用 “性能监视器” 性能监视器” 监控服务器系统的性能。 步骤一,打开 “开始”菜单,选择 “程 开始” 序”/“管理工具”/“性能”命令后,系统 管理工具” 性能” 将打开“性能”窗口,如图9 将打开“性能”窗口,如图9-1所示。 步骤二,在“性能” 步骤二,在“性能”窗口的右侧子窗口 中单击鼠标右键,系统打开“ 中单击鼠标右键,系统打开“添加计数 器”对话框,如图9-2所示。 对话框,如图9
Windows Server 2003 中提供了用于监 视物理磁盘、逻辑分区或卷的计数器,即 “PhysicalDisk”和“LogicalDisk”对象。 PhysicalDisk” LogicalDisk” “PhysicalDisk”对象提供的计数器监视物理 PhysicalDisk” 磁盘活动使用计数器检查处理器性能 “LogicalDisk”对象提供的计数器则监视 LogicalDisk” 逻辑分区或卷的统计数据。
9.1 使用【事件查看器】管理事件日志 使用【事件查看器】
应用程序日志 安全日志。 系统日志。 目录服务日志。 文件复制服务 日志。 DNS 服务器日 志。
事件类型(三种) 事件类型(三种)
事件类型
– 错误。 黄色 – 警告。 红色 – 信息。 白色
保存日志
9.1.2 管理日志
筛选和查找事件 清除事件日志 保存事件日志(三种格式) 保存事件日志(三种格式)
常用命令(ping) 常用命令(ping)
图15- 20 Ping命令
常用命令(ping) 常用命令(ping)
ping能够以毫秒为单位显示发送请求到返回 ping能够以毫秒为单位显示发送请求到返回 应答之间的时间量。如果应答时间短,表示 数据报不必通过太多的路由器或网络,连接 速度比较快。ping还能显示TTL( 速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数 Live,生存时间)值,通过TTL值可以推算数 据包通过了多少个路由器。 (1) 命令格式 ping 主机名 ping 域名 ping IP地址 IP地址
9.5.2 检查处理器性能
检查处理器性能时,通常需要考虑计算 机在网络镇南关所担任的角色。若处理器使 用频率较高,则表明系统负荷较重;如果有 多个线程同时竞争处理器,则可能表明处理 器超负荷运转。一般有下列几个步骤: 使用计数器检查处理器性能 检查工作站的使用值 检查服务器的使用值
9.5.3 检查磁盘性能
ห้องสมุดไป่ตู้
常用命令(net) 常用命令(net)
表 15-3 NET 命令参数一览表 命令 NET ACCOUNTS NET CONFIG NET GROUP NET PRINT NET SEND NET SHARE NET START NET STATISTICS NET STOP NET USE NET USER NET VIEW 例子 NET ACCOUNTS NET CONFIG SERVER NET GROUP NET PRINT\\printserver\printer1 NET SEND server1 “test message” NET SHARE NET START Messenger NET STATISTICS SERVER NET STOP Messenger NET USE x:\\server1\admin NET USER NET VIEW 查阅当前账号设置 查阅本网络配置信息统计 查阅域组(在域控制器上) 查阅或修改打印机映射 向别的计算机发送消息或广播消息 查阅本地计算机上共享文件 启动服务 查阅网络流量统计值 停止服务 将网络共享文件映射到一个驱动器字母 查阅本地用户账号 查阅网络上可用计算机 作用