1. <rp id="vadoq"><object id="vadoq"></object></rp><tbody id="vadoq"><pre id="vadoq"></pre></tbody>
      1. <th id="vadoq"></th>
        <em id="vadoq"><tr id="vadoq"><kbd id="vadoq"></kbd></tr></em>

        博客专栏

        EEPW首页 > 博客 > Linux消息队列的设置及查看

        Linux消息队列的设置及查看

        发布人:电子禅石 时间:2022-12-22 来源:工程师 发布文章

        消息队列提供了一种从一个进程向另外一个进程发送一个数据块的方法。

        消息队列每个消息的最大长度有限制,每个消息队列总字节数有限制,系统的消息队列有限制;

        1.查看消息队列的设置信息

        查看每个消息的最大长度:

        cat /proc/sys/kernel/msgmax

        查看每个消息队列总的字节数:

        cat /proc/sys/kernel/msgmnb

        查看消息队列的总数上限:

        cat /proc/sys/kernel/msgmni


        2.调整消息队列的设置信息

        通过root用户修改/etc/sysctl.conf中的配置可调整上述参数的大小(如果本身/etc/sysctl.conf中没有相应的配置信息,则可以新增):

        kernel.msgmni=65536

        kernel.msgmax=81920

        kernel.msgmnb=4194304

        修改后执行下面的命令生效:

        /sbin/sysctl -p


        3.查看消息队列:

        ipcs -q :查看消息队列

        ipcs -pq :查看消息队列对应的用户、发送和接收进程pid

        ipcs -q -i msgid :查看该msgid的消息队列的详细情况

        ipcrm -Q key:删除消息队列

        ————————————————


        原文链接:https://blog.csdn.net/weixin_43708262/article/details/115935200


        *博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



        关键词: linux

        相关推荐

        技术专区

        关闭
        久久精品欧美日日躁
        1. <rp id="vadoq"><object id="vadoq"></object></rp><tbody id="vadoq"><pre id="vadoq"></pre></tbody>
          1. <th id="vadoq"></th>
            <em id="vadoq"><tr id="vadoq"><kbd id="vadoq"></kbd></tr></em>