4.1.7 如何优化Windows 2000服务器?
在进行系统优化设置之前,以Administrator(系统管理员)的身份登录进入Windows 2000,进行以下操作。
l 删除不需要的文件
完全删除*.tmp、*.bak、*.log、*.old、*.txt文件,Winnttemp目录下面的文件也建议删除掉,并清空回收站。
l 启动和故障恢复
减少启动时显示操作系统列表的时间,把启动等待时间设置为10秒。如果不是网络系统管理员,可以取消“将事件写入系统日志”和“发出管理警报”这两个复选框的选择,并将“写入调试信息”设置为“无”。
l 磁盘检查和磁盘空间整理
一般来讲,应该每隔一周进行一次磁盘检查,每隔一个月进行一次磁盘空间整理。在进行磁盘检查和磁盘空间整理的时候,最好关闭所有正在运行的程序。磁盘检查的时候应选择“自动修复文件系统错误”和“扫描并试图恢复坏扇区”复选框。
l 移除POSIX(便携式计算机环境操作系统接口)支持
POSIX界面被用来对IEEE接口进行支持,如果没有任何设备使用IEEE接口,可以将它移出用户的系统。将电脑中winntsystem32目录中的OS2.exe、OS2SS.exe、PSXSS.EXE、POSIX.exe重命名为OS2.xxx、OS2SS.xxx、PSXSS.xxx、POSIX.xxx。
l 设置硬盘工作模式
选择“我的电脑→管理→设备管理器→IDE ATA/ATAPI控制器→Primary IDE Channel→属性→高级设置“项,在传送模式中选择“DMA(若可用)”。
l 自动关闭停止响应的程序
编辑注册表HKEY_CURRENT_USERControl PanelDesktop中AutoEndTasks的键值,将其设置为1。
通过对以上系统参数的设置,Windows 2000系统无论是启动速度还是程序运行的效率都得到很大的提高。所以,经常进行系统的维护对使用任何操作系统都是很有帮助的,经过一定的优化后会大大提升我们的工作效率。
4.1.8 如何优化Windows 2000的NTFS系统?
用户可以决定许多影响NTFS卷性能的因素,比较重要的有NTFS卷的类型(SCSI或IDE)、速度(磁盘的RPM)、卷包含的磁盘数量等。除上述因素外,下面的因素也可以影响NTFS卷的性能:簇和空间分配单位的大小、该卷是直接创建的还是由一个FAT卷转换来的、该卷是否使用了NTFS的压缩功能、经常访问的文件中的碎片和位置。例如主文件表(MFT)、目录、包含NTFS频繁使用的数据的文件、缓冲文件和频繁使用的用户文件等。
簇的大小可以根据NTFS卷要存储的文件的平均大小和类型来选择。理想情况下,簇的大小要能整除文件大小(最接近的数值),并可以将I /O时间降至最低,能最大限度地利用磁盘的空间。有两种方法可以判断文件的平均大小,一种方法是,选择“开始→运行”项,在“打开”文本框中键入“cmd”,单击【OK】按钮,然后在命令行方式下执行“c hkdsk”,用这个卷上的文件数去除已经使用的磁盘空间。另一种方法是使用性能监视器。选择“开始→设置→控制面板→管理工具→性能”项,然后跟踪逻辑磁盘对象的平均磁盘字节/传输。使用这种方法可以得到更为精确的文件大小的和存储在这个卷上的数据类型。
从FAT转换到NTFS的卷将失去NTFS的一些性能优点。MFT可能出现碎片,而且不能在根卷上设置NTFS的文件访问权限。把一个FAT卷转换成NTFS后,簇的大小是512字节,增加了出现碎片的可能性,而且在整理碎片时需要花费更多的时间。基于上述原因,最好在最初的格式化时就把硬盘格式化成NTFS文件系统。
NTFS压缩功能可以对单个文件、整个文件夹或NTFS卷上的整个目录树进行压缩。但使用压缩功能将会引起NTFS卷的性能下降,原因是每次访问被压缩的文件时,都需要对它进行解压缩,大大增加了CPU的处理时间。
当磁盘上出现碎片时,访问一个文件时就需要磁头进行更多的运动,这对系统性能有极大的不良影响,所以使磁盘上的碎片维持在一个较低的水平是提高NTFS卷性能的最重要的因素。可以经常地运行碎片整理工具来完成这一工作。
最后,禁止非必需的NTFS功能也能优化NTFS系统,比如禁止创建短文件名、禁止最近访问更新、为主文件表(MFT)保留适当的空间等。
4.1.9 如何通过禁止非必需的NTFS功能来
优化NTFS系统?
禁止创建短文件名:NTFS为了保持与MS-DOS和Windows 3.x的兼容,也支持8.3格式的文件名。如果不想支持,可以到注册表中的HKEY_LOCAL_MACHINE SYSTEM Current ControlSet Control FileSystem文件下,将NtfsDisable8dot3NameCreation的值由0改为1。
禁止最近访问更新:在各个目录之间来回切换时,NTFS将更新最近访问的目录的日期/时间标签,在容量比较大的NTFS卷上,它会降低NTFS卷的性能。在HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem中把NtfsDisableLastAccessUpdate的值由0改为1,就可以禁止自动更新功能。
4.1.10 如何为主文件表(MFT)保留适当的
空间?
MFT在NTFS卷中扮演着重要的角色,对其性能的影响很大。系统空间分配、读写磁盘时会频繁地访问MFT,因此MFT对NTFS的卷的性能有着至关重要的影响。NTFS文件系统的开发者在MFT预留着一个特定区域,用来减少MFT中的碎片。默认状态下,这一区域占整个卷大小的12.5%。尽管这个区域能使得MFT中的碎片最少,但它并非总是合适的。要对MFT的空间进行管理,可以在HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem中增加一个类型为REG_DWORD的NtfsMftZoneReservation,它的默认值是1,其范围是1~4(1表示MFT占整个卷的12.5%,2表示25%,3表示37.5%,4表示50%)。
必须在创建NTFS卷之前改变注册表。对注册表的修改只影响此后建立的NTFS卷,对目前现有的卷没有影响,还会保持原来的MFT的设置。为MFT分配更多的空间不会影响正常的存储空间,因为一旦正常的文件存储空间满后,NTFS将使用MFT区,这也是导致MFT区更容易有碎片的原因之一。因此必须注意用户文件已经占用的存储空间,在卷上应为MFT保留一定的可用空间。
关于NtfsMftZoneReservation的设置,其默认的12.5%的设置对大多数用户而言已经足够了。以笔者的使用情况为例,MFT的大小为74 331KB,这个卷上有大约73 000个文件,文件平均的大小为111KB。由于卷的大小为9GB,因此MFT的保留空间为1152MB,已经足够用了。
4.1.11 如何优化Windows 2000的页面文件?
实践证明,正确地进行虚拟内存管理优化处理能够很好地提高系统的运行性能,Windows 9x是这样,Windows 2000更是这样。优化的关键就在于虚拟内存管理中的重要“部件”——页面文件(交换文件)。
Windows 2000中关于页面文件的管理项目在“控制面板”中,进入“控制面板”后选择“系统”图标,然后在“高级/性能选项”中选择【更改】按钮,就可以进入“虚拟内存”的设置页面。页面中显示着当前系统所设置的页面文件的大小、所在位置、磁盘可用空间,以及微软的推荐设置值等。
对于系统中页面文件设置的大小,最小值应该至少和内存容量1/2相当。小于这个数字的话,将有可能经常性地引起系统崩溃(死机)现象的发生。而页面文件的最大值,则应设置得越大越好,通常建议将它设置为最小值的2~3倍。使用者可以不必在意它的具体设置值。与Win9x系统的页面文件管理相比,Windows 2000要“智能”得多,它的页面文件是可以自己动态设置的。
对于页面文件的存放位置,拥有多硬盘的系统在多硬盘之间的速度差异不大时,可以将页面文件分布到各硬盘上去;如果硬盘之间的速度差异比较大,则应该将页面文件尽量存放到速度较快的一个(或多个)硬盘上去。对于单硬盘的系统,如果硬盘可用空间允许,则应该尽量将页面文件的位置设置在同一分区中。
最后,页面文件的不连续性也会影响系统的速度,因此经常进行碎片整理是很必要的。
这个帖子的Trackback地址
http://blog.westca.com/htsrv/trackback.php/83056
评论, Trackbacks, Pingbacks:
发表评论: