ipcs命令查看管道,消息队列,共享内存
修改消息隊(duì)列大小:
root:用戶: /etc/sysctl.conf?
kernel.msgmnb =4203520
#kernel.msgmnb =3520
kernel.msgmni = 2878
保存后需要執(zhí)行 sysctl -p ,然后重建所有消息隊(duì)列
ipcs -q?? :? 顯示所有的消息隊(duì)列
ipcs -qt :?? 顯示消息隊(duì)列的創(chuàng)建時(shí)間,發(fā)送和接收最后一條消息的時(shí)間
mas@[172.16.9.38:/mas]$ ipcs -qt
------ Message Queues Send/Recv/Change Times --------
msqid??? owner????? send???????????????? recv???????????????? change?????????????
65536??? mas??????? Not set????????????? Not set????????????? May 15 15:56:39????
98305??? mas??????? May 15 15:59:22????? May 15 15:59:22????? May 15 15:56:39????
ipcs -qp:??? 顯示往消息隊(duì)列中放消息和從消息隊(duì)列中取消息的進(jìn)程ID
mas@[172.16.9.38:/mas]$ ipcs -qp
------ Message Queues PIDs --------
msqid????? owner????? lspid????? lrpid????
65536??? mas???????????? 0???????? 0
98305??? mas???????? 21941???? 21941
ipcs -q -i? msgid:? 顯示該消息隊(duì)列結(jié)構(gòu)體中的消息信息:
mas@[172.16.9.38:/mas]$ ipcs -q -i 98305
Message Queue msqid=98305
uid=512 gid=500 cuid=512??????? cgid=500??????? mode=0600
cbytes=0??????? qbytes=4203520? qnum=0? lspid=21941???? lrpid=21941
send_time=Thu May 15 16:00:19 2008?
rcv_time=Thu May 15 16:00:19 2008?
change_time=Thu May 15 15:56:39 2008
ipcs -ql :???? 顯示消息隊(duì)列的限制信息:
mas@[172.16.9.38:/mas]$ ipcs -ql
------ Messages: Limits --------
max queues system wide = 2878?????????????? //最大進(jìn)程數(shù)
max size of message (bytes) = 8192???????? //隊(duì)列中最大消息長(zhǎng)度
default max size of queue (bytes) = 4203520
總結(jié)
以上是生活随笔為你收集整理的ipcs命令查看管道,消息队列,共享内存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: AWS的VPC使用经验(二)
- 下一篇: screen命令使用说明