修改/etc/sysctl.conf

1、vi /etc/sysctl.conf
2、按I键修改,在最后一行添加kernel.msgmax=xxxx,按esc退出编辑,输入 :wq 保存退出。

3、sysctl -p 更新参数

msgmni

  • msgmni 定义了系统范围内的消息队列上限。与信号量一样,消息队列也拥有一个相关
    的标识符。在系统初始化阶段里,内核创建一个指向消息队列标识符结构的指针数组。该
    数组的项数由 msgmni确定。对于每个消息队列,Linux 内核为标识符分配44B,为消息队
    列数据结构分配 96B。为了获得更多的消息队列资源,可以动态增加 msgmni 取值。和信
    号量一样,消息队列标识符的最大数目也受限于IPCMNI。msgmni的默认上限为 16B,这
    可能不足以保证一些大型数据库应用平滑地运行。如果在系统上要运行数据库应用的话,
    推荐默认上限值是 128B。

msgmax

  • msgmax 限制进程可以发送的消息长度。该参数由 Msgsnd()函数加以应用。如果待发
    送消息的长度超过该值,则返回一个错误。该参数可以在运行时调整

msgmnb

  • msgmnb 确定一个消息队列的容量。该参数的取值存储在消息队列标识符结构的某个
    域中,用于确定是否存在着对新消息进行排队的空间。msgmnb 值可以动态修改,默认为
    16384。修改其取值会影响到所有新的消息队列的容量。用户可以通过 Msgctl()系统调用来 增加现有消息队列的容量

引用自:

https://blog.csdn.net/hbuxiaofei/article/details/49155157

Linux下修改消息队列大小相关推荐

  1. linux修改swap分区大小2GB,Linux下修改Swap分区大小

    据了解Linux下可以有两种方法创建交换空间,一种是创建交换分区,另一种是创建交换文件.本文记录的是创建交换文件的方法,因为我用的是这种方法.. 添加交换文件步骤: 1.找个地方创建一个.swap的文 ...

  2. linux 修改消息队列大小

    环境:red hat5 linux消息队列的配置文件为: /etc/sysctl.conf ,里面: msgmax: 一条最大消息的字节数 msgmnb: 一个消息队列总共最大字节数 而我的系统这2个 ...

  3. Linux下修改Swap分区大小

    据了解Linux下可以有两种方法创建交换空间,一种是创建交换分区,另一种是创建交换文件.本文记录的是创建交换文件的方法,因为我用的是这种方法.. 添加交换文件步骤:  1.找个地方创建一个.swap的 ...

  4. Linux下修改文件系统的大小等属性

    默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样.象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储.而且传统的 ...

  5. Linux下修改swap的大小

    说到swap~它是什么的呢? 其实swap是内存的交换区:换句话说,如果内存不够用了,那么系统会在硬盘上存储一些内存中不常用的数据,之后将这部分数据在存储中析构掉:这样内存就又有剩余空间可以运行东东啦 ...

  6. Linux下修改TomcatJVM内存大小

    要添加在tomcat 的bin 下 catalina.sh  里,位置cygwin=false前 .注意引号要带上,红色的为新添加的. # OS specific support.  $var _mu ...

  7. 【转】Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  8. Linux的进程间通信-消息队列

    Linux的进程间通信-消息队列 微博ID:orroz 微信公众号:Linux系统技术 前言 Linux系统给我们提供了一种可以发送格式化数据流的通信手段,这就是消息队列.使用消息队列无疑在某些场景的 ...

  9. Linux系统中消息队列,共享内存、信号和线程的基本操作使用方法

    Linux系统中消息队列,共享内存.信号和线程高级操作 第十一章 消息队列 10.1消息队列定义 10.2 消息队列特点 10.3 key值 10.4 创建消息队列 10.4.1 发送消息 10.4. ...

最新文章

  1. 2022-2028年中国抗菌玻璃行业市场研究及前瞻分析报告
  2. Go-技篇第一 技巧杂烩
  3. Rsyslog分类过略消息关键字收集程序日志
  4. 美国诚实签经验——中英文行程单、往返机票、用英语面试的申请者通过率用中文面试的申请者的通过率、一直保持着微笑,看上去很自信,也很诚恳、户口簿带上最好...
  5. 用CMD开启Windows下的服务命令 转载
  6. linux vi删除操作,vi删除操作
  7. 终于等到DUDU把MetaBlog Api打开了
  8. Ubuntu如何安装setuptools
  9. ReportLab for PDF
  10. Oracle中监听程序无法识别连接描述符中的请求的服务解决办法
  11. springboot 文件上传 各种姿势 解锁,策略模式简单运用
  12. android7.0如何自定义添加系统服务
  13. Bootstrap入门学习(三)——简单项目
  14. OGNL中的#、%和$符号
  15. 041——VUE中组件之pros数据的多种验证机制实例详解
  16. Pandas基础学习
  17. C语言使用 gzip 算法压缩数据
  18. 【mmDetection框架解读】入门篇一、各组件解读,配置文件解读
  19. MATLAB小波变换的图像融合系统[完美运行,GUI界面,详细教程,万字文稿]
  20. 5-14 电话聊天狂人 (25分)

热门文章

  1. switch循环语句
  2. JavaScript switch语句和循环
  3. 华为29岁程序员,工作4年,无房无车无妹,一身病!以为钱好赚,是年轻人最大的错觉...
  4. 机器学习2.多项式回归
  5. 光线传媒(300251)与泰冏
  6. 第一天(倒数79天)
  7. 【笔记】每一对顶点间的最短路径
  8. 人类和 AI 能够“双向奔赴”吗? | 近匠
  9. 爱奇艺EPG(复刻平板端)
  10. Java实习生面试题(一)