ipcs命令

ipcs

ipcs -a,查看共享内存、消息队列及信号量所有信息:
1、信号量在创建时分信号量集和信号量,该命令的查询结果中,Semaphore Arrays下每一行代表一个信号量集,perms信号量集权限,nsems信号量集中信号量个数,信号量集创建方法可查询semctl函数使用
2、消息队列Message Queues,msqid创建队列时得到的id值,messages当前队列中存在的消息个数,used_bytes当前所有消息占字节数,单个消息字节数为总字节数除以消息数,若消息个数不为零,说明消息队列中的消息没有得到及时处理,可据此判断是否存在队列阻塞。

ipcs -p,得到与共享内存、消息队列相关进程之间的消息:
Message Queues PIDs中的msqid对应消息队列id,根据id可获取lspid、lrpid消息
lspid表最近一次向消息队列中发送消息的“进程号”,lrpid表最近一次从消息队列中读取消息的“进程号”
进程号是弱进程号,有可能代表线程号,若线程对消息队列发送、接收消息,则pid对应线程号
可用ps -AL | grep pid来查找该线程对应的进程id

ipcs -u,查看各个资源的使用总结信息:
信号量集的个数、信号量的个数,消息队列中当前使用的消息个数总数、占用字节数

ipcs -l,查看各个资源的系统限制信息,系统允许的最大信号量集及信号量个数限制、最大的消息队列中消息个数等信息

ipcs -m,显示共享内存情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值