欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Win8如何管理自动登录的凭据具体该怎么操作
如何在Word的页眉页脚里添加时间
Linux系统中的curl命令使用教程
怎么在Windows8中打开和关闭系统保护具体该怎么操作
win8怎么打特殊字符?
Word2010字数统计在哪里
Win8.1系统右下角音量图标消失了如何恢复
Win8打开与使用磁盘清理功能全程图解
打开Win10系统磁盘管理器的一些常见方法
Win8/Win8.1网速变慢怎么办?
Linux系统中的ipcs命令使用详解
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   用途

  报告进程间通信设施状态。

  语法

  代码如下:

  ipcs [-mqs] [-abcopt] [-C core] [-N namelist]

  -m 输出有关共享内存(shared memory)的信息

  -q 输出有关信息队列(message queue)的信息

  -s 输出信号量(semaphore)的信息

  # ipcs -m

  IPC status from as of 2007年04月10日 星期二 18时32分18秒 CST

  T ID KEY MODE OWNER GROUP

  Shared Memory:

  m 0 0x50000d43 --rw-r--r-- root root

  m 501 0x1e90c97c --rw-r----- oracle dba

  ipcrm - 删除ipc(清除共享内存信息)

  引用

  它的语法:

  代码如下:

  ipcrm -m|-q|-s shm_id

  -m 输出有关共享内存(shared memory)的信息

  -q 输出有关信息队列(message queue)的信息

  -s 输出信号量(semaphore)的信息

  shm_id 共享内存id

  #ipcrm -m 501

  描述

  ipcs 命令往标准输出写入一些关于活动进程间通信设施的信息。如果没有指定任何标志,ipcs 命令用简短格式写入一些关于当前活动消息队列、共享内存段、信号量、远程队列和本地队列标题。

  列标题和在 ipcs 命令中的列的含义列在下面。圆括号内的字母表示导致对应的报头出现的标志。all 设计符表示始终显示报头。这些标志仅仅确定提供给每个设备何种信息。但它们并不确定将列出哪些设备。

  ipcs查看消息队列命令

  代码如下:

  ISD_1_3_sles10_64:/usr/local/services/httpd/bin # ipcs -ql

  ------ Messages: Limits --------

  max queues system wide =16

  max size of message (bytes) = 65536

  default max size of queue (bytes) = 65536

  ------------------------------------

  修改消息队列大小:

  代码如下:

  root:用户: /etc/sysctl.conf

< p>kernel.msgmnb =4203520

 

  #kernel.msgmnb =3520

  kernel.msgmni = 2878

  保存后需要执行 sysctl -p ,然后重建所有消息队列

  ipcs -q : 显示所有的消息队列

  ipcs -qt : 显示消息队列的创建时间,发送和接收最后一条消息的时间

  代码如下:

  goosns@[192.168.99.90:/hai]$ 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: 显示往消息队列中放消息和从消息队列中取消息的进程ID

  代码如下:

  goosns@[192.168.99.90:/hai]$ ipcs -qp

  ------ Message Queues PIDs --------

  msqid owner lspid lrpid

  65536 mas 0 0

  98305 mas 21941 21941

  ipcs -q -i msgid: 显示该消息队列结构体中的消息信息:

  代码如下:

  goosns@[192.168.99.90:/hai]$ 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 : 显示消息队列的限制信息:

  代码如下:

  goosns@[192.168.99.90:/hai]$ ipcs -ql

  ------ Messages: Limits --------

  max queues system wide = 2878 //最大进程数

  max size of message (bytes) = 8192 //队列中最大消息长度

  default max size of queue (bytes) = 4203520

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站