onstat -g lmm 命令:打印低内存管理信息

使用 onstat -g lmm 命令显示有关自动低内存管理设置及其近期活动。

语法:

示例输出

图: onstat -g lmm 命令输出

Low Memory Manager
            
            Control Block      0x4cfca220
            Memory Limit       300000 KB
            Used               149952 KB
            Start Threshold    10240 KB
            Stop Threshold     10 MB
            Idle Time          300 Sec
            Internal Task      Yes
            Task Name         'Low Memory Manager'
            Low Mem TID        0x4cfd7178
            # Extra Segments   0
            
            Low Memory Manager Tasks
            
            Task                Count    Last Run
            Kill User Sessions  267      04/04/2011.16:57
            Kill All Sessions   1        04/04/2011.16:58
            Reconfig(reduce)    1        04/04/2011.16:59
            Reconfig(restore)   1        04/04/2011.17:59
            
            Last 20 Sessions Killed
            
            Ses ID Username Hostname PID   Time 
            194    sfisher  host01   13433 04/04/2011.16:57
            201    sfisher  host01   13394 04/04/2011.16:57
            198    sfisher  host01   13419 04/04/2011.16:57
            190    sfisher  host01   13402 04/04/2011.16:57
            199    sfisher  host01   13431 04/04/2011.16:57
            
            Total Killed 177

输出描述

Control Block
自动低内存管理的内部控制结构地址
Memory Limit
服务器可以附加的内存量
Used
服务器当前已使用的内存量
Start Threshold
自动低内存管理的启动阈值
Stop Threshold
自动低内存管理的停止阈值
Idle Time
自动低内存管理认为一个会话空闲后的时间量
Internal Task
Yes = 使用 GBase 8s 程序
No = 使用用户自定义程序
Task Name
用户自定义程序名称
Low Mem TID
自动低内存管理线程的地址
Task
Kill = 自动运行进程并终止会话
Reconfig(减少) = 自动运行进程并释放 block 未使用的内存
Reconfig(恢复) = 自动运行进程并恢复服务和配置
Count
执行该任务的次数
Last Run
最近一次执行任务的日期和时间
Ses ID
终止的会话的 ID(使用 onmode –z 命令)
Username
会话所有者的用户名
Hostname
发起会话的主机的名称
PID
进程 ID
Time
会话终止的日期和时间

可以使用 LOW_MEMORY_MGR 配置参数来启用自动低内存管理。