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