| |
文件系统缓存(file system cache)
文件系统缓存是物理内存的一部分区域被用来存放对I/O子系统读写的最近经常访问的数据,包括在硬盘、网卡和网络间传输的数据。
文件系统缓存通过减少对I/O子系统物理设备的访问来提高性能。将经常使用的文件移动到文件系统缓存,磁盘读写操作减少,系统性能从而提高。
Windows Server 2003中的配置选项有两个:
第1个控制面板选项-文件和打印共享:
点击 开始-控制面板-网络连接
选择一个本地连接右键点击,选 属性
选择文件和打印共享,点击属性
相应的注册表路径:
_ HKLM\System\CurrentControlSet\Services\LanmanServer
\Parameters\SizeHKLM\System\CurrentControlSet\Control\Session Manager\Memory
Management\LargeSystemCache
图3 文件和打印共享
表2 相应注册表项目
_Maximize throughput for file sharing
这是默认设置,它对内存定位给予了比应用程序更高的优先级,适用于不运行其他程序的文件服务器环境。它需要充足的物理内存,因为更多的物理内存被分配给了文件系统缓存而不是应用程序。
_Maximize throughput for network applications
此选项适合内存需求强度较大的应用程序服务器,应用程序的优先级高于文件系统内存。
第2个控制面板选项-系统性能:
开始-控制面板-系统
高级-性能-设置-高级
禁用或删除无用的服务
当Windows安装后可能会有很多服务被打开,但它们可能并不是一个特定的服务器所需的服务,删除不必要的服务可以提高系统性能。
以下步骤可以查看系统中正在运行的服务:
右击 我的电脑 ,选 管理
打开 服务和应用程序
选择 服务
点击 标准
图5 Windows 服务
停止并禁用一个服务,可依如下提示操作:
右击该服务选属性
点击停止并设置启动类型为禁用
点击确定返回。
表3 Windows 服务启动类型推荐
删除不必要的网络协议和服务
不必要的网络客户端、服务和协议会占用系统资源,额外的协议还会增加网络流量负载,删除这些服务和协议可以释放资源,提升系统性能。
TCP/IP协议是流行的主流协议,几乎可以只使用此协议即可完成大多数任务。
以下步骤可查看网络客户端、服务、协议:
开始-控制面板-网络连接
点击 属性
右击 本地连接
点击属性
图6 网络客户端、服务、协议
选择一个不需要的项目,点击 卸载。临时禁用该项目可以不选卸载,只把复选的对勾取消即可。一般TCP/IP网络只保留以下三项即可:
_ Client for Microsoft Networks
_ File and Printer Sharing for Microsoft Networks
_ Internet Protocol (TCP/IP)
优化网络协议绑定和提供者的顺序
优化网络协议的绑定顺序和提供者顺序可以调节性能。
协议绑定顺序
一个系统可以支持不止一个网络协议,协议绑定到客户端和服务的顺序很重要
其他注册表项优化
禁用kernel paging
拥有足够内存的服务器可以通过禁用windows操作系统内核部分,用户模式和内核模式的驱动程序的硬盘分页技术来获得性能的提升。此注册表项设置强制Windows保留内核(或执行代码)和驱动程序驻留在内存中,以便访问它们的时候可以获得更快的速度。
有关更多信息,可参看:
heep://support.microsoft.com/?kbid=184419
优化Paged Pool大小
两种内核模式的内存池
_The pagedpool(可以被分页成为pagefile)
_The non-paged pool(不可以被分页)
如果内存资源受限制,不能正常分配内存到这两个内存池,系统性能和稳定性将受到严重影响。
系统启动时将内存动态分配给这两个内存池,可分页内存池最大默认值为491MB,不可枫叶内存池为256MB。
一些应用程序可以需求比系统默认更多的内存池空间,表5中注册值PagedPoolSize可以帮助确认是否有重组的内存池可用。
改变此设置需要重新启动操作系统。
表5PagedPoolSize值
设置此值为0*B71B000(192MB)给系统提供了较大的虚拟内存空间,最大可扩展到960MB。注意为取得比较好的效果,相应的SystemPages注册表值应设置为0.
更多信息可参看:
http://www.microsoft.com/resources/documentation/widows/2000
/server/reskit/en-us/core/fnec_evl_fhcj.asp
增加I/O锁操作(I/O locking operation)的可用内存
默认状态下,Windows给I/O锁操作设定的内存限制为512KB,随着内存的增加,这个值可以做相应增加,如表6.
表6最大I/O锁操作内存限制值
表6的推荐值和表7中等同,取决于机器中实际物理内存的大小。由于现今大多数服务器的内存高于512MB,表7只列出了高于512MB的部分。
表7loPageLockLimit的推荐值
相应注册表值
更多信息可参看:
http://www.microsoft.com/windows2000/techinfo/reskit/en-us/regetry/29932.asp
| |
正确使用审核和加密 审核和文件加密是两个重要的安全特性,但是同时也增加了系统资源和性能的开销尤其是CPU和内存资源。 尽可能减少审核和加密对系统性能的影响,确认仅审核必要的系统事件,文件系统区域,注册表等,仅加密确实需要加密的文件和文件夹。
使用最新的驱动程序,固件和补丁包 安装最新版本的驱动,补丁,BIOS升级文件,微码,或固件在服务器维护中是很重要的环节。新版本驱动不仅能修复bug,提高系统稳定性,也能提高设备的性能和效率,提高系统整体性能。 微软发布的补丁包serbic pack更新系统代码和内核,及子系统组件,提高系统性能和增加系统功能。
避免使用NET SERVER CONFIG命令 上面几个命令在LanmanServer\parameters生成了几个需要的键值,也生成了一些其他的无关键值,这些键值的静态设置将禁用某些Windows自我调优功能,这个结果并不是所希望的,应当避免。 例如,管理员要在网络浏览列表中隐藏Windows计算机,运行以下命令: 图19 NETCONFIG命令运行前LanmanServer注册表值 运行后的注册表见图20 图20 NET CONFIG命令运行后的LanmanServer注册表值 此情况在微软知识库128167中有相应描述,可以在以下链接查询:
正确监控系统性能 直接在被监视的服务器上运行Windows系统(性能)监视器将影响系统性能,并潜在地使测试结果失准。 尽可能从远程使用系统监视器,避免给该服务器增加额外负担。同样,不要使用远程控制软件监控系统性能,也不要使用Terminal Service或Citrix等瘦客户机会话这类远程客户端会话来实现此任务。 监控的项目越多,消耗的资源越多。 频繁的监控增加了系统负担,并产生了非常大的日志文件,加大监控间隔时间,可以降低系统消耗,提高系统性能。 |
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |