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

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

 2007-08-27 08:14:32 来源:WEB开发网   
核心提示: PAGING 列(如清单 6 中以粗体显示的内容)显示根本不存在分页,那么如何维护分页空间的大小呢?在 AIX 中,AIX 5L内存性能优化(3)(7),您可以使用 swap 命令(请参见 清单 7)来完成这项任务,清单 7. 使用 swap 命令# swap -ldevicemaj,mi

PAGING 列(如清单 6 中以粗体显示的内容)显示根本不存在分页。

那么如何维护分页空间的大小呢?在 AIX 中,您可以使用 swap 命令(请参见 清单 7)来完成这项任务。

清单 7. 使用 swap 命令# swap -l
device       maj,min   total    free
/dev/hd6      10, 2   4096MB   4093MB

其结果说明,系统中定义了一个交换分区。您还将注意到,其中只使用了 3MB 的空间。清单 8 显示了当分页空间利用率过高时会发生什么样的情况。

清单 8. 耗尽了分页空间# lsps -a
Page Space   Physical Volume  Volume Group  Size %Used Active Auto Type
hd6       hdisk0      rootvg    4096MB  78  yes  yes  lv 

在这个示例中,您的分页空间变得很低,以至于可能出现危险。您的系统从启动到现在可能已经很长时间了。如果您运行数据库(如 Oracle),那么直到您清空数据库缓存,才会释放虚拟内存。让我们来查看一下您的系统启动了多长时间了(请参见清单 9)。

清单 9. 使用 uptime 命令# uptime
 11:58AM  up 9 days, 15:50, 23 users, load average: 0.00, 0.03, 0.04

如清单 9 中所示,这个系统才启动了 9 天。如果在这么短的时间内,分页空间利用率就增加到百分之七十八,那么您应该考虑添加更多的分页空间。如果您的系统中还有足够的空间,可以添加另一个分区。

一个最佳实践是,请记住保持分页空间的大小相同。在这个示例中,我会添加另一个 4GB 的分页空间到 rootvg 卷。您可以使用系统管理工具 (SMIT) 来完成这项任务,并使用 smit mkps 和 smit swapon 命令以激活分页空间。或者,您可以从命令行使用 swapon(包括 swapoff)命令。如果可以,请使用最少被分页区域所使用的磁盘。另外,可以尝试不要为每个物理磁盘分配多个分页逻辑卷。尽管有些管理员并不介意将分页空间放到外部存储中,但是我个人并不推崇这种做法。如果您采取了这种方式,并且外部存储直到重新启动之后才可用,那么您的系统可能会出现崩溃(这取决于所分配的分页空间的大小)。如果可以,请将它们分散到多个磁盘,并且使用 lsps -a 命令确保它们是联机的。

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

Tags:AIX 内存 性能

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