第8课基本网络管理工具及应用郑州大学信息工程学院本课内容8.1Windows2000Server中的网络监视器及应用8.2Windows2000Server的性能监视器及应用8.3网络性能的调整和优化8.4几款系统测试程序的功能和应用郑州大学信息工程学院8.1Windows2000Server中的网络监视器及应用8.1.1安装网络监视器8.1.2网络监视器的功能8.1.3网络监视器的应用郑州大学信息工程学院•利用网络监视器,可以清楚地知道网络中每条信息来自哪里,发往何处,也可以知道每条信息在传输过程中路由了哪些节点,有哪些节点可能影响传输效率。郑州大学信息工程学院8.1.1安装网络监视器(1)单击“开始→设置→控制面板”,从“控制面板”窗口中选中“添加/删除程序”一项。(2)在出现的对话框中单击“添加/删除Windows组件”按钮。郑州大学信息工程学院(3)选取对话框中的“管理和监视工具”的复选框,单击“下一步”按钮,系统会安装管理组件。(4)屏幕上出现完成安装的提示信息,单击“完成”按钮,重新启动计算机。郑州大学信息工程学院8.1.2网络监视器的功能图表区会话统计区机器统计区综合统计区郑州大学信息工程学院1.图表区:用一组条形图反映网络的工作情况。①网络利用:带宽利用%②每秒帧数:发/收。③每秒字节数:发/收④每秒广播数据包数⑤每秒多播数据包数郑州大学信息工程学院2.会话统计区•它显示了服务器与网络中其他计算机之间进行通信的详细情况,用帧来表示。•“网络地址”下所显示的是服务器或客户端的计算机名或网卡地址。•1-2,2-1:发送的数据量。•测试网络中存在质量问题的线路。例如从服务器给每个用户发送相同的信息。若发往某个用户的帧数明显较多时,说明这条线路质量较差。郑州大学信息工程学院3.机器统计区•该区位于窗口的下半部分,显示的是网络中每台机器实际发送和接收的帧数和字节数。•以及在服务器端所启动的Broadcast(广播帧)和NetBIOSMulticast(多播帧)情况。•显示内容与会话统计区基本相同,但更详细。4.综合统计区•对所监测到的通信量进行综合汇总统计,包括了其他3个工作区中的相关数据,而且更加具体、详细。郑州大学信息工程学院8.1.3网络监视器的应用•网络监视器主要用来捕获网络数据。•网络监视器可以用来测试网线的最高数据传输率、测试服务器的性能等。郑州大学信息工程学院8.2Windows2000Server的性能监视器及应用8.2.1性能监视器的功能8.2.2性能监视器的应用郑州大学信息工程学院•计算机是多种硬件和软件的集合,它的各个组成部分都有可能对网络性能产生影响。•网络监视器主要通过数据统计来提供分析依据。•性能监视器则可以通过图像来形象地观察网络的性能数据,或者将数据保存在日志文件中以备以后分析用,或者生成有关网络性能的报表,或者当系统性能超过变化范围时激活相应的报警向网络管理员报警。郑州大学信息工程学院8.2.1性能监视器的功能•性能监视器通常要用到的两个概念。1.对象•对象指被监视的设备或某个特定的接口及服务。2.计数器•计数器是对任一对象中某一性能的具体反映和表示,常用“百分号(%)”或“每秒(/sec)”来表示。郑州大学信息工程学院•性能监视器的主要功能是对网络系统进行跟踪监视,实际上就是监视网络中对象的相关计数器,对系统的关键数据进行实时记录,对单机或网络的故障排除和性能优化提供原始数据,以方便用户的管理。•单击“开始→程序→管理工具→性能”。•出现性能监视器窗口。在该窗口中,可以使用4种信息查看方式。郑州大学信息工程学院3.图表方式:系统默认方式。郑州大学信息工程学院•可监视多个对象,添加被监视对象的计数器。郑州大学信息工程学院郑州大学信息工程学院4.报警方式跟踪系统的工作情况,当运行中超出已有的设置时,会自动报警。郑州大学信息工程学院5.日志方式收集所关心的数据,并将结果记录在文件中。郑州大学信息工程学院6.报表方式以数字形式显示对象的相关数据。郑州大学信息工程学院8.2.2性能监视器的作用•性能监视器主要监视以下几个对象。1.CPU•利用性能监视器,可以对CPU的工作状况进行实时监视。了解单位时间内完成的指令数。2.内存•系统内存不足可能是引起系统性能下降的主要原因。郑州大学信息工程学院3.磁盘系统通过性能监视器可以充分了解磁盘的性能和磁盘与其它设备之间的协调工作情况,为磁盘系统的合理配置提供依据。4.因特网•主要监视的是因特网上的各种服务。性能监视器不仅可以实现对性能的优化,还可以进行系统瓶颈的分析、系统故障的排查以及对系统能力的评价。郑州大学信息工程学院8.3网络性能的调整和优化8.3.1对内存的调整和优化8.3.2对CPU的调整和优化8.3.3调整和优化磁盘系统8.3.4调整和优化网络接口•调整和优化的目的是为了减少系统的瓶颈,设法提高系统的运行效率。•本节介绍影响系统性能的要素,并分析它们可能产生的问题,使用户更加主动地去克服系统的瓶颈,达到优化性能的目的。郑州大学信息工程学院8.3.1对内存的调整和优化•内存是操作系统的一个重要资源。•Windows2000Server可以管理4GB内存。于是Windows2000Server便利用虚拟内存管理器(VMM),用一个32位且要求分页的虚拟内存系统来管理内存。•操作系统只能与物理内存直接交换信息。郑州大学信息工程学院•虚拟内存与物理内存有很大区别:(1)虚拟内存是系统物理内存资源不足时的补充,系统首先使用的是物理内存,当物理内存不足时才使用虚拟内存。(2)虚拟内存由硬盘空间转换而成,虚拟内存的性能比不上物理内存。(3)分页文件放在硬盘上,硬盘性能的好坏将直接影响到内存的性能。郑州大学信息工程学院•内存越大机器运行越快。•内存漏洞是指当应用程序在使用完内存后,部分信息没有及时退出内存。最终会导致内存耗尽,系统重新启动。•内存漏洞反映出应用软件存在的质量问题。郑州大学信息工程学院1.合理使用内存•删除对系统无用的的协议和服务。•合理分配各种服务,将多种服务分配在不同的服务器上。2.确定还需要增加多少内存•查看服务器上分页文件(Pagefile.sys)的大小。•打开性能监视器,选择报表方式,添加分页文件下的%Usage计数器,并测试其值。•计算%Usage*分页文件=?,即是所需要增加的物理内存。郑州大学信息工程学院•添加分页文件下的%Usage计数器郑州大学信息工程学院%Usage计数器的值:郑州大学信息工程学院3.内存的升级(1)要有预见性,留出一定的余量。(2)多个内存条共存于一台计算机时,实际速度以速度最低的内存条为准。尽量不在一台计算机中使用速率不同的内存条。(3)同时要考虑硬盘的升级。硬盘性能直接影响内存的工作。郑州大学信息工程学院8.3.2对CPU的调整和优化1.CPU的体系结构•CPU的二级缓存存储器:L1、L2。•L2:外部缓存,实现RAM到处理器的信息交换,是数据到L1的中转站。对L2的存取时间为两个时钟周期。•L1:直接与CPU之间交换数据。对L1的存取时间为一个时钟周期。•服务器上有较大的L1和L2缓存。郑州大学信息工程学院2.CPU与操作系统•Win2KServer支持多个CPU,构成一个对称多处理器(SMP)系统。•SMP中,一个APP可以由多个处理器同时处理,即采用并行处理方式。•Win2KServer最多支持4个CPU。CPU以最低的那个CPU的速度为准运行。郑州大学信息工程学院3.监视CPU的活动•通过性能监视器,对CPU的使用情况进行实时监控,及时了解CPU的利用率,以及APP对CPU的使用情况。郑州大学信息工程学院8.3.3调整和优化磁盘系统网络中,调整和优化磁盘系统的方法:1.选择性能好的文件系统•FAT:DOS,16位•FAT32:Win98,32位,支持和管理2GB以上的磁盘分区,有更高的磁盘利用率和较快的运行速率。•NTFS:NT/2K,支持更大的磁盘分区,更高的磁盘利用率和较快的运行速率,更高的安全性。郑州大学信息工程学院2.选择先进的硬盘技术•IDE:需要CPU全程参与管理。对CPU的占用率:33%~50%。•SCSI:完全通过独立的高速SCSI卡来控制数据的读写,提高了IO能力,节省了更多CPU资源。使用DMA模式,对CPU的占用率:4%~6%。•系统支持2个IDE控制卡,一个卡可以连接2个IDE设备•SCSI的可扩充性好:系统支持4个SCSI控制卡,一个卡可以连接7~15个SCSI设备。SCSI电缆长度比IDE长。郑州大学信息工程学院SCSI接口的优点:•多任务OS能够利用SCSI总线的功能,不但能使多个硬盘同时工作,而且所有硬盘之间可以实现协调操作,看起来好像只有一个硬盘工作•SCSI接口硬盘占用服务器少量的CPU资源,可以让CPU去处理其他事务。•SCSI接口硬盘的总存储量比IDE大,为服务器保存大容量数据信息提供了便利。•SCSI硬盘具有较高的传输率和奇偶校验功能。郑州大学信息工程学院3.使用磁盘请求缓冲技术•Win2KServer的IO系统中有一个磁盘缓冲管理器,使用之可以在RAM中保存CPU经常访问的文件,以减少对磁盘的访问。•自适应缓存机制:动态的缓存管理,OS不用的内存都可以做缓存。郑州大学信息工程学院8.3.4调整和优化网络接口1.调整和优化网卡•网卡的作用。•尽可能提高网卡的数据吞吐能力。选择高速网卡。•使用服务器专用网卡,降低CPU占用率,优化服务器性能。郑州大学信息工程学院2.调整和优化操作系统(1)选择正确的网卡驱动程序(2)不使用不必要的服务功能:大量的服务组件会影响网络性能。(3)合理配置网络协议:多余的协议会浪费内存,干扰网络的正常运行。(4)正确设置协议绑定顺序:一个协议可以绑定在多个网卡上,多个协议也可以绑定在一个网卡上。注意协议的绑定顺序。把最常用的协议绑定在第一位(默认协议)。郑州大学信息工程学院8.4几款系统测试程序的功能和应用8.4.1Ping工具程序8.4.2Ipconfig工具程序8.4.3网络路由跟踪工具程序Tracert8.4.4网络协议统计工具程序Netstat郑州大学信息工程学院8.4.1Ping工具程序用于测试网络的联通性。1.使用Ping工具进行检查•ping是测试网络连接状况,以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。•ping命令向目标主机(地址)发送一个ICMP请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。郑州大学信息工程学院2.Ping工具的命令格式和参数说明郑州大学信息工程学院•命令格式:pingIP地址或主机名[-t][-a][-ncount][-lsize]•参数含义•-t不停地向目标主机发送数据;•-a以IP地址格式来显示目标主机的网络地址;•-ncount指定要Ping多少次,具体次数由count来指定;•-lsize指定发送到目标主机的数据包的大小,默认值是32B。郑州大学信息工程学院3.用Ping工具测试本台计算机上ICP/IP协议的工作情况C:\ping157.60.136.1Pinging157.60.136.1with32bytesofdata:Replyfrom157.60.136.1:bytes=32time1msTTL=255Replyfrom157.60.136.1:bytes=32time1msTTL=255Replyfrom157.60.136.1:bytes=32time1msTTL=255Replyfrom157.60.136.1:bytes=32time1msTTL=255Pingstatisticsfor157.60.136.1:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0ms发送4个测试数据包