ITPub博客

首页 > IT基础架构 > 网络安全 > 进程间通信(IPC) 的限制

进程间通信(IPC) 的限制

原创 网络安全 作者:gaoyj1973 时间:2008-09-04 17:36:39 0 删除 编辑

今天从IBM网站上找到了IPC的限制文档,很全的。记录在这里,以备后查。

操作系统:AIX

下表总结了 IPC 机制的信号量限制。

信号量4.3.04.3.14.3.25.15.25.3
32 位内核的信号量标识的最大数量40964096131072131072131072131072
64 位内核的信号量标识的最大数量409640961310721310721310721048576
每个信号量标识的最大信号量655356553565535655356553565535
每个 semop 调用的最大操作数量102410241024102410241024
每个进程的最大撤销条目数量102410241024102410241024
撤销结构的大小(B)820882088208820882088208
信号量的最大值327673276732767327673276732767
退出时调整的最大值163841638416384163841638416384

下表总结了 IPC 机制的消息队列限制。

消息队列4.3.04.3.14.3.25.15.25.3
最大消息大小4 MB4 MB4 MB4 MB4 MB4 MB
队列上的最大字节数4 MB4 MB4 MB4 MB4 MB4 MB
32 位内核的消息队列标识的最大数量40964096131072131072131072131072
64 位内核的消息队列标识的最大数量409640961310721310721310721048576
每个队列标识的最大消息数量524288524288524288524288524288524288

下表总结了 IPC 机制的共享内存限制。

共享内存4.3.04.3.14.3.25.15.25.3
段的最大大小(32 位进程)256 MB2 GB2 GB2 GB2 GB2 GB
32 位内核的段的最大大小(64 位进程)256 MB2 GB2 GB64 GB1 TB1 TB
64 位内核的段的最大大小(64 位进程)256 MB2 GB2 GB64 GB1 TB32 TB
段的最小大小111111
共享内存标识的最大数量(32 位内核)40964096131072131072131072131072
共享内存标识的最大数量(64 位内核)409640961310721310721310721048576
每个进程的段的最大数量(32 位进程)111111111111
每个进程的段的最大数量(64 位进程)268435456268435456268435456268435456268435456268435456
注:
对于 32 位进程,在使用扩展的 shmat 能力时,每个进程的段的最大数量只受地址空间大小的限制。
[@more@]

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

下一篇: 什么是 infiniband
请登录后发表评论 登录
全部评论

注册时间:2012-08-30

  • 博文量
    40
  • 访问量
    369691