首页 > IT基础架构 > 网络安全 > 进程间通信(IPC) 的限制
今天从IBM网站上找到了IPC的限制文档,很全的。记录在这里,以备后查。
操作系统:AIX
下表总结了 IPC 机制的信号量限制。
| 信号量 | 4.3.0 | 4.3.1 | 4.3.2 | 5.1 | 5.2 | 5.3 |
|---|---|---|---|---|---|---|
| 32 位内核的信号量标识的最大数量 | 4096 | 4096 | 131072 | 131072 | 131072 | 131072 |
| 64 位内核的信号量标识的最大数量 | 4096 | 4096 | 131072 | 131072 | 131072 | 1048576 |
| 每个信号量标识的最大信号量 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 |
| 每个 semop 调用的最大操作数量 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 |
| 每个进程的最大撤销条目数量 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 |
| 撤销结构的大小(B) | 8208 | 8208 | 8208 | 8208 | 8208 | 8208 |
| 信号量的最大值 | 32767 | 32767 | 32767 | 32767 | 32767 | 32767 |
| 退出时调整的最大值 | 16384 | 16384 | 16384 | 16384 | 16384 | 16384 |
下表总结了 IPC 机制的消息队列限制。
| 消息队列 | 4.3.0 | 4.3.1 | 4.3.2 | 5.1 | 5.2 | 5.3 |
|---|---|---|---|---|---|---|
| 最大消息大小 | 4 MB | 4 MB | 4 MB | 4 MB | 4 MB | 4 MB |
| 队列上的最大字节数 | 4 MB | 4 MB | 4 MB | 4 MB | 4 MB | 4 MB |
| 32 位内核的消息队列标识的最大数量 | 4096 | 4096 | 131072 | 131072 | 131072 | 131072 |
| 64 位内核的消息队列标识的最大数量 | 4096 | 4096 | 131072 | 131072 | 131072 | 1048576 |
| 每个队列标识的最大消息数量 | 524288 | 524288 | 524288 | 524288 | 524288 | 524288 |
下表总结了 IPC 机制的共享内存限制。
| 共享内存 | 4.3.0 | 4.3.1 | 4.3.2 | 5.1 | 5.2 | 5.3 |
|---|---|---|---|---|---|---|
| 段的最大大小(32 位进程) | 256 MB | 2 GB | 2 GB | 2 GB | 2 GB | 2 GB |
| 32 位内核的段的最大大小(64 位进程) | 256 MB | 2 GB | 2 GB | 64 GB | 1 TB | 1 TB |
| 64 位内核的段的最大大小(64 位进程) | 256 MB | 2 GB | 2 GB | 64 GB | 1 TB | 32 TB |
| 段的最小大小 | 1 | 1 | 1 | 1 | 1 | 1 |
| 共享内存标识的最大数量(32 位内核) | 4096 | 4096 | 131072 | 131072 | 131072 | 131072 |
| 共享内存标识的最大数量(64 位内核) | 4096 | 4096 | 131072 | 131072 | 131072 | 1048576 |
| 每个进程的段的最大数量(32 位进程) | 11 | 11 | 11 | 11 | 11 | 11 |
| 每个进程的段的最大数量(64 位进程) | 268435456 | 268435456 | 268435456 | 268435456 | 268435456 | 268435456 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267897/viewspace-1010131/ ,如需转载,请注明出处,否则将追究法律责任。