\fBshmget\fP() コールに影響する共有メモリ・セグメント資源の制限は以下の通りである:
.TP
\fBSHMALL\fP
-System wide maximum of shared memory pages. Since Linux 2.2, the default
-value for this limit is
+システム全体の共有メモリ・ページの最大数。 Linux 2.2 以降では、この上限のデフォルト値は以下である。
SHMMAX / PAGE_SIZE * (SHMMNI / 16)
Assuming a 4kB page size, this formula yields (since Linux 2.4) the value
2^20 (2,097,152).
-On Linux, this limit can be read and modified via
-\fI/proc/sys/kernel/shmall\fP.
+Linux では、この上限値は \fI/proc/sys/kernel/shmall\fP 経由で参照したり、変更したりできる。
.TP
\fBSHMMAX\fP
Maximum size in bytes for a shared memory segment. Since Linux 2.2, the
default value of this limit is 0x2000000 (32MB).
-On Linux, this limit can be read and modified via
-\fI/proc/sys/kernel/shmmax\fP.
+Linux では、この上限値は \fI/proc/sys/kernel/shmmax\fP 経由で参照したり、変更したりできる。
.TP
\fBSHMMIN\fP
共有メモリ・セグメントのバイト単位の大きさの下限: 実装依存 (現在は 1 バイトだが、実質的な最小サイズは \fBPAGE_SIZE\fP である)。
.\" Kernels between 2.4.x and 2.6.8 had an off-by-one error that meant
.\" that we could create one more segment than SHMMNI -- MTK
.\" This /proc file is not available in Linux 2.2 and earlier -- MTK
-On Linux, this limit can be read and modified via
-\fI/proc/sys/kernel/shmmni\fP.
+Linux では、この上限値は \fI/proc/sys/kernel/shmmni\fP 経由で参照したり、変更したりできる。
.PP
プロセス当りの共有メモリ・セグメントの個数の最大値 (\fBSHMSEG\fP) に関する実装上の制限はない。
.SS "Linux での注意"