OSDN Git Service

(split) LDP: Update draft and release for LDP 3.65
[linuxjm/LDP_man-pages.git] / release / man2 / shmget.2
index 80b4743..c5feb5d 100644 (file)
@@ -54,7 +54,7 @@
 .\" Updated 2013-05-06, Akihiro MOTOKI <amotoki@gmail.com>
 .\" Updated 2013-07-24, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH SHMGET 2 2013\-04\-19 Linux "Linux Programmer's Manual"
+.TH SHMGET 2 2014\-04\-17 Linux "Linux Programmer's Manual"
 .SH 名前
 shmget \- System V 共有メモリ・セグメントを割り当てる
 .SH 書式
@@ -166,22 +166,33 @@ Linux や POSIX の全てのバージョンでは、 \fI<sys/types.h>\fP と \fI
 \fBshmget\fP()  コールに影響する共有メモリ・セグメント資源の制限は以下の通りである:
 .TP 
 \fBSHMALL\fP
-システム全体の共有メモリ・ページの最大数 (Linux では、この上限値は \fI/proc/sys/kernel/shmall\fP
-経由で参照したり、変更したりできる)。
+システム全体の共有メモリ・ページの最大数。 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).
+
+Linux では、この上限値は \fI/proc/sys/kernel/shmall\fP 経由で参照したり、変更したりできる。
 .TP 
 \fBSHMMAX\fP
-共有メモリ・セグメントのバイト単位の大きさの上限: 方針依存 (Linux では、この上限値は \fI/proc/sys/kernel/shmmax\fP
-経由で参照したり、変更したりできる)。
+Maximum size in bytes for a shared memory segment.  Since Linux 2.2, the
+default value of this limit is 0x2000000 (32MB).
+
+Linux では、この上限値は \fI/proc/sys/kernel/shmmax\fP 経由で参照したり、変更したりできる。
 .TP 
 \fBSHMMIN\fP
 共有メモリ・セグメントのバイト単位の大きさの下限: 実装依存 (現在は 1 バイトだが、実質的な最小サイズは \fBPAGE_SIZE\fP である)。
 .TP 
 \fBSHMMNI\fP
+System wide maximum number of shared memory segments.  In Linux 2.2, the
+default value for this limit was 128; since Linux 2.4, the default value is
+4096.
+
 .\" 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
-システム全体の共有メモリーの数の上限: 実装依存 (現在は 4096。Linux 2.3.99 より前では 128。 Linux では、この上限値は
-\fI/proc/sys/kernel/shmmni\fP 経由で参照したり、変更したりできる)。
+Linux では、この上限値は \fI/proc/sys/kernel/shmmni\fP 経由で参照したり、変更したりできる。
 .PP
 プロセス当りの共有メモリ・セグメントの個数の最大値 (\fBSHMSEG\fP)  に関する実装上の制限はない。
 .SS "Linux での注意"
@@ -193,6 +204,6 @@ Linux や POSIX の全てのバージョンでは、 \fI<sys/types.h>\fP と \fI
 \fBshmat\fP(2), \fBshmctl\fP(2), \fBshmdt\fP(2), \fBftok\fP(3), \fBcapabilities\fP(7),
 \fBshm_overview\fP(7), \fBsvipc\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.65 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。