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

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

 2007-08-27 08:14:32 来源:WEB开发网   
核心提示: 使用 vmo 进行优化在这个部分中,我使用 vmo 来优化分页参数,AIX 5L内存性能优化(3)(9),这可以极大地降低系统中的分页次数,我还介绍了一些需要更改的阈值和参数,VMM 开始替换页面,直到空闲列表至少包含 maxfree 参数中指定的页面数,它们会影响您的整体扫描开销,您可以

使用 vmo 进行优化

在这个部分中,我使用 vmo 来优化分页参数,这可以极大地降低系统中的分页次数。我还介绍了一些需要更改的阈值和参数,它们会影响您的整体扫描开销。

您可以对 VMM 进行哪些优化工作来减少分页呢?在本系列的第一期文章中(请参见参考资料部分),我曾详细地介绍了 minperm 和 maxperm 参数,在本文中,我将对一些最重要的概念进行总结。在优化 vmo 设置的过程中,可以偏重于工作存储或者持久存储。通常,您希望偏重于工作存储。防止 AIX 调出工作存储并充分利用数据库缓存的方法是,将 maxperm 设置为一个较高的值(大于 80),并确保 lru_file_repage=0 参数表示是否应该考虑 VMM 重分页计数,以及它应该替换何种类型的内存。其缺省设置为 1,所以您需要将其更改为 0。可以使用 vmo 命令来完成这项工作。当您将该参数设置为 0 时,它会告诉 VMM,您希望仅替换文件页面,而不是计算页面。这正是您所希望的。您还需要设置 minperm、maxperm 和 maxclient 参数,如下面的清单 11 所示。

清单 11. 设置 minperm、maxperm 和 maxclient 参数vmo -p -o minperm%=5
vmo -p -o maxperm%=90
vmo -p -o maxclient%=90

在以前的 AIX 版本中,您可以对 strict_maxperm 和 strict_maxclient 的缺省值进行优化。在 AIX Version 5.3 中,更改 lru_file_repage 参数是一种更加有效的优化方法,因为您希望不要使用 AIX 文件缓存。现在,让我们简要地总结一下 minfree 和 maxfree。如果空闲列表中的页面数低于 minfree 参数,VMM 开始替换页面,直到空闲列表至少包含 maxfree 参数中指定的页面数。AIX Version 5.3 中的缺省设置通常可以正常工作(请参见清单 12)。

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

Tags:AIX 内存 性能

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