【发布时间】:2012-12-25 01:39:08
【问题描述】:
由于AIX特殊的内存使用算法,是否意味着在性能调优时监控物理内存使用情况以找出内存瓶颈? 如果不是,那我应该关注什么样的KPI来决定是否需要扩大RAM容量?
谢谢
【问题讨论】:
标签: aix
由于AIX特殊的内存使用算法,是否意味着在性能调优时监控物理内存使用情况以找出内存瓶颈? 如果不是,那我应该关注什么样的KPI来决定是否需要扩大RAM容量?
谢谢
【问题讨论】:
标签: aix
如果程序需要更多可用作 RAM 的内存,则操作系统会开始将内存部分交换到磁盘,因为它认为合适。您需要监视 vmstat 的输出并查找分页活动。我现在无法访问 AIX 机器来举例说明,但我记得手册页非常擅长解释那里表示的数据。
此外,这看起来是一篇关于另一个 AIX 特定系统监控工具以及监控系统整体内存 (svgmon) 的好文章。
http://www.aixhealthcheck.com/blog.php?id=255
要跟踪单个应用程序实例的大小,有几个选项,最常见的是ps。同样,您必须查看手册页以获取有关使用哪些选项的信息。每个进程的内存 sz 有几列。您可以将这些值与计算机上可用的总内存进行比较,并通过随时间跟踪了解您的应用程序是否仅增加内存,或者它是否在完成任务时释放内存。
最后,IBM 提供了大量关于 AIX 性能调整的信息,但我始终无法找到阅读这些信息的路线图指南。其中很多假设您知道当前文档集中未解释的事实和特征,因此您必须尝试找到解释,这通常会导致搜索另一层解释。 ! :^/
IHTH。
【讨论】: