消息队列 msginfo相关参数定义及缺省值

http://docs.oracle.com/cd/E19253-01/819-7063/appendixa-15/index.html    详细见该网址

msgsys:msginfo_msgmni(Solaris 9 发行版)

在 Solaris 10 发行版中已过时。

说明

可以创建的最大消息队列数。

数据类型

带符号整数

缺省值

50

范围

0 到 MAXINT

是否为动态

否。已装入 msginfo 结构的 msgmni 字段中。

验证

何时更改

msgget(2) 调用返回错误 ENOSPC 时或者根据软件供应商的建议进行更改。

承诺级别

不稳定

msgsys:msginfo_msgtql(Solaris 9 发行版)

在 Solaris 10 发行版中已过时。

说明

可以创建的最大消息数。如果 msgsnd 调用尝试超过此限制,则请求会被延迟直到消息标题可用为止。或者,如果请求设置了 IPC_NOWAIT 标志,则请求会失败,并且出现错误 EAGAIN

数据类型

带符号整数

缺省值

40

范围

0 到 MAXINT

是否为动态

否。已装入 msginfo 结构的 msgtql 字段中。

验证

何时更改

msgsnd() 调用阻止或返回错误 EGAIN 时或者根据软件供应商的建议进行更改。

承诺级别

不稳定

msgsys:msginfo_msgmnb(Solaris 9 发行版)

在 Solaris 10 发行版中已过时。

说明

任一消息队列中可存在的最大字节数。

数据类型

无符号长整数

缺省值

4096

范围

0 到物理内存量

单位

字节

是否为动态

否。已装入 msginfo 结构的 msgmnb 字段中。

验证

何时更改

msgsnd() 调用阻止或返回错误 EGAIN 时或者根据软件供应商的建议进行更改。

承诺级别

不稳定

msgsys:msginfo_msgssz(Solaris 9 发行版)

在 Solaris 10 发行版中已删除。

说明

指定系统用于管理消息缓冲区空间的块大小。

数据类型

带符号整数

缺省值

40

范围

0 到 MAXINT

是否为动态

否。已装入 msginfo 结构的 msgtql 字段中。

验证

将为了支持消息和队列而创建的最大数量的数据结构所占的空间与装入模块时的可用内核内存的 25% 进行比较。如果数据结构数过大,则会拒绝装入消息队列模块,并且功能不可用。此计算包括可能由消息占用的空间。仅当首次装入模块时,才会出现这种情况。

何时更改

当缺省值不够时进行更改。通常根据软件供应商的建议进行更改。

承诺级别

过时

msgsys:msginfo_msgmap(Solaris 9 发行版)

在 Solaris 10 发行版中已删除。

说明

系统支持的消息数。

数据类型

带符号整数

缺省值

100

范围

0 到 MAXINT

是否为动态

验证

将为了支持消息和队列而创建的最大数量的数据结构所占的空间与装入模块时的可用内核内存的 25% 进行比较。如果数据结构数过大,则会拒绝装入消息队列模块,并且功能不可用。此计算包括可能由消息占用的空间。仅当首次装入模块时,才会出现这种情况。

何时更改

当缺省值不够时进行更改。通常根据软件供应商的建议进行更改。

承诺级别

过时

msgsys:msginfo_msgseg(Solaris 9 发行版)

在 Solaris 10 发行版中已删除。

说明

系统用作可用消息内存池的 msginfo_msgssz 段数。可用于消息的总内存为 msginfo_msgseg * msginfo_msgssz

数据类型

带符号短整数

缺省值

1024

范围

0 到 32,767

是否为动态

验证

将为了支持消息和队列而创建的最大数量的数据结构所占的空间与装入模块时的可用内核内存的 25% 进行比较。如果数据结构数过大,则会拒绝装入消息队列模块,并且功能不可用。此计算不包括可能由消息占用的空间。仅当首次装入模块时,才会出现这种情况。

何时更改

当缺省值不够时进行更改。通常根据软件供应商的建议进行更改。

承诺级别

过时

msgsys:msginfo_msgmax(Solaris 9 发行版)

在 Solaris 10 发行版中已删除。

说明

System V 消息的最大大小。

数据类型

无符号长整数

缺省值

2048

范围

0 到物理内存量

单位

字节

是否为动态

否。已装入 msginfo 结构的 msgmax 字段中。

验证

何时更改

msgsnd(2) 调用返回错误 EINVAL 时或者根据软件供应商的建议进行更改。

承诺级别

不稳定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值