AIX命令参考大全,卷 6,v - z - vmtune 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

vmtune 命令

用途

用于设置虚拟内存管理器操作参数和其它 AIX 组件的兼容性脚本。

语法

vmtune [ -a ]

vmtune [ -M Number ] [ -p Number ] [ -P Number ] [ -t Number ] [ -f Number ] [ -F Number ] [ -l Number ] [ -r Number ] [ -R Number ] [ -N Number ] [ -w Number ] [ -W Number] [ -k Number ] [ -c Number ] [ -b Number] [ -B Number ] [ -u Number] [ -d 0|1 ] [ -s 0|1 ] [ -S 0|1 ] [ -L Number ] [ -g Number ] [ -h 0|1 ] [ -m Number ] [ -C 0|1 ] [ -v Number ] [ -n Number ] [ -j Number] [ -J Number ] [ -z Number] [ -Z Number] [ -q Number ] [ -Q Number ] [ -V Number] [ -i Number ] [ -y 0|1 ] [ -T Number ]

描述

vmtune 样本程序正在逐渐淘汰,将来的发行版将不支持该样本程序。 它会被 vmo 命令(对于所有的纯 VMM 参数)和 ioo 命令(对于所有与 I/O 有关的参数)所替代,这两个命令能用于设置先前由 vmtune 设置的大部分参数。-v 标志已经添加到 vmstat 以替换 -A标志,-A 标志显示计数器值而不是调整参数。对于AIX 5.2,为了帮助过渡提供了一个调用 vmoioo 的兼容性脚本。

vmtune命令仅能由 root 用户执行。由 vmtune 命令引起的更改直到系统下次重新引导后才会生效。在 AIX 5.2 中,vmoioo 都能用于使更改永久化和更改需要执行 bosboot 和/或重新引导系统才会生效的参数。

注意: 误用此命令会导致性能退化或操作系统失败。在使用 vmtune 更改系统参数之前,确保您已经阅读并理解《性能管理指南》中相应的调整部分。

标志

注:
如果没有指定标志,则调用 vmo -aioo -a 显示当前值。
-a 调用 vmo -aioo -a 来显示所有参数的当前值。
-A 调用 vmstat -v 来显示当前统计计数器。
-b Number 调用 ioo -o numfsbuf=Number 来设置文件系统缓冲结构数。
-B Number 调用 ioo -o hd_pbuf_cnt=Number 来设置 LVM 使用的 pbuf 数。
-c Number 调用 ioo -o numclust=Number 来设置被后写处理的 16 KB 群集数。
-C 0|1 已接受,但不直接支持。使用 vmo -r -o pagecoloring= 0|1 来禁用/启用用于特定硬件平台的页面着色。
-d 0|1 调用 vmo -o deffps=0|1 来打开和关闭调页空间分配延时。
-f Number 调用 vmo -o minfree=Number 来设置在空闲列表上的帧数。
-F Number 调用 vmo -o maxfree=Number 来设置取走停止时的空闲列表上的帧数。
-g Number 已接受,但不直接支持。使用 vmo -r -o lgpg_size Number-o lgpg_regions= NumberRegions 来设置硬件支持的大型页面的大小,以字节表示。
-h 0|1 调用 vmo -o strict_maxperm= 0|1 来指定 maxperm% 是否应该被强制限定。
-i Number 已接受,但不直接支持。使用 vmo -r -o spec_dataseg_int= Number 来设置当存储专用数据段标识符时使用的间隔时间。
-j Number 调用 ioo -o j2_nPagesPerWriteBehindCluster=Number 来设置每个后写群集的页数。
-J Number 调用 ioo -o j2_maxRandomWrite =Number 来设置随机写阈值计数。
-k Number 调用 vmo -o npskill=Number 来设置进程开始被杀死的调页空间页数。
-l Number 调用 vmo -o lrubucket=Number 来设置最近最少使用的页大小替换存储区大小。
-L Number 已接受,但不直接支持。使用 vmo -r -o lgpg_regions= Number-o lgpg_size =Size 来设置保留的大型页数。
-m Number 已接受,但不直接支持。使用 vmo -r -o mempools=Number 来设置内存池数。
-M Number 调用 vmo -omaxpin=Number 来设置能被固定的实内存最大百分比。
-n Number 调用 vmo -o nokilluid=Number 来指定当调页空间不足时不能被杀死的进程 uid 范围。
-N Number 调用 ioo -o pd_npages=Number 来设置当一个文件被删除时从 RAM 的一个块里应该删除的页面数。
-p Number 调用 vmo -o minperm%=Number 来设置一临界点,防止页面重新调度算法调度低于此临界点的文件页面。
-P Number 调用 vmo -o maxperm%=Number 来设置一临界点,高于此临界时页面取走算法只取走文件页面。
-q Number 调用 ioo -o j2_minPageReadAhead=Number 来设置预读页面的最小数。
-Q Number 调用 ioo -o j2_maxPageReadAhead=Number 来设置预读页面的最大数。
-r Number 调用 ioo -o minpgahead=Number 来设置带启动顺序预读的页数。
-R Number 调用 ioo -o maxpgahead=Number 来设置预读页面的最小数。
-s 0|1 调用 ioo -o sync_release_illock=0|1 来启用能够在同步过程中使保持索引节点固定所需时间最小化的代码。
-S 0|1 调用 vmo -o v_pinshm=0|1 来启用在 shmget 系统调用中的SHM_PIN 标志。
-t Number 调用 vmo -o maxclient%=Number 来设置一临界点,高于此临界点时页面取走算法只取走客户机文件页面。
-T Number 调用 vmo -o pta_balance_threshold=Number 来设置新 pta 段的分配点。
-u Number 调用 vmo -o lvm_bufcnt=Number 来设置用于原始物理 I/O 的 LVM 缓冲区数。
-v Number 已接受,但不直接支持。使用 vmo -r -o framesets= Number 来设置每内存池的帧集合数目。
-V Number 已接受,但不直接支持。使用 vmo -r -o num_spec_dataseg= Number 来设置保留的指定数据段标识数。
-w Number 调用 vmo -o npswarn=Number 来设置在页面用后写算法被同步到磁盘之前 RAM 中累积的随机写的阈值。
-W Number 调用 ioo -o maxrandwrt=Number 来设置调页空间空闲页面数,到达此数目时 SIGDANGER 被发送到进程。
-y 0|1 已接受,但不直接支持。使用 vmo -r -o memory_affinity=0|1 以在某个硬件上启用内存亲合关系。
-z Number 调用 ioo -o j2_nRandonCluster=Number 来设置随机写阈值距离。
-Z Number 调用 ioo -o j2_nBufferPerPagerDevice=Number 来设置每个页故障处理设备的缓冲区数。
-? 显示命令及其标志的描述。

关于可调参数的更多详细信息,请参阅 vmo 命令和 ioo 命令的『可调参数』章节。

相关信息

vmo 命令、ioo 命令。

《AIX 5L V5.2 性能管理指南》中的『对 vmtuneschedtune 的修改』

AIX 5L Version 5.2 Performance Tools Guide and Reference 中的 Kernel Tuning 一节。

虚拟内存管理器(VMM)性能概述

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]