当前位置:文档之家› 网络性能优化

网络性能优化

网络性能优化总结网络性能优化的目的是减少网络系统的瓶颈、设法提高网络系统的运行效率。

对于不同的网络硬件环境和软件环境,可以存在不同的优化方法和内容。

例如,在一个配置比较落后而又需要提供各种新服务的网络中,管理员往往需要对内存、CPU磁盘、网络接口和服务器等分别进行优化处理,以便适应新的网络运行要求。

但是,在一个网络服务比较少而硬件配置比较高的网络中,管理员不需要考虑整个网络的性能问题,只要利用一些性能和网络监视工具对系统进行监视,然后对发现的问题进行专项处理即可。

下面对网络性能优化过程中的重要内容分别进行介绍。

721内存优化内存是操作系统中的重要资源,不仅操作系统的运行需要它,而且各种应用程序和服务都需要调用它才能使用。

从应用的角度来看,系统内存是引起各种系统问题的重要原因,是需要用户和管理员着重考虑的优化对象。

1.合理使用内存在内存一定的情况下,合理地使用内存可以提高网络的性能。

这要求管理员必须对系统中的内存使用情况非常了解,对于那些不再需要的功能、应用程序或服务应及时关闭,以便释放内存给其他应用程序和服务。

另外,管理员还可以通过系统设置来决定内存的主要优化对象。

一般,服务器的主要优化对象应该是后台服务,而工作站和单个计算机的主要优化对象应该是前台应用程序。

要选择内存优化的主要对象,可执行下面的操作步骤:(1)打开“控制面板”窗口,右击“系统”图标,从弹出的快捷菜单中选择“打开” 命令,打开“系统特性”对话框。

(2)单击“高级”标签,切换到“高级”选项卡,然后单击“性能”选项组中的“性能选项”按钮,打开“性能选项”对话框,如图7-1所示。

图7-1 “性能选项”对话框(3)在“应用程序响应”选项组中,要优化应用程序性能,可选择“应用程序”单选按钮;要优化后台服务性能,可选择“后台服务”单选按钮。

(4)对虚拟内存进行优化设置之后,单击“确定”按钮返回“系统特性”对话框,然后单击“确定”按钮即可。

2.设置虚拟内存所谓虚拟内存就是系统把硬盘空间当作额外的内存来使用。

因为通过使用磁盘空间,操作系统给进程分配比实际可用内存更多的内存。

Windows 2000用一个32位且要求分页的虚拟内存系统来管理内存。

不管计算机安装的实际内存有多大,应用程序都好像运行在有 4 GB内存地址空间的计算机上一样。

Windows 2000使用虚拟内存进行分页,每页都有固定的大小,一般为 4 KB。

数据不被使用时,将其从物理内存转移到硬盘上,并以文件形式保存。

用于存放从物理内存中移动的数据的硬盘空间临时区域称为页文件。

物理内存和虚拟内存都被看作页阵(阵是存放信息的结构)。

虚拟内存管理器完全控制从虚拟内存到物理内存的转换,因此,不必在内存中连续地安排进程的页。

内存和页文件中的任何可用空间都可容纳页。

当连续页之间有未用空间时就产生了碎片,内存碎片将导致一些内存区域不可用。

为了减少碎片,Windows 2000采用4 KB页分配内存。

分页的大小将直接影响网络的性能,同时,虚拟内存页文件的大小也对网络的性能有所影响。

虽然页文件的大小在Win dows 2000 安装时自动确认,位置也由系统安装程序给定,但管理员可以通过对页文件的重新配置来增强网络的性能。

加要设置虚拟内存,可以执行下面的操作步骤:(1)打开“控制面板”窗口,右击“系统”图标,从弹出的快捷菜单中选择“打开” 命令,打开“系统特性”对话框,并切换到“高级”选项卡。

(2)在“高级”选项卡中单击“性能”选项组中的“性能选项”按钮,打开“性能选项”对话框。

要进行虚拟内存管理,可单击“更改”按钮,打开“虚拟内存”对话框,如图7-2所示。

JJ型SM J B MSI心・ e tvnM]i?IB2W i ■■ ±**)0. |tK 更側]frflttkMWSjr<tr t<tfi e:害:«|IX M 4昭・圧AH#対.stiniwixr ii «蛀姐■*」* fin' 暧t ■埔 |图7-2 “虚拟内存”对话框(3)在“所有驱动器页面文件大小的总数”选项组中,对话框提示管理员,驱动器页面文件允许最小值为2 MB,当前已分配的虚拟内存为288 MB,并推荐管理员使用94 MB虚拟内存。

如果管理员要修改某个驱动器的页面文件大小,可在驱动器列表框中单击该驱动器。

(4)在“所选驱动器的页面文件大小”选项组中的“初始大小”文本框中输入初始页面文件的大小,其值必须在2~273之间,且不超过驱动器的可用空间。

(5)在“最大值”文本框中输入所选驱动器页面文件的最大值,其值应大于或等于页面文件初始大小,且不能超过驱动器的可用空间;当驱动器的可用空间大于4095 MB时,还不能超过4095 MB。

单击“设置”按钮,使对所选驱动器页面文件大小的设置生效。

(6)在“注册表大小”选项组中,管理员可以查看到当前注册表的大小,并可在“注册表最大值”文本框中输入为注册表分配的最大空间值。

(7)单击“确定”按钮,返回到“性能选项”对话框,然后单击“确定”按钮,保存设置。

3.添加新内存虽然通过优化配置能够提高内存的性能,但是这不能从根本上解决问题。

如果系统的内存严重不足,只能通过添加新内存来解决。

在添加内存时,既要考虑到当前的需要,又要考虑到后期的需要,还要考虑内存的速度和本身性能。

例如,当前的内存为64 MB当前需要64 MB,那么用户就应添加128 MB以上的内存,这样就不至于在每次有新的内存要求时都进行内存添加。

对于速度和性能的考虑主要是因为不同的内存用于同一台计算机时,系统自动以低速度和低性能的内存为主。

显然,直接添加高速度和高性能的内存是一种资源浪废。

建议将网络中的同速度和性能的内存集中起来添加到某些不太重要的计算机中,然后在一些重要的计算机中全部添加上新购置的内存。

由于现在的内存条特别便宜,大部分用户将添加新内存作为提高系统性能的首要途径。

一般,单机或工作站至少需要64 MB内存,服务器至少需要128 MB内存。

7.2.2 CPU 优化对于CPU的优化主要考虑CPU的速度、缓存技术和多处理器技术。

以前,由于计算机的发展水平比较低,CPU的速度和性能成为衡量一个计算机系统速度和性能的惟一标准。

而现在,CPU的速度和性能以惊人的速度在发展,而且价格越来越便宜,但其他硬件设备的速度和性能没有太大的提升,导致CPU的速度和性能问题不再是用户考虑的惟一问题。

对于单机或工作站来说,随便在市场上选购一个价格一般的CPU即可满足需要,例如,赛扬866和雷鸟1G只有服务器、图形处理计算机或具有特殊需要的计算机才需要配置高端CPU例如P4 2.4G 。

如果从整个网络考虑,对于CPU的优化除了速度问题,还需要考虑缓存和多处理器支持技术,特别是服务器多处理器支持对于网络的整体性能的提高非常重要。

1.缓存技术目前使用的CPU都具有一个所谓的二级缓冲存储器(二级缓存),主要用来保存CPU最近使用过的数据,为一级缓存传送数据提供方便。

CPU访问缓存的速度远远快于访问RAM的速度。

按照CPU结构的不同,二级缓存通常称为外部缓存,它的容量一般在256 KB到几兆之间。

二级缓存是一个中转站,实现数据从物理内存到CPU的交换。

由于CPU只能处理一级缓存中数据,所以,二级缓存先将数据传递到一级缓存中,再由一级缓存传递到CPU进行处理。

可见,CPU 的缓存越大,CPU处理数据的速度就越快。

所以,用户在选购CPU时,特别是为服务器选购CPU时,一定要选择具有大缓存的CPU2.多处理器支持多处理器技术就是在一台计算机系统中安装多个CPU并协同处理数据的方法。

大家都知道,一个CPU一次只能执行一条指令,多个CPU的使用必将提高数据处理速度。

不过,要实现多处理器技术需要支持多处理器安装的主板和操作系统。

对于操作系统而言,Windows 2000 Server是一个不错的选择,它支持4~8个CPU并使用对称式多处理器系统,可以将一个应用程序或服务中的进程或线程由多个CPU来处理。

7.2.3 硬盘优化在一个需要频繁交换数据的网络中,硬盘的性能是非常重要的。

例如,网络中存在一个文件服务器,用于向各个网络用户提供文件服务,这时文件服务器中的硬盘必须是一个速度快而且性能稳定的磁盘,否则用户在使用服务器中的文件时不但速度慢,而且容易出错。

对硬盘进行优化主要考虑硬盘的技术、硬盘的速度和文件系统。

1. 硬盘的技术从当前的硬盘接口技术上来看,硬盘主要分为两种,一种是IDE 接口硬盘,一种是SCSI 接口硬盘,也就是说,硬盘主要有IDE 和SCSI 两种接口类型。

IDE 接口速度慢,但价格便宜,广泛地使用于个人计算机和工作站。

而SCSI 接口是小型计算机系统接口的简称,它的设计要求传输速度快、支持多进程和并行处理。

1988年推出的SCSI标准使数据传速率提高到了160 Mbps,早期的SCSI接口只用于小型机以上的高端计算机,现在已经有大量的中低端服务器使用SCSI 接口,而且开始出现在个人计算机当中。

IDE与SCSI接口有很大的不同,首先是两者的接口方式不同,IDE工作时需要CPU的全程参与,CPU 卖写数据时就不能做其他事情,而SCSI接口则完全通过独立的高速SCSI控制卡来控制数据的读写操作,CPU不必再耗费大量的时间处于等待状态,从而提高了系统的输入/ 输出处理能力,并能提供更多的CPU资源。

就硬盘而言,IDE接口硬盘对CPU的占用率一般要达到30%~50%而SCSI接口硬盘对CPU的占用率只有4%~6%虽然现在的IDE接口为了改善这些问题,在技术上也作了许多调整和改进,例如应用DMA模式读写数据,在一定程度上降低了对CPU的占用率,但其性能仍无法与SCSI同日而语。

另外,SCSI接口的另外一个特点是扩充性和安全性都非常好。

一般,一个IDE 控制卡最多可以连接两个IDE 接口设备,而一个SCSI 控制卡最多可以连接 60个SCSI 接口设备。

由于IDE 和SCSI 接口硬盘在速度、容量、可靠性和稳定性等方面都有很大的差距,在选购时一定要根据需要来决定。

一般,个人计算机和网络中的工作站都使用IDE 接口硬盘,而服务器主要使用SCSI 接口硬盘。

2. 硬盘的速度前面已经介绍过,SCSI 接口硬盘比IDE 接口硬盘的速度要快得多,选择SCSI 接口硬盘 就等于选择高速硬盘。

但是,由于价格或主板的原因只能选择 IDE 接口硬盘时,尽量选择高 速的IDE 接口硬盘。

现在,IDE 接口硬盘主要有两种速度类型,一种是 5400转/s ,一种是 7200 转 /s 。

3. 文件系统文件系统就是在硬盘上存储信息的格式。

在所有的计算机系统中,件系统,它规定了计算机对文件和文件夹进行操作处理的各种标准和机制。

相关主题