社区
Linux/Unix社区
帖子详情
LINUX如何调整POSIX消息队列大小
xhs_lh04
2008-10-23 09:07:25
我的问题是:
LINUX下POSIX消息队列的限制如何调整?
我在LINUX使用POSIX在mq_open时当打开maxmsg>10时就报错(参数非法)而小于10就能成功
另外我只知道消息队列的总大小是有限制的
消息队列大小*消息长度+某个数 < ulimit -q = 819200
我就不知道了消息队列的长度还有限制吗?而且才是10?如何来调整
解决了就送分
...全文
1505
5
打赏
收藏
LINUX如何调整POSIX消息队列大小
我的问题是: LINUX下POSIX消息队列的限制如何调整? 我在LINUX使用POSIX在mq_open时当打开maxmsg>10时就报错(参数非法)而小于10就能成功 另外我只知道消息队列的总大小是有限制的 消息队列大小*消息长度+某个数 < ulimit -q = 819200 我就不知道了消息队列的长度还有限制吗?而且才是10?如何来调整 解决了就送分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xhs_lh04
2008-10-23
打赏
举报
回复
楼上的正确,太感谢了
once_and_again
2008-10-23
打赏
举报
回复
[Quote=引用 3 楼 blackbillow 的回复:]
$ cat /proc/sys/fs/mqueue/msgsize_max
8192
$ cat /proc/sys/fs/mqueue/queues_max
256
$ cat /proc/sys/fs/mqueue/msg_max
10
[/Quote]cat /proc/sys/fs/mqueue/msg_max
10
blackbillow
2008-10-23
打赏
举报
回复
$ cat /proc/sys/fs/mqueue/msgsize_max
8192
$ cat /proc/sys/fs/mqueue/queues_max
256
$ cat /proc/sys/fs/mqueue/msg_max
10
xhs_lh04
2008-10-23
打赏
举报
回复
嗯这个我知道,通过应用程序去设置
我正是在mq_open时使用自定义的attr去设置消息队列的大小,当mq_maxmsg>10就出错了,小于10就OK
我想这应该在操作系统层有对它的限制,我只找到了ulimit -q对消息队列总大小的限制
jufeng2309
2008-10-23
打赏
举报
回复
POSIX中有mq_getattr(),
mq_setattr()等方法,
它们可以得到消息队列的属性并设置它们,该属性是一个包括大小在内的结构
linux
下几种最常用的IPC接口,这样一来,统一了接口,提高代码重用性.rar
消息队列
克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区
大小
受限等缺点。 共享内存:使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与...
Linux
编程从入门到精通
4.3.2
消息队列
44 4.3.3 信号量 45 4.3.4 共享存储区 47 第5章 PCI 49 5.1 PCI的地址空间 49 5.2 PCI配置头 50 5.3 PCI的I/O和存储地址空间 51 5.4 PCI-ISA桥 51 5.5 PCI-PCI 桥 51 5.5.1 PCI-PCI桥:PCI I/O和存储...
linux
设置
posix
消息队列
大小
,
linux
修改
POSIX
消息队列
(msgqueue)的各项限制(最大内存、msg_max、msgsize_max、queues_max)...
1.进入 目录/proc/sys/fs/mqueue/,查看各项
消息队列
的默认max设置:[root@localhost ~]# ls -l /proc/sys/fs/mqueue/total 0-rw-r--r-- 1 root root 0 Aug 20 23:04 msg_default-rw-r--r-- 1 root root 0 Aug 20 23...
[
Linux
]
POSIX
消息队列
使用
POSIX
消息队列
的使用介绍
linux
POSIX
消息队列
详解&使用&demo
linux
POSIX
消息队列
详解&使用&demo 系统调用 mq_open() 打开一个
消息队列
, #include <fcntl.h> /* For O_* constants */ #include <sys/stat.h> /* For mode constants */ #include <...
Linux/Unix社区
23,122
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章