计算机网络论文局域网的性能优化
所属栏目:计算机网络论文
发布时间:2013-11-08 14:40:58 更新时间:2013-11-08 14:21:58
摘要:在局域网运行和维护的过程中,网络管理员不仅要确保网络能够提供正常的服务,还要采取各种措施保证网络能够可靠、安全、高效地运行,从整个网络的角度提高网络的性能。
关键词:局域网,性能,优化
网络管理员只有深入地了解网络的使用情况和性能瓶颈、可能存在的网络安全问题以及各种网络性能和安全措施,才能使网络以最佳状态运行。网络性能优化的目的是减少网络系统的瓶颈,设法提高网络系统的运行效率。对于不同的网络硬件和软件环境,可以存在不同的优化方法和内容。
1优化内存
内存是操作系统中的重要资源,不仅操作系统的运行需要它,而且各种应用程序和服务都需要它才能运行。从应用的角度来看,系统内存使用不合理是引起各种系统问题的重要原因,是管理员着重考虑的优化对象。
1.1合理使用内存
在内存一定的情况下,合理地使用内存可以提高网络的性能。这要求管理员必须对系统中的内存使用情况非常了解,对于那些不再需要的功能、应用程序或服务应及时关闭,以便释放内存给其他应用程序和服务。
1.2设置虚拟内存
所谓虚拟内存,就是系统把硬盘空间当作额外的内存来使用。因为通过使用磁盘空间,操作系统给进程分配比实际可用内存更多的内存。虚拟内存通常称为页面文件。在系统安装过程中创建的虚拟内存页面的默认大小是计算机上RAM容量大小的1.5倍。虽然页文件的大小在WindowsServer2003安装时自动确认,位置也由系统安装程序给定,但管理员可以通过对页文件进行重新配置来增强网络的性能。设置C盘虚拟内存大小的具体方法如下:
(1)打开“控制面板”窗口,双击“系统”图标,打开“系统属性”对话框,选择“高级”选项卡;
(2)单击“性能”选项组中的“设置”按钮,打开“性能选项”对话框,选择“高级”选项卡;
(3)单击“虚拟内存”选项组中的“更改”按钮,打开“虚拟内存”对话框;
(4)在“驱动器”列表框中选择“C:”选项,在“所选驱动器的页面文件大小”选项组中,选择“自定义大小”单选按钮,在“初始大小”文本框中输入初始页面文件的大小,其值必须在2MB~4096MB之间,且不超过驱动器的可用空间。
(5)在“最大值”文本框中输入所选驱动器页面文件的最大值,其值应大于或等于页面文件的“初始大小”,且不能超过驱动器的可用空间。当驱动器的可用空间大于4096MB时,最大值也不能超过4096MB。单击“设置”按钮,所进行的设置开始生效。
(6)单击“确定”按钮,返回“性能选项”对话框,然后单击“确定”按钮保存设置。
1.3添加新内存
虽然通过优化配置能够提高内存的性能,但是这不能从根本上解决问题。如果系统的内存严重不足,则只能通过添加新内存来解决。在添加内存时,既要考虑当前的需要,又要考虑后期的需要,还要考虑内存的速度和本身性能。例如,当前的内存为256MB,当前还需要256MB,那么就应添加512MB以上的内存,这样就不至于在每次有新的内存要求时都进行内存添加。对于速度和性能的考虑主要是因为不同的内存用于同一台计算机时,系统自动以低速度和低性能的内存为主。显然,直接添加高速度和高性能的内存是一种资源浪费。建议将网络中的同速度和同性能的内存集中起来添加到某些不太重要的计算机中,然后在一些重要的计算机中全部添加上新购置的内存。
2优化CPU
从整个网络考虑,对于CPU的优化除了速度问题,还需要考虑缓存和多处理器支持技术,特别是服务器多处理器支持对于网络的整体性能的提高非常重要。
2.1缓存技术
目前使用的CPU都具有一个所谓的二级缓冲存储器(二级缓存),主要用来保存CPU最近使用过的数据,为一级缓存传送数据提供方便。CPU的缓存越大,CPU处理数据的速度就越快。因此,在选购CPU时,特别是为服务器选购CPU时,一定要选择具有大容量缓存的CPU。
2.2多CPU技术
多CPU技术是在一台计算机系统中安装多个CPU,使他们协同处理数据的方法。
一个CPU一次只能执行一条指令,多个CPU的使用必将提高数据处理速度。不过,要实现多处理器技术需要支持多处理器安装的主板和操作系统。对于操作系统而言,Windows2000Server和WindowsServer2003都是不错的选择,它们可以将一个应用程序或服务中的进程由多个CPU来处理。
3优化磁盘系统
在一个需要频繁交换数据的网络中,硬盘的性能是非常重要的。对硬盘进行优化主要应考虑硬盘的技术、硬盘的速度。
3.1硬盘技术
从当前的硬盘接口技术来看,硬盘主要有IDE和SCSI两种接口类型。IDE接口的硬盘对CPU的占有率一般要达到30%~50%,而SCSI接口的硬盘对CPU的占有率只有4%~6%。一个IDE控制卡最多可以连接两个IDE接口设备,而一个SCSI控制卡最多可以连接60个SCSI接口设备。由于IDE和SCSI接口的硬盘在速度、容量、可靠性和稳定性等方面有很大的差距,在选购时一定要根据需要来决定。一般来说,网络中的工作站都使用IDE接口的硬盘,而服务器主要使用SCSI接口的硬盘。
3.2硬盘的速度
SCSI接口的硬盘比IDE接口的硬盘的速度要快得多,选择SCSI接口的硬盘就等于选择高速硬盘。但是,由于价格或主板的原因只能选择IDE接口的硬盘时,尽量选择高速的IDE接口的硬盘。
4优化网络接口
网络接口性能的调整和优化对一个网络来说也是非常重要的,不仅涉及到网络数据的进出问题,而且关系到整个网络的服务、设备和布线等网络构成问题。选择高性能的网卡和驱动程序,并配置好网络服务和协议,可以大大提高网络的传输速率和稳定性。
4.1网卡和驱动程序的选择
对于工作站,应选择10Mb/s或100Mb/s的网卡,对于服务器应选择100Mb/s或1000Mb/s的网卡。如果经济条件允许,可以选择一些专门为服务器设计的网卡,它们能够最大限度地降低对服务器CPU的占用率,优化服务器的性能。
WindowsServer2003等网络操作系统的硬件兼容性都比较好,大部分网卡在安装到系统之后都不需要手动安装驱动程序即可使用。但是,系统默认的驱动程序都是些简化程序,而且版本比较低,只能驱动网卡,不能保证网卡发挥最佳性能。所以,建议为网卡安装专门的驱动程序或最新的驱动程序。
4.2服务和协议的设置
在为网卡设置服务组件时,要了解网络的工作特点,根据情况选择要使用的网络组件,不可一味地将所有的网络组件都添加到系统中,否则会严重影响网络的性能。因为这些网络组件在系统启动时都会自动加载,不但占用大量的系统资源,而且会对网络的正常通信产生干扰。
对于一般的网络,只需要使用TCP/IP协议即可。如果需要连接其他计算机系统,可以选择相应的协议。管理员应将主要的网络协议放在绑定顺序的最前面。
5优化服务器进程
进程是包含地址空间和程序运行资源的程序请求。当某个应用程序启动时,系统就创建一个进程。WindowsServer2003使用31个进程优先级去调度进程的运行。优先级范围从1~31,1是最低优先级,31是最高优先级。每个进程启动时都有一个基本的优先级,最多可增加或降低2级。基本优先权等级在进程启动时建立,但当一个进程运行时,可以通过使用任务管理器来改变基本优先权等级。
由于进程的运行直接影响到系统资源的占用,因此管理员对计算机中的进程进行管理,删除不必要的进程,提高重要进程的优先级,可大大提高计算机特别是服务器端的性能。在WindowsServer2003中优化服务器进程的方法:
(1)右击任务栏空白处,在弹出的快捷菜单中选择“任务管理器”命令,打开“Windows任务管理器”窗口,并且选择“进程”选项卡;
(2)在进程列表框中选择一个进程,单击“结束进程”按钮,可结束该进程;
(3)要修改某个进程的优先级,可在进程列表框中右击该进程,从弹出的快捷菜单中选择“设置优先级”命令,然后在弹出的子菜单中选择要设置的优先级别。
(4)单击“确定”按钮关闭对话框。
总之,只有对局域网的性能进行优化,才能使局域网的性能发挥到最大程度,使网络以最佳状态运行。
参考文献:
[1]力诚教育.局域网组建及维护基础与实例教程[M].重庆:天健电子音像出版社,2007.
[2]王祥仲,郑少京.局域网组建与维护实用教程[M].北京:清华大学出版社,2007.
[3]Think思维书渊.局域网组建与应用轻松上手[M].北京:机械工业出版社,2007.