onstat -g seg 命令:打印共享内存段的统计信息

可以使用 onstat -g seg 命令显示共享内存段的统计信息。

该命令显示附加了多少段以及它们的大小。您可以在转储文件(创建时不包含缓冲池)中运行 onstat -g seg命令。

语法:

示例输出

图: onstat -g seg 命令输出

Segment Summary:
            id         key        addr     size       ovhd     class blkused  blkfree 
            720914    52e44801  44000000 4390912    248812  R    1072     0      
            753683    52e44802  44430000 131072000  769136  V    22573    9427    
            819221    52e44803  4c130000 66027520  1        B    16120    0      
            851990    52e44804  50028000 83648512  1        B    20422    0      
            Total:    -          -       285138944 -        -    60187    9427
            Virtual segment low memory reserve (bytes):4194304 
            Low memory reserve used 0 times and used maximum block size 0 bytes

输出描述

id
共享内存分段 ID
key
与共享内存分段 ID 相关联的共享内存键
addr
共享内存分段地址
size
共享内存分段大小(字节)
ovhd
共享内存分段控制信息(开销)大小(字节)
class
共享内存的类型(B 代表共享内存池、V 代表虚拟、VX 代表虚拟扩展、M 代表消息)
blkused
已使用内存的 block 数
blkfree
空闲内存的 block 数
Virtual segment low memory reserve (bytes)
当需要必要活动且服务器限制了可用内存时,供使用的保留内存的大小(以字节表示)(可在 LOW_MEMORY_RESERVE 配置参数中指定保留内存)
Low memory reserve used 0 times and used maximum block size 0 bytes)
服务器使用保留内存的次数和最大的必需内存