WEB开发网
开发学院操作系统Linux/Unix AIX 5L内存性能优化(2) 阅读

AIX 5L内存性能优化(2)

 2007-08-27 08:14:28 来源:WEB开发网   
核心提示: id——空闲时间,wa——等待 I/O,AIX 5L内存性能优化(2)(5),让我们回到 vmstat 的输出,您的系统究竟出现了什么问题呢?首先是一条免责声明:请不要根据 vmstat 的简单输出结果,最好是使用多种工具,以便提供进一步的帮

id——空闲时间。

wa——等待 I/O。

让我们回到 vmstat 的输出,您的系统究竟出现了什么问题呢?首先是一条免责声明:请不要根据 vmstat 的简单输出结果,向高级管理人员提交详细的分析和建议采取的优化策略。在正确地诊断出系统中存在的问题之前,您必须完成更多的工作。当您碰到产品性能问题,并且需要立即了解系统的运行状况时,您应该使用 vmstat,以便您可以警告其他人出现了什么问题,或者马上采取合适的措施(如果可以)。

现在,再回到输出。出现了什么问题呢?实际上,有好几处问题。初看起来,您可能认为出现了 CPU 瓶颈,因为系统工作得非常辛苦,几乎没有什么空闲时间。如果您仔细地观察,那么将会发现,除了 CPU 忙碌工作之外,还存在其他的问题,例如分页。从 po 可以看出,出现了大量的页面调出,这种情况通常会在实际内存缺乏的时候出现。在输出结果中,甚至空闲列表也降到非常低的程度。其原因可能因为您的空闲列表 (fre) 比 minfree 的阈值(使用 vmo 进行设定的)要低一些。I/O 方面出现了什么问题呢?当您发现阻塞的进程或者等待 I/O 的值 (wa) 很高时,这通常表示出现了实际的 I/O 问题,可能是等待文件访问、或者与因为系统缺少内存而引起的分页相关的 I/O 状况。在这个示例中,看起来是后面这种情况。您碰到了 VMM 问题,而这些问题可能导致了阻塞的进程和等待 I/O 的状况。通过优化内存参数、或者执行动态的 LPAR (DLPAR) 操作并向 LPAR 添加更多的 RAM,您可以解决这个问题。

让我们进行更深入的研究。您可以使用前面介绍过的 ps 命令来尝试确定影响系统的进程。通常在这种情况下,我会运行 sar 以检查该问题是否在使用另一种工具进行分析时依然存在。最好是使用多种工具,以便提供进一步的帮助,从而确保诊断结果是正确的。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:AIX 内存 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接