系统范围内套接字和队列缓冲区空间的总量是否有限制?

系统范围内套接字和队列缓冲区空间的总量是否有限制?

在 Linux 中,我知道您可以调整每个套接字连接的最大缓冲区大小,但是缓冲区可以占用的空间量是否存在系统范围的限制,并且这是否同样适用于消息队列的大小?

答案1

类型:cat /proc/sys/kernel/msgmni此文件定义系统范围内的消息队列标识符数量的限制。
要为此正在运行的会话将其设置为新值,请使用:# echo 2048 > /proc/sys/kernel/msgmni,该值立即生效。
系统范围内消息队列的默认最大大小(以字节为单位):16384 字节,可从中读取cat /proc/sys/kernel/msgmnb

相关内容