msgq
显示消息队列的信息。
格式
msgq message queue handle
说明
[root@sylixos:/root]# help msgq
show message queue information.
msgq message queue handle
[root@sylixos:/root]#
此命令用来查看指定消息队列的消息。
样例
注意: tp
命令的作用是展示系统被阻塞线程信息。详细字段信息参考 tp
命令
[root@sylixos:/root]# tp
thread pending show >>
NAME TID PID STAT DELAY PEND EVENT OWNER
---------------- ------- ----- ---- ---------- ----------------------- -------
t_itimer 4000001 0 SLP 17597 0:
t_isrdefer 4000002 0 SEM 0 10000002:job_sync
t_except 4000003 0 SEM 0 10000003:job_sync
t_log 4000004 0 MSGQ 0 1c000004:log_msg:R
t_power 4000005 0 SLP 726 0:
t_hotplug 4000006 0 SEM 726 10000015:job_sync
t_reclaim 4000008 0 MSGQ 0 1c000021:res_reclaim:R
t_sync 4000009 0 SLP 1756 0:
t_dcwpipe 400000a 0 SEM 0 c00005c:dc_mq
t_tpsfs 400000b 0 SLP 1717 0:
t_console 400000c 0 MSGQ 0 1c0000cc:xkbd_q:R
t_netjob 400000d 0 SEM 0 10000088:job_sync
t_netproto 400000e 0 MSGQ 95 1c00008c:net_msg:R
t_snmp 400000f 0 MSGQ 0 1c00009f:net_msg:R
t_ftpd 4000010 0 MSGQ 0 1c0000c1:net_msg:R
t_telnetd 4000011 0 MSGQ 0 1c0000c2:net_msg:R
t_jobq 4000013 0 SEM 0 100000b8:job_sync
t_xinput 4000015 0 SEM 0 100000d2:sel_wakeup
t_xcondev 4000016 0 MSGQ 0 1c0000d7:xcon_cq:R
main.jsc 4000017 1 SEM 0 100000e0:sel_wakeup
t_tshell 400001a 0 SEM 0 10000040:ty_rsync
jsre_timer 400001b 1 VUTX 266 f122940:158
imgpull.jsc 400001c 1 SEM 0 10000224:sel_wakeup
assistant.jsc 400001d 1 SEM 0 10000274:sel_wakeup
pending thread: 24
[root@sylixos:/root]# msgq 1c000004
MsgQueue show >>
MsgQueue Name : log_msg
MsgQueue Id : 0x1c000004
MsgQueue Max Msgs : 64
MsgQueue N Msgs : 0
MsgQueue Max Msg Len: 120
Thread Queuing : FIFO
Pended Threads : 1
[root@sylixos:/root]#
字段说明:
字段 | 说明 |
---|---|
MsgQueue Name | 消息队列名 |
MsgQueue ID | 消息队列句柄(ID) |
MsgQueue Max Msgs | 消息队列消息总数量 |
MsgQueue N Msgs | 消息队列消息数量 |
MsgQueue Max Msg Len | 消息队列最近一条消息大小 |
Thread Queuing | 消息队列选项(PRIORITY / FIFO) |
Pended Threads | 被解锁的线程数量 |