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

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

 2007-08-27 08:14:32 来源:WEB开发网   
核心提示: 您的系统究竟需要多大的分页空间呢?其基本原则是什么呢?首先,从提供应用程序的组织开始,AIX 5L内存性能优化(3)(8),DB2® 或者 Oracle 团队应该可以告诉您,从数据库的角度来看,从而帮助停止分页或者优化您的操作系统,对 svmon 执行 man 命令,系统究竟需要分

您的系统究竟需要多大的分页空间呢?其基本原则是什么呢?首先,从提供应用程序的组织开始。DB2® 或者 Oracle 团队应该可以告诉您,从数据库的角度来看,系统究竟需要分配多大的分页空间。如果是一家小型的公司,您就不得不自己研究确定。请多加小心。数据库管理员通常会提出最大的需求,并且告诉您将分页空间的大小设置为您的 RAM 的两倍(以前的基本原则)。通常来说,如果我的系统拥有超过 4GB 的内存,我会按照 RAM 的大小来创建分页空间。在投入运行后,要经常监视您的系统。如果您看到分页空间的利用率从来都没有接近过百分之五十,那么就不需要添加额外的空间。您可以查看最近 Oracle 为 AIX 提供的文档(请参见参考资料部分),以证实这个基本原则。其中说明了,分页空间的推荐初始设置为 RAM 大小的一半加上 4GB,但是上限为 32GB。它推荐使用 lsps -a 命令监视系统中空间使用率超过百分之二十五的情况。添加根本不会用到的额外空间,是毫无意义的。

经常有人问我,如何判断某个进程是否正在使用分页空间?可以查看一下 svmon 的输出,如清单 10 中所示。

清单 10. 使用 svmon# svmon -P | grep -p 17602
-------------------------------------------------------------------------------
   Pid Command     Inuse   Pin   Pgsp Virtual 64-bit Mthrd LPage
  17602 sendmail     11877   3211    0  11691   N   N   N

在确定了 PID 数值之后,可以使用 svmon 进一步深入研究。这样可以帮助您确定是否需要对您的应用程序进行优化,从而帮助停止分页或者优化您的操作系统。对 svmon 执行 man 命令,因为这个 AIX 内存特定的实用工具还有许多其他的用途。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:AIX 内存 性能

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