domino服务器性能问题诊断与排除手册

domino服务器性能问题诊断与排除手册

ID:29481631

大小:107.12 KB

页数:19页

时间:2018-12-20

domino服务器性能问题诊断与排除手册_第1页
domino服务器性能问题诊断与排除手册_第2页
domino服务器性能问题诊断与排除手册_第3页
domino服务器性能问题诊断与排除手册_第4页
domino服务器性能问题诊断与排除手册_第5页
资源描述:

《domino服务器性能问题诊断与排除手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Domino服务器性能问题诊断与排除手册Domino服务器性能问题诊断与排除手册Noabstractprovided.ShowTableofContentsHideTableofContentsDomino服务器性能问题诊断与排除手册Domino服务器性能问题诊断与排除手册Noabstractprovided.ShowTableofContentsHideTableofContentsDomino服务器性能问题诊断与排除手册Domino服务器性能问题诊断与排除手册Noabstractprovided.ShowTableofContent

2、sHideTableofContentsDomino服务器性能问题诊断与排除手册Domino服务器性能问题诊断与排除手册Noabstractprovided.ShowTableofContentsHideTableofContentsDomino服务器性能问题诊断与排除手册Domino服务器性能问题诊断与排除手册Noabstractprovided.ShowTableofContentsHideTableofContents介绍如果你已经确定在你的Domino服务器上有性能问题,你现在应该做些什么呢?性能问题的一个主要障碍是问题的实质总

3、是难以捉摸的。系统某个区域的问题的解决有可能取决于一个完全不相关的区域。因此,在这种情况下,问题真的被解决了吗?即使问题解决了,问题的实质依然很难确定。所以,可能你仅仅是暂时减轻了症状而已。由于计算机系统的复杂性,性能的改善或者恶化可能会以一种平稳的方式进行,也可能是突变式。一个渐变式性能恶化的例子是:当将一些用户添加至一台服务器时,服务器的总体性能逐渐降低。再举一个突变式性能恶化的例子,修改一个应用程序使得它能够存储和读取更大的notes可能导致NSF缓存超过它的最佳使用率,进而使得磁盘IO访问大量增加,最后导致服务器性能恶化。在渐变

4、式的变化中,运行过程中的小变化只会对性能造成比较小的影响,而对于突变式,运行过程中一个小的变化经常会对性能产生巨大的影响。如果有可能,你应该尽量每次只做一个修改,然后密切地监视系统性能的变化情况。本文不是为了帮助你如何实现性能最优化,而是关注那些服务器性能受系统不利因素影响的问题,这和前者有很大的不同。我们将一步步地对问题进行分析,包括:问题是什么?记录问题的实质,诊断问题并采取修正操作,最后确定我们采取的修正操作是不是有效的。定位首先考虑下面这些问题。1)问题的现象是什么?问题看起来是什么样的?问题存在的迹象是什么?重点是定义正常的情

5、况。一个性能问题的存在使得服务器运行不正常。为什么我们需要明确这些呢?很多次,客户确信Domino服务器有问题,但又不确定正常的运行情况是什么样的。比如说,解决一个磁盘性能时遇到的网络问题,但是我们怎么知道对于系统来说正常情况是什么样的呢?是10MB/sec正常还是100MB/sec的速度是正常的?在处理性能问题时,我们一定要明确地知道系统的正常状态。如果我们通过深入调查能够使得性能变好为什么还要做这件事情呢?那是因为必须找出影响系统的一组变量集,一旦我们找到了这些变量,并作出必要的改动,服务器的平衡和正常运行已经恢复。一旦我们超越解决

6、这些导致偏离正常状态的问题时,我们开始进入了一个不同的舞台上。现在,对系统的作出的改变不是为了恢复之前的平衡,而是要改变系统到一个新的和可能更好的状态。在这一点上,改动变得更加实验性,而不是修正。虽然并不完全是一件坏事,这些改动可能会使得事情更加糟糕,这个问题的范围变得永无止境。2)另外一个要问的主要问题是:问题在来自"哪里?"为了回答这个问题,把你的系统分成两个逻辑独立的区域:资源和资源管理。我们可以对这些区域再进行划分。对于资源而言,按照CPU,IO和内存来划分。IO又可以再细分为磁盘IO和网络IO。而对于资源管理,划分为应用(比如

7、Domino),操作系统和硬件。为了更加直观,我们绘制了下面这张图:你会惊讶于有多少人未能沿着这些方针来考虑问题。因为那么多的计算区域会重叠,解决的的也并不一定是问题所在,大多数人将依赖直觉和经验。尽管这样可能有效,经验需要长时间的积累,而且不可能教别人如何来根据直觉解决问题。这样做是不可取的,尤其是对于相对比较新的性能故障排除问题,它有可能会导致误解和错误的诊断。通过对资源和资源管理使用分层方法,我们能够使用每层的逻辑来定位问题来自哪里。3)问题的重现率怎样?这相当重要,因为没有某种程度的重复性,我们就没有办法确定问题是什么,如何做出

8、修改。又怎么记录或测试以确定问题是不是真是我们当初所认为的问题?如果问题仅仅发生一次,我们不能区分是它是一个问题或者仅仅是个随机事件.如果我们不能收集关于问题的数据,那么我们没法做出决定。因为性能问题的解决

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。