我们通常希望把oracle sga锁定在内存中,并且使文件系统缓存比例控制到一定范围,在AIX5.3之前版本,一般是使用vmtune -p 5 -P 20 -S 1
而在AIX5.3中则使用
vmo -r -o v_pinshm=1
vmo -o minperm%=5
vmo -o maxclient%=20
vmo -o maxperm%=20
重新启动生效的参数记录在 /etc/tunables/nextboot 文件中,通过 vmo -L 可以查看相关系列参数。
为了让os重新启动也成效,可以不自己用shell脚本,直接加 -r 参数,这样都记录在 /etc/tunables/nextboot 中了
vmo -r -o minperm%=5
vmo -r -o maxclient%=20
vmo -r -o maxperm%=20
另外说明,为了让内存限制成为 hard limit,可以设置
vmo -r -o strict_maxperm=1
more /etc/tunables/nextboot
# IBM_PROLOG_BEGIN_TAG
# This is an automatically generated prolog.
#
# bos530 src/bos/usr/sbin/perf/tune/nextboot 1.1
#
# Licensed Materials - Property of IBM
#
# (C) COPYRIGHT International Business Machines Corp. 2002
# All Rights Reserved
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
# IBM_PROLOG_END_TAG
vmo:
strict_maxperm = "1"
maxperm% = "20"
maxclient% = "20"
minperm% = "5"
v_pinshm = "1"
分享到:
相关推荐
本文将重点讨论AIX5.3中的内存管理和性能评估,特别是VMM(虚拟内存管理器)的工作原理以及关键参数的设定。 内存管理在AIX中主要通过虚拟内存机制实现,它包括物理内存和交换空间,两者都是以页面为单位进行分配和...
AIX提供了特定的调优工具,如vmo用于调整虚拟内存管理,ioo用于调整I/O调度策略,以及schedtune和vmtune用于调整调度器和虚拟内存设置。 最后,文档中提到的安全性增强、NIM(网络安装管理器)的改进、高度可用的...
- **ioo/vmtune**: I/O优化工具,改善磁盘I/O性能。 - **nfso**: NFS优化工具,提升NFS服务性能。 - **bindprocessor/chps/mkps**: 控制进程绑定到特定CPU,提高多核处理效率。 - **chdev**: 修改设备特性,优化设备...
在本文档中,我们将重点关注几个核心概念和工具,包括逻辑卷管理器(LVM)、Vmtune、iostat、Monitorotop、文件缓存、filemon/fileplace、策略、I/O调度、RAID级别等。 #### 1. 逻辑卷管理器(LVM) 逻辑卷管理器...
- 对于AIX 5.2版本,系统自带的`vmo`命令可以更直接地修改VMM参数,例如`vmo -o maxperm%=40 -o minperm%=20 -o maxfree=200 -o minfree=120`。这些设置可以在系统运行时进行,无需重启。 在调整参数时,应根据实际...
`nosched`和`schedtune`则用于微调调度器行为,而`ioo`和`vmtuneioo`帮助优化I/O子系统的性能。 对于I/O子系统,性能监控工具如`iostat`提供磁盘活动的详细视图,`lsvg`、`lslv`和`lspv`命令用于管理物理和逻辑卷。...
缺省情况下,minperm为30%,maxperm为80%,可以使用命令vmo-a/vmtune-a查看当前值,并使用vmo命令和参数p、P进行设置,例如vmo-p15-P30可以将minperm和maxperm分别设为15%和30%。需要注意的是maxperm是软限制,文件...
在IBM AIX操作系统上优化Oracle 9i的性能是一项关键任务,这涉及到多个层面的配置和调整。首先,我们需要理解内存管理和交换操作对系统性能的影响。当进程申请的内存超过物理内存总量时,系统会进行页面交换,即将...
- **调整虚拟内存参数**:通过vmtune命令,可以调整AIX的虚拟内存参数,如最小和最大物理内存使用量、交换区管理策略等,以适应不同工作负载的需求。 - **释放系统资源**:定期清理临时文件、日志文件等,释放不必要...
19. **监控裸设备I/O**:通过iostat或vmstat等性能监控工具,可以监测裸设备的输入输出性能。 20. **RPM软件包安装**:AIX系统虽然主要使用ARPM(Advanced RISC Package Manager),但也有方法处理RPM格式的软件包...
- `vmtune` 和 `vmo` 也可用于调整与磁盘相关的参数。 - `chdev` 用于修改磁盘设备属性。 - `migratepv` 用于迁移物理卷。 - **Network** - 使用 `chdev` 修改网络设备属性。 - 使用 `ifconfig` 配置网络接口。...
- **ioo/vmtune**: 调整I/O相关的系统参数。 - **nfso**: NFS服务器优化工具。 - **bindprocessor**: 绑定进程到特定的处理器。 - **chps/mkps**: 创建或修改优先级集。 - **chdev**: 更改设备属性。 - **fdpr...
《AIX 5L V5.2 命令参考大全》是一份详尽的文档,专注于IBM的AIX 5L V5.2操作系统中的命令行工具与功能,为系统管理员、IT专业人员以及对AIX操作系统感兴趣的用户提供了一个全面的指南。这份文档通过其标题、描述和...
5. 磁盘性能管理:磁盘是系统性能的关键部分,文档中提到的AIX文件系统和磁盘管理工具(如no、fs、df)可以用来优化文件系统的布局和磁盘I/O性能。 6. 内存管理:内存管理是系统性能管理的核心部分,包括物理内存和...
1. **数据段和堆栈段**:应用程序可以在初始化数据、未初始化数据(BSS)和堆栈段上请求大内存页支持。这可以通过在编译链接阶段使用`-blpdata`标志,或者通过设置`LDR_CNTRL`环境变量来实现。`LDR_CNTRL`环境变量...
在进行AIX性能监控时,我们需要密切关注`vmstat`和`sar`报告中的关键指标,同时结合`iostat`和`svmon`的输出,分析CPU、内存、I/O的性能瓶颈。通过这些工具,我们可以及时发现系统异常,调整配置参数,优化系统性能...
### AIX性能调优知识点详解 ...综上所述,AIX性能调优是一个复杂且重要的过程,涉及到多个层面的技术和工具。只有通过对系统进行全面深入的分析,并采用合适的调优策略,才能真正提升系统的性能表现。
- **功能**: `vmstat` 命令用于报告虚拟内存统计信息,包括进程、内存、分页和I/O活动等。 - **用途**: 用于监控系统的虚拟内存使用情况及整体性能。 - **参数**: 可以指定报告的时间间隔和次数。 - **示例**: `...
逻辑卷和磁盘 I/O 性能 监视磁盘 I/O 调整影响性能的逻辑卷属性 物理卷注意事项 卷组建议 重组逻辑卷 使用磁盘 I/O 调步 调谐逻辑卷条纹 使用裸磁盘 I/O 使用 sync/fsync 调用 设置 SCSI 适配器和磁盘设备队列限制 ...