提高Domino邮件服务器性能的方法_第1页
提高Domino邮件服务器性能的方法_第2页
提高Domino邮件服务器性能的方法_第3页
提高Domino邮件服务器性能的方法_第4页
提高Domino邮件服务器性能的方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、相约Domino QQ: 59905501提高Domino 邮件服务器性能的方邮件服务器性能的方法法通过性能监测和分析,您可以知道服务器的运行状况,即在当前的工作负载下服务器是否出色运行。正如网络中的瓶颈一样,它可以帮助您找到服务器配置中的限制因素。 通过下面几个步骤,您可以最大限度地提高Domino 服务器 的性能:(一了解您了解您目前目前目前服务器服务器服务器的的配置配置Domino 管理员应该知道所支持的服务器的配置。任何一个服务器的主要元件有内存、CPU、磁盘(包括逻辑的和物理的,其它元件诸如在线缓冲内存以及磁盘控制器的数量等,也是比较重要的。下面是一些附加的注意事项,可以使您避免发生

2、配置相关的问题:1使用尽可能快的磁盘(例如10,000 RPMs。2在软件RAID 上使用硬件RAID,这样速度更快,并且可以减少CPU 的负载。3一个充足的磁盘子系统可以减少内存需求,因为较少的临时I/O 来占用内存。4对于Windows NT 平台,整理磁盘碎片能充分提高性能。建议每周整理磁盘碎片一次。5确保服务器即使是在最大负载时,也至少有4MB 内存可用(10 到 20MB 更好。要注意的是,平台的缓存策略有可能会起阻碍作用。6标准的服务器配置对于Domino 服务器不一定是最优的,重要的事情是足够的磁盘和控制器。您可以使用硬件销售商的NotesBench 基准数据作为指导。(二通过物

3、理磁盘来分配I/O I/O通常物理的和逻辑的磁盘结构是人们经常忽略的系统资源,是最经常过载使用的。在很多Domino 服务器上提高性能的最好办法是通过不同的物理磁盘来分配I/O。理想的情况是,将下面与I/O 相关的文件放在不同的物理磁盘上:1不同平台的页面文件2您的NSF 文件3Domino R5 事务日志如果您能将它们放在不同的控制器上,那是最好的。这个方法是通过在总线、控制器、端口和磁盘上分发负载来提高I/O 吞吐量。因此,最好是使用几个小磁盘,而不是一个容量大的磁盘。特别地,您将R5 事务日志与其它磁盘活动隔离地越开,您的服务器性能就越好。注意,对于某些系统,例如AS/400,操作系统能

4、在可用的磁盘和控制器间自动优化数据分布 。经常对性能方面的衡量数据做日志三经常对性能方面的衡量数据做日志如果您不做性能方面衡量数据的日志,您就不能衡量您的调整是成功或失败。如果您经常做日志,您不但对您所做的事情有一个更好的理解,更为额外的支出提供了详细的文件证明。您需要从操作系统和Domino两方面来度量。下面是主要的衡量标准(根据平台:1全部的CPU使用率(以百分数表示。如果该值大于70%或80%,则在很多平台上就会有一个红色的标志来警告,例如Windows NT。2可用内存或使用率。记住,当可用内存小于4MB时,减少缓存需求。3磁盘序列长度(通常在序列中应该小于2项和平均磁盘服务时间(对于

5、NT应该小于70%。4页面文件尺寸和使用率。使用率应该正当地低一些,或值得评估您的磁盘子系统的使用率和效率。例如,对于NT平台上的Domino邮件服务器来说,页面使用率一般应小于150页/秒。5关于邮件吞吐量、复制、Web服务器活动、数据库活动等方面的Domino统计和事件。6Domino日志(log.nsf,很烦琐但的确很有用(注意仅当需要时才启用日志,因为它会影响服务器性能。注意经常收集和分析数据,在做重大配置改变之前或之后,捕获性能方面的数据是很必要的。Domino R5(四优化Domino R5在自动配置和动态重新配置关键参数以达到最大性能方面,Domino R5做了很多工作。下面是关

6、于如何优化Domino R5服务器本身的一些建议:2对于非分区的系统,让Domino动态设置NSF_Buffer_Pool_Size变量。对于低内存的服务器配置,这一点特别重要,大的缓冲区会妨碍核心的内存管理。相约DominoQQ:599055013对于分区的系统,您需要分配NSF_Buffer_Pool_Size,因为Domino不能自动决定每个分区中实际可用的内存。我们推荐的公式是:(系统内存/分区数量/4。4基于可用内存,让Domino根据需要来分配邮件传输线程(为了本地传输。5根据需要,让Domino路由器来分配邮件传输线程(为了发送到其它服务器。6使用R5事物日志。它提供给您大批完整

7、的数据,可以使服务器快速启动,将性能提高10%20%。适当地配置一个Domino R5服务器运行在中档的Windows NT机器上,每分钟能传输20,000条消息(每条消息平均10K字节!(六了解服务器过载使用时的症状了解服务器过载使用时的症状对服务器来说典型的问题是速度慢或邮件传输失败,延长了用户的响应时间和查找邮件地址的时间。为检查邮件传输,您可以通过查看您的磁盘使用时间的百分比和邮件序列的长度。对于R5,您也可以检查 mail.box 文件的数量和本地邮件传输线程的数量。为了提高响应时间,应尽可能优化与I/O相关的文件在磁盘子系统中分布的方式。如果地址搜索很慢,可以使用户在自己的客户机上

8、使用轻量目录,这样会减少服务器和网络的负载。您也可以检查姓名搜索缓存(Name Lookup Cache的点击率,一个好 的点击率值应该是85%。如果问题是很慢的页面刷新率或不响应的Web服务器,检查HTTP线程的数量和磁盘使用时间的百分比。设置HTTP线程的数量为1:10 (每十个用户使用一个线程。如何来确定一个服务器没有被充分使用?对于NT,指数是CPU的使用率低于50%,磁盘访问率低于50%,或者经常有多于200MB的可用内存。但是注意新添加的用户所需要的资源可能不等于您当前用户的平均资源。例如,随着用户数量的增加,每个用户的内存需求会减少,因为固定的内存被分配给了更多的用户。考虑群集(

9、七考虑群集群集是Domino企业服务器的主要特征。群集能帮助您实现动态负载均衡,在群集中可以自动优化资源的使用。在群集中还可以实现邮件和应用的失效转移,包括Web应用。您可以将Domino支持的任何平台上的R4和R5服务器集合在一个群集中,也可以将分区服务器和未分区的服务器群集在一起。Domino群集是增加服务器资源的鲁棒性和可靠性的最好方法,也是将R5服务器加入到R4群集中的最安全的方法。相约DominoQQ:59905501根据您的平台,一个低价格系统的群集能以较低的初始成本提供比一个单独庞大的服务器更好的可靠性。另外,群集大大减少了连接服务器失败的用户数量。例如,在Windows NT

10、平台上,如果一个系统中激活的用户超过750个,我们推荐使用群集。考虑分区(八考虑分区分区能提高资源使用率和高端Domino系统的可靠性,也可以使您在维持合并利益的同时,按部门或功能来分布服务器。一些组织甚至使用分区来创建“服务级选项”(即将一些重要的经理人员放在一个分区,其他人放在另一个分区。通常,系统中分区的数量不应该超过CPU的数量。AS/400系统是一个例外,它非常适合做分区。AS/400平台本身从逻辑上也将分区隔离开,所以即使一个分区坏了,其它的分区仍可以正常工作。知道何时联合何时分布(九知道何时联合何时分布除非您有令人信服的理由,否则选择在分布之上联合作为增长策略。联合总是降低成本并提高可靠性:较少的服务器意味着不太复杂的服务器拓扑、较少的服务器对服务器之

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论