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

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

 2007-08-27 08:14:32 来源:WEB开发网   
核心提示: 清单 1. 确保没有浪费的分页空间# lsps -aPage SpacePhysical Volume Volume GroupSize %Used ActiveAutoTypehd6 hdisk0rootvg4096MB 1 yes yes lv清单 1 中仅使用了百分之一的分页空间,让

清单 1. 确保没有浪费的分页空间# lsps -a
Page Space   Physical Volume  Volume Group  Size %Used Active Auto Type
hd6       hdisk0      rootvg    4096MB   1   yes  yes lv 

清单 1 中仅使用了百分之一的分页空间。

让我们来看看 AIX 是如何处理分页空间分配的(请参见清单 2)。

清单 2. 检查 AIX 如何处理分页空间分配# vmo -a | grep def
 defps = 1

清单 2 说明使用了这种缺省的方法(延迟的页面空间分配)。要禁用这个策略,您需要将参数设置为 0。这将使得系统使用晚分页空间分配策略。晚分页空间分配策略会在 RAM 中相应的页面被修改时才分配分页磁盘块。这种方法通常用于那些性能比可靠性更加重要的环境。在本文所介绍的场景中,程序可能会因为缺少内存而运行失败。那么早页面空间分配又如何呢?如果您希望确保进程不会因为较低的分页情况而终止,通常可以使用这种策略。早页面空间分配策略可以预先分配分页空间。这是与晚分页空间分配策略截然相反的。对于可靠性要求很高的环境,可以使用这种策略。启用这种策略的方法是将 PSALLOC 环境变量设置为 early (PSALLOC=early)。

您还应该了解在 AIX Version 5.3 中首次引入的垃圾回收特性。这个特性允许您释放分页空间磁盘块,从而允许您配置比通常所需要的更少的分页空间。这种特性只能用于缺省的延迟页面空间分配策略。

监视和配置分页空间

在这个部分中,我将向您介绍如何监视系统中的分页空间。我还将介绍用于配置分页空间的各种命令,以及帮助系统管理员使用分页空间的其他工具。

要确定系统中分页空间的使用量,最简单的方法是运行 lsps 命令(请参见清单 3)。

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

Tags:AIX 内存 性能

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