| kernel.msgmax | 单条消息字节上限(常见 8192) |
|---|---|
| kernel.msgmnb | 单个队列字节上限(常见 16384) |
| kernel.msgmni | 队列数量上限 |
查看与调整
查看与调整
sysctl kernel.msgmax kernel.msgmnb kernel.msgmni
ipcs -q
sysctl -w kernel.msgmax=65536应用报 msgsnd: Invalid argument 时,先核对消息体是否超过 msgmax。
SysV 消息队列单条消息大小上限(常见 8192 字节);同类参数 msgmnb 限制单队列总字节、msgmni 限制队列数量。
| kernel.msgmax | 单条消息字节上限(常见 8192) |
|---|---|
| kernel.msgmnb | 单个队列字节上限(常见 16384) |
| kernel.msgmni | 队列数量上限 |
sysctl kernel.msgmax kernel.msgmnb kernel.msgmni
ipcs -q
sysctl -w kernel.msgmax=65536