onstat -g lmx 命令:打印所有锁定的互斥

可以使用 onstat -g lmx 命令显示所有锁定的互斥的信息。

语法:

示例输出

图: onstat -g lmx 命令输出

Locked mutexes:
            mid      addr             name               holder   lkcnt  waiter   waittime
            119006   7000001e684b928  td_mutex           298      0     
            134825   7000002043a9148  free_lock          11009    0      200      22921   
            11010    22918   
            587817   70000022ddb3268  sync_lock1         200      0     
            593614   700000239ce7b68  SB_LTH_LATCH       875      0 
            
            Number of mutexes on VP free lists: 49  

输出描述

mid
内部互斥标识符
addr
锁定的互斥的地址
name
互斥的名称
holder
持有这个互斥的线程的 ID
0 = 在共享模式下持有的读/写互斥
lkcnt
对于读/写互斥,是线程在共享模式下锁定的此互斥的数量。对于重新锁定互斥,它是此线程持有的互斥被锁定或重新锁定的次数
waiter
等待这个互斥的线程 ID 的列表
waittime
此线程已经等待的时间(以秒为单位)