JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... Linux 2.6.28 より前は、デフォルトの mq_maxmsg は 10 であった。 Linux 2.6.28 から Linux 3.4 までは、 デフォルト値は msg_max 上限で規定される値であった。 /proc/sys/fs/mqueue/msg_max このファイルを使って、一つのキューに入れられるメッセージの最大数の 上限 ... 値を参照したり変更したりできる。この値は、 mq_open (3) に渡す attr->mq_maxmsg 引数に対する上限値として機能する。 msg_max のデフォルト値は 10 で、 最小値は 1 (2.6.28 より前のカーネルでは 10) である。 msg_max に指定できる ... 上限値は HARD_MSGMAX である。 msg_max 上限は特権プロセス ( CAP_SYS_RESOURCE ) では無視されるが、上限値 HARD_MSGMAX はどんな場合にでも適用される。 HARD_MSGMAX の定義は ... ... トが既に存在するが、 size がそのセグメントのサイズよりも大きかった。 ENFILE システム全体でオープンされているファイルの総数が上限に達した。 ENOENT 指定された key に対応するセグメントが存在せず、 IPC_CREAT も指定されていなかった。 ENOMEM セグメントの管理 ... た場合は、 shmget () は shmflg の下位 9 ビットを除いた全てを無視し、 新しい共有メモリーセグメントを作成する。 共有メモリーの上限 shmget () コールに影響する共有メモリーセグメント資源の制限は以下の通りである: SHMALL 共有メモリーの全使用量のシステム全体で ... の上限値。 システムページサイズが単位である。 Linux では、この上限値は /proc/sys/kernel/shmall 経由で参照したり、変更したりできる。 ... ... より小さくない) */ }; ソフトリミットは、カーネルが対応するリソースに対して課す制限値である。 ハードリミットはソフトリミットの上限として働く。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミットの範囲に設定することと、 ハードリミットを下げ ... する。 RLIMIT_LOCKS (Linux 2.4.0 から 2.4.24 まで) このプロセスが実行できる flock (2) ロック数と fcntl (2) リース数の合計値の上限である。 RLIMIT_MEMLOCK This is the maximum number of bytes of memory that may be locked into RAM. This limit is in effect r ... がオープンできるファイルディスクリプター数の最大値より 1 大きい値を指定する。 ( open (2), pipe (2), dup (2) などにより) この上限を超えようとした場合、エラー EMFILE が発生する (歴史的に、BSD ではこの上限は RLIMIT_OFILE という名前となっている)。 Since Li ... ... より小さくない) */ }; ソフトリミットは、カーネルが対応するリソースに対して課す制限値である。 ハードリミットはソフトリミットの上限として働く。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミットの範囲に設定することと、 ハードリミットを下げ ... する。 RLIMIT_LOCKS (Linux 2.4.0 から 2.4.24 まで) このプロセスが実行できる flock (2) ロック数と fcntl (2) リース数の合計値の上限である。 RLIMIT_MEMLOCK This is the maximum number of bytes of memory that may be locked into RAM. This limit is in effect r ... がオープンできるファイルディスクリプター数の最大値より 1 大きい値を指定する。 ( open (2), pipe (2), dup (2) などにより) この上限を超えようとした場合、エラー EMFILE が発生する (歴史的に、BSD ではこの上限は RLIMIT_OFILE という名前となっている)。 Since Li ... ... より小さくない) */ }; ソフトリミットは、カーネルが対応するリソースに対して課す制限値である。 ハードリミットはソフトリミットの上限として働く。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミットの範囲に設定することと、 ハードリミットを下げ ... する。 RLIMIT_LOCKS (Linux 2.4.0 から 2.4.24 まで) このプロセスが実行できる flock (2) ロック数と fcntl (2) リース数の合計値の上限である。 RLIMIT_MEMLOCK This is the maximum number of bytes of memory that may be locked into RAM. This limit is in effect r ... がオープンできるファイルディスクリプター数の最大値より 1 大きい値を指定する。 ( open (2), pipe (2), dup (2) などにより) この上限を超えようとした場合、エラー EMFILE が発生する (歴史的に、BSD ではこの上限は RLIMIT_OFILE という名前となっている)。 Since Li ... ... より小さくない) */ }; ソフトリミットは、カーネルが対応するリソースに対して課す制限値である。 ハードリミットはソフトリミットの上限として働く。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミットの範囲に設定することと、 ハードリミットを下げ ... する。 RLIMIT_LOCKS (Linux 2.4.0 から 2.4.24 まで) このプロセスが実行できる flock (2) ロック数と fcntl (2) リース数の合計値の上限である。 RLIMIT_MEMLOCK This is the maximum number of bytes of memory that may be locked into RAM. This limit is in effect r ... がオープンできるファイルディスクリプター数の最大値より 1 大きい値を指定する。 ( open (2), pipe (2), dup (2) などにより) この上限を超えようとした場合、エラー EMFILE が発生する (歴史的に、BSD ではこの上限は RLIMIT_OFILE という名前となっている)。 Since Li ... ... より小さくない) */ }; ソフトリミットは、カーネルが対応するリソースに対して課す制限値である。 ハードリミットはソフトリミットの上限として働く。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミットの範囲に設定することと、 ハードリミットを下げ ... する。 RLIMIT_LOCKS (Linux 2.4.0 から 2.4.24 まで) このプロセスが実行できる flock (2) ロック数と fcntl (2) リース数の合計値の上限である。 RLIMIT_MEMLOCK This is the maximum number of bytes of memory that may be locked into RAM. This limit is in effect r ... がオープンできるファイルディスクリプター数の最大値より 1 大きい値を指定する。 ( open (2), pipe (2), dup (2) などにより) この上限を超えようとした場合、エラー EMFILE が発生する (歴史的に、BSD ではこの上限は RLIMIT_OFILE という名前となっている)。 Since Li ... ... より小さくない) */ }; ソフトリミットは、カーネルが対応するリソースに対して課す制限値である。 ハードリミットはソフトリミットの上限として働く。 特権を持たないプロセスは、ソフトリミットの値を 0 からハードリミットの範囲に設定することと、 ハードリミットを下げ ... する。 RLIMIT_LOCKS (Linux 2.4.0 から 2.4.24 まで) このプロセスが実行できる flock (2) ロック数と fcntl (2) リース数の合計値の上限である。 RLIMIT_MEMLOCK This is the maximum number of bytes of memory that may be locked into RAM. This limit is in effect r ... がオープンできるファイルディスクリプター数の最大値より 1 大きい値を指定する。 ( open (2), pipe (2), dup (2) などにより) この上限を超えようとした場合、エラー EMFILE が発生する (歴史的に、BSD ではこの上限は RLIMIT_OFILE という名前となっている)。 Since Li ... ... -max-args = max-args 1 コマンド行につき最大 max-args 個の引数を使用します。 作成されたコマンドラインが、 コマンドライン長の上限を超過する場合は ( -s オプション参照)、 max-args より少ない引数が使用されることになります。 ただし、 -x オプションが指定され ... マンドの数を増やすことができます。 また、 SIGUSR2 シグナルを送れば、 その数を減らすことができます。 ただし、 実装が決めている上限を越えて増やすことはできませんし (上限は --show-limits を使えばわかります)、 1 より少なくもできません。 xargs は、 実行してい ... この文字数には、 指定したコマンドと initial-arguments 、 それに各引数文字列の終端を示すヌル文字も含まれます。 指定できる値の上限は、 システム次第であり、 exec 関数に対する引数の最大長から、 現在の環境のサイズと 2048 バイトの余裕領域を引いたものです。も ... ... cursions, so that the interpreter may be a script which is interpreted by a script, and so on. 引数と環境変数の合計サイズの上限 ほとんどの UNIX の実装は、新しいプログラムに渡すことができる コマンドライン引数 ( argv ) と環境変数 ( envp ) の文字列群の合 ... 計サイズに何らかの上限を設けている。 POSIX.1 は、 ARG_MAX 定数を使ってこの上限を決める実装を認めている ( ARG_MAX は < limits.h > で定義されるか、実 ... (Linux 3.1 以降) set*uid () のいずれかの呼び出しでプロセスの実 UID が変更されたとすると、呼び出し元の RLIMIT_NPROC リソース上限 ( setrlimit (2) 参照) を超えてしまう、 現在もまだ超えている。 このエラーの詳細な説明については「注意」の節を参照。 EFAULT ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。