首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程
如何提高Domino服务器性能 -网管专栏,邮件服务
作者:网友供稿 点击:1
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
通过性能监测和分析,您可以知道服务器的运行状况,即在当前的工作负载下服务器是否出色运行。正如网络中的瓶颈一样,它可以帮助您找到服务器配置中的限制因素。
通过下面十个步骤,您可以最大限度地提高domino服务器 的性能:

(一)了解您的配置

domino管理员应该知道所支持的服务器的配置。任何一个服务器的主要元件有内存、cpu、磁盘(包括逻辑的和物理的),其它元件诸如在线缓冲内存以及磁盘控制器的数量等,也是比较重要的。
下面是一些附加的注意事项,可以使您避免发生配置相关的问题:
1)使用尽可能快的磁盘(例如10,000 rpms)。
2)在软件raid上使用硬件raid,这样速度更快,并且可以减少cpu的负载。
3)一个充足的磁盘子系统可以减少内存需求,因为较少的临时i/o来占用内存。
4)对于windows nt平台,整理磁盘碎片能充分提高性能。建议每周整理磁盘碎片一次。
5)确保服务器即使是在最大负载时,也至少有4mb内存可用(10 到 20mb更好)。要注意的是,平台的缓存策略有可能会起阻碍作用。
6)标准的服务器配置对于domino服务器不一定是最优的,重要的事情是足够的磁盘和控制器。您可以使用硬件销售商的notesbench基准数据作为指导。

(二)通过物理磁盘来分配i/o

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

(三)经常对性能方面的衡量数据做日志

如果您不做性能方面衡量数据的日志,您就不能衡量您的调整是成功或失败。如果您经常做日志,您不但对您所做的事情有一个更好的理解,更为额外的支出提供了详细的文件证明。
您需要从操作系统和domino两方面来度量。下面是主要的衡量标准(根据平台):
1)全部的cpu使用率(以百分数表示)。如果该值大于70%或80%,则在很多平台上就会有一个红色的标志来警告,例如windows nt。
2)可用内存或使用率。记住,当可用内存小于4mb时,减少缓存需求。
3)磁盘序列长度(通常在序列中应该小于2项)和平均磁盘服务时间(对于nt应该小于70%)。
4)页面文件尺寸和使用率。使用率应该正当地低一些,或值得评估您的磁盘子系统的使用率和效率。例如,对于nt平台上的domino邮件服务器来说,页面使用率一般应小于150页/秒。
5)关于邮件吞吐量、复制、web服务器活动、数据库活动等方面的domino统计和事件。
6)domino日志(log.nsf),很烦琐但的确很有用(注意仅当需要时才启用日志,因为它会影响服务器性能)。
注意经常收集和分析数据,在做重大配置改变之前或之后,捕获性能方面的数据是很必要的。


(四)优化domino r5

在自动配置和动态重新配置关键参数以达到最大性能方面,domino r5做了很多工作。下面是关于如何优化domino r5服务器本身的一些建议:
1)正确设置mailbox的数量。多个mail.box文件可以减少存放邮件和其它邮件相关的活动对mail.box文件的争夺。当您添加第二个mail.box时,就可以很大地改善性能。经验是我们使用一个mail.box支持1~200个用户,两个或更多的mail.box支持200~1000个用户,最多十个mail.box支持1000个以上的用户。
2)对于非分区的系统,让domino动态设置nsf_buffer_pool_size变量。对于低内存的服务器配置,这一点特别重要,大的缓冲区会妨碍核心的内存管理。
3)对于分区的系统,您需要分配nsf_buffer_pool_size,因为domino不能自动决定每个分区中实际可用的内存。我们推荐的公式是:(系统内存/分区数量)/4。
4)基于可用内存,让domino根据需要来分配邮件传输线程(为了本地传输)。
5)根据需要,让domino路由器来分配邮件传输线程(为了发送到其它服务器)。
6)使用r5事物日志。它提供给您大批完整的数据,可以使服务器快速启动,将性能提高10%~20%。
适当地配置一个domino r5服务器运行在中档的windows nt机器上,每分钟能传输20,000条消息(每条消息平均10k字节)!

(五)使用notesbench基准数据

很多基准只是告诉您销售商想要您知道的东西,但是notesbench基准却与众不同。 notesbench基准数据可以让您对不同销售商的不同硬件配置上的domino容量做一个详细的比较,您甚至可以用这些数据估计出总成本。仔细阅读notesbench数据和由它得到的详细报告,是一个非常好的收集信息的方法。通过它,您可以优化您的系统配置。检测专家们使用(或未用)的磁盘结构、内核设置、补丁程序等,从他们的系统中得到最大的性能参数。

(六)从信号中分析

信号是用于处理线程的一个通信机制。本质上信号是使用握手机制来决定对资源的使用。当服务器超负荷工作时,管理员可能会从控制台收到信号。下面是通过观察domino 4.6而得到的一些常见的信号,并解释了从性能方面考虑,它们意味着什么:
1)collection (0x30b) 和 collection queue (0x309).:暗示了cpu和内存达到了瓶颈。最好的解决办法是将管理进程活动延期到空闲的时间,优化i/o子系统。
2)db (0x245) 和 db queue (0x244):暗示了数据库缓存和磁盘i/o 达到了瓶颈。 最好的解决办法是增加更多的内存,优化i/o字系统。启用域级的复制也会有所帮助。
3)btree (0x255):暗示了怎样存储视图和刷新视图索引的问题。最好的解决办法是将刷新视图索引延期到空闲的时间,优化i/o子系统。

(七)了解服务器过载使用时的症状

对服务器来说典型的问题是速度慢或邮件传输失败,延长了用户的响应时间和查找邮件地址的时间。
为检查邮件传输,您可以通过查看您的磁盘使用时间的百分比和邮件序列的长度。对于r5,您也可以检查 mail.box 文件的数量和本地邮件传输线程的数量。
为了提高响应时间,应尽可能优化与i/o相关的文件在磁盘子系统中分布的方式。
如果地址搜索很慢,可以使用户在自己的客户机上使用轻量目录,这样会减少服务器和网络的负载。您也可以检查姓名搜索缓存(name lookup cache)的点击率,一个好 的点击率值应该是85%。
如果问题是很慢的页面刷新率或不响应的web服务器,检查http线程的数量和磁盘使用时间的百分比。设置http线程的数量为1:10 (每十个用户使用一个线程)。
如何来确定一个服务器没有被充分使用?对于nt,指数是cpu的使用率低于50%,磁盘访问率低于50%,或者经常有多于200mb的可用内存。但是注意新添加的用户所需要的资源可能不等于您当前用户的平均资源。例如,随着用户数量的增加,每个用户的内存需求会减少,因为固定的内存被分配给了更多的用户。

(八)考虑群集

群集是domino企业服务器的主要特征。群集能帮助您实现动态负载均衡,在群集中可以自动优化资源的使用。在群集中还可以实现邮件和应用的失效转移,包括web应用。您可以将domino支持的任何平台上的r4和r5服务器集合在一个群集中,也可以将分区服务器和未分区的服务器群集在一起。
domino群集是增加服务器资源的鲁棒性和可靠性的最好方法,也是将r5服务器加入到r4群集中的最安全的方法。
根据您的平台,一个低价格系统的群集能以较低的初始成本提供比一个单独庞大的服务器更好的可靠性。另外,群集大大减少了连接服务器失败的用户数量。例如,在windows nt平台上,如果一个系统中激活的用户超过750个,我们推荐使用群集。

(九)考虑分区

分区能提高资源使用率和高端domino系统的可靠性,也可以使您在维持合并利益的同时,按部门或功能来分布服务器。一些组织甚至使用分区来创建“服务级选项”(即将一些重要的经理人员放在一个分区,其他人放在另一个分区)。
通常,系统中分区的数量不应该超过cpu的数量。as/400系统是一个例外,它非常适合做分区。as/400平台本身从逻辑上也将分区隔离开,所以即使一个分区坏了,其它的分区仍可以正常工作。

(十)知道何时联合何时分布

除非您有令人信服的理由,否则选择在分布之上联合作为增长策略。联合总是降低成本并提高可靠性:较少的服务器意味着不太复杂的服务器拓扑、较少的服务器对服务器之间的活动、较少的网络流通、较少的复制、服务器之间较少的邮件传输。
什么时候选择分布服务器而不是将它们联合在一起?您可能有地理上的分布要求,本地的服务器以低成本来处理本地的用户和数据。或者您开始的拓展比较小,但是增长很快,所以添加更多的服务器来容纳新用户,或为了更好地利用当前的投资。
,
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·使用windows脚本入侵WINDOWS服务器-网管专栏,网络技术
·清除网页历史记录-ASP教程,ASP应用
·在java中利用动态编译实现eval-JSP教程,Java技巧及代码
·如何制作Asp.Net界面模板-.NET教程,Asp.Net开发
·C#实现的18位身份证格式验证算法-.NET教程,数据库应用
·如何用PHP发电子邮件(1)-PHP教程,邮件处理
·Java 中的 XML:Java 文档模型的用法-JSP教程,Java与XML
·如何更新父窗体-.NET教程,Asp.Net开发
·用Windows 2003实现软RAID-网管专栏,操作系统
·使用Magic Winmail Server轻松架设邮件服务器(五)-网管专栏,邮件服务
最新文章
·photoshop让花卉照片更加清晰嫩绿_photoshop教程
·论c#变得越来越臃肿是不可避免的_c#应用
·杜少军:行走在网络世界的奇才_站长访谈
·教你用photoshop外插滤镜做卷页效果_photoshop教程
·通过dreamweaver设计网页时组织css的建议_dreamweaver教程
·草根网站比门户网站更有前途_站长心得
·如何针对google进行网站优化_google推广
·google推“我的搜索历史”测试版 提高个性化搜索竞争力_google推广
·八大要领 做网站就这么简单2_站长心得
·关闭widnows vista偷偷共享的文件_windows vista
相关主题
  • 如何提高domino服务器性能_lotus notes
  • 如何提高domino服务器性能_lotus notes
  • 如何提高Domino服务器性能-网管专栏,邮件服务
  • 如何提高dogsis线缆调制解调器的tcp性能
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭