ITPub博客

首页 > Linux操作系统 > Linux操作系统 > solaris 消息队列各参数含义 :

solaris 消息队列各参数含义 :

原创 Linux操作系统 作者:weiranjie 时间:2007-12-26 14:25:08 0 删除 编辑
solaris 消息队列各参数含义 :[@more@]

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 时或者根据软件供应商的建议进行更改。

承诺级别

不稳定

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/66233/viewspace-995805/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-24

  • 博文量
    70
  • 访问量
    246752