使用 onstat -g afr 命令显示有关指定会话或共享内存池的已分配内存分片。向每个会话分配一个共享池。
该命令需要一个额外的参数来指定池名称、会话 ID 或池地址。每个会话都分配了于会话 ID 名称相同的内存池。
pool_name 是共享内存池的名称。可运行 onstat -g mem 命令标识池的名称。
sessionid 是会话 ID 。可运行 onstat -g ses 命令标识会话 ID。
pool_address 是共享内存池的地址。可运行 onstat -g mem 命令或 onstat -g ses 命令标识池的地址。
图: onstat -g afr 命令输出
Allocations for pool name global:
addr size memid fileid location
4b231000 3288 overhead 306 mtshpool.c:617
4b231cd8 72 mcbmsg 1637 rldmsg.c:92
4b231d20 160 mcbmsg 1637 rldmsg.c:92
4b231dc0 64 osenv 2909 osenv.c:1164
4b231e00 64 osenv 2909 osenv.c:1971
4b231e40 64 osenv 2909 osenv.c:1164
4b231e80 64 osenv 2909 osenv.c:1971