JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... バイス上またはファイル上に準備する。 (スワップ領域を準備した後にこの領域の利用を開始するには、 swapon コマンドを用いる必要がある。通常スワップ領域は /etc/fstab にリストされ、 ... のパーティションを破壊しないように注意すること。) size パラメータは不要であるが、過去との互換性のために残してある。 (スワップ領域にしたいサイズを 1024 バイトブロック単位で指定する。 このパラメータが省略されると、 mkswap はパーティション全体を用いる。 こ ... swapon が "no swap signature is found" といって失敗する。 PSZ に与える通常の値は 4096 または 8192 である。 Linux はスワップ領域として 2 つの形式を認識する。古い形式と新しい形式 とである。これらは、スワップ領域先頭ページの末尾 10 バイトに よって区別され ... ... のファイルは、プロセスの NUMA メモリーポリシーと割り当てに関する 情報を表示する。 各行に、そのプロセスが使用しているメモリー領域に関する情報が表示される。その他の情報 --- そのメモリー領域に適用されているメモリーポリシーや、そのページがどのノード上に割り ... み出しが行われると、 カーネルはそのプロセスの仮想アドレス空間をスキャンし、 メモリーの使用状況を報告する。 プロセスのメモリー領域の情報が 1 行に 1 領域で表示される。 各行の最初のフィールドはメモリー領域の開始アドレスを示す。 このフィールドは /proc/<pid> ... /maps ファイルの内容と対応している。 /proc/<pid>/maps には、メモリー領域の末尾のアドレスや、アクセス許可や共有といった他の情報も含まれる。 2 番目のフィールドは、 そのメモリー領域に現在適用されてい ... ... 合、 attr を使って新しく作成された各スレッドに対して、 システムはスレッドのスタックの末尾に少なくとも guardsize バイトの 追加領域を割り当てる。この追加領域はスタックに対するガード領域として 機能する (ただし「バグ」の節も参照)。 guardsize が 0 の場合、 a ... ttr を使って新しく作成されたスレッドはガード領域を持たない。 デフォルトの guard size はシステムのページサイズと同じである。 ( pthread_attr_setstack (3) や pthread_attr_sets ... し側がそ のスレッドのスタックを割り当てていることを意味するので、guard size 属性 は無視される (すなわち、システムによるガード領域の作成は行われない)。 この場合、スタックオーバーフローが起こらないように対処するのはアプリ ケーション側の責任となる (おそらく ... ... 合、 attr を使って新しく作成された各スレッドに対して、 システムはスレッドのスタックの末尾に少なくとも guardsize バイトの 追加領域を割り当てる。この追加領域はスタックに対するガード領域として 機能する (ただし「バグ」の節も参照)。 guardsize が 0 の場合、 a ... ttr を使って新しく作成されたスレッドはガード領域を持たない。 デフォルトの guard size はシステムのページサイズと同じである。 ( pthread_attr_setstack (3) や pthread_attr_sets ... し側がそ のスレッドのスタックを割り当てていることを意味するので、guard size 属性 は無視される (すなわち、システムによるガード領域の作成は行われない)。 この場合、スタックオーバーフローが起こらないように対処するのはアプリ ケーション側の責任となる (おそらく ... ... モリーポリシーはどのノードからメモリーを割り当てるかを決定する。 addr と len で指定されたメモリー範囲に、 メモリーの「無名」領域 --- MAP_ANONYMOUS 付きの mmap (2) システムコールを使って作成されたメモリー領域 --- や MAP_PRIVATE 付きの mmap (2) を使って ... ケーションがそのページへの書き込み (データの格納) を行った時には指定されたポリシーのみに基づいてページが割り当てられる。無名領域の場合、最初の読み出しアクセスの際には カーネル内の全データが 0 である共有ページが使用される。 MAP_PRIVATE でマップされたファ ... 囲に、 shmget (2) システムコールを使って作成されたり、 shmat (2) システムコールを使って付加 (attach) されたりした共有メモリー領域が 含まれる場合、無名メモリー領域や共有メモリー領域に対するページ割り当ては、 共有メモリーセグメントへポリシーの設定を行った ... ... wapflags ); int swapoff(const char * path ); 説明 swapon () は path で指定されたファイルやブロックデバイスにスワップ領域を設定する。 swapoff () は path で指定されたファイルやブロックデバイスへのスワップを停止する。 swapon () の swapflags 引数に ... SWAP_FLAG_PREFER フラグが指定された場合、 新しいスワップ領域はデフォルトよりも高い優先度を持つ。 優先度は以下のように変換されて swapflags に指定する。 (prio << SWAP_FLAG_PRIO_SHIFT) & ... の関数は特権プロセス ( CAP_SYS_ADMIN ケーパビリティ (capability) を持つプロセス) のみが使用できる。 優先度 それぞれのスワップ領域は高 (high) と低 (low) のどちらかの優先度を持つ。 デフォルトの優先度は低である。 低い優先度の領域において、新しい領域は古い領 ... ... wapflags ); int swapoff(const char * path ); 説明 swapon () は path で指定されたファイルやブロックデバイスにスワップ領域を設定する。 swapoff () は path で指定されたファイルやブロックデバイスへのスワップを停止する。 swapon () の swapflags 引数に ... SWAP_FLAG_PREFER フラグが指定された場合、 新しいスワップ領域はデフォルトよりも高い優先度を持つ。 優先度は以下のように変換されて swapflags に指定する。 (prio << SWAP_FLAG_PRIO_SHIFT) & ... の関数は特権プロセス ( CAP_SYS_ADMIN ケーパビリティ (capability) を持つプロセス) のみが使用できる。 優先度 それぞれのスワップ領域は高 (high) と低 (low) のどちらかの優先度を持つ。 デフォルトの優先度は低である。 低い優先度の領域において、新しい領域は古い領 ... ... nt でキャストしたものと等価である。 返り値 成功すると、これらの関数は x の指数部を符号付き整数として返す。 x がゼロの場合、領域エラー (domain error) が発生し、 FP_ILOGB0 が返される。 x が NaN の場合、領域エラー (domain error) が発生し、 FP_ILOGBNAN が ... 返される。 x が負の無限大か正の無限大の場合、 領域エラー (domain error) が発生し、 INT_MAX が返される。 エラー これらの関数を呼び出した際にエラーが発生したかの判定方法について ... の情報は math_error (7) を参照のこと。 以下のエラーが発生する可能性がある。 領域エラー: x が 0 か NaN 不正 (invalid) 浮動小数点例外 ( FE_INVALID ) が上がり、 errno に EDOM が設定される (ただし、「バグ」を ... ... nt でキャストしたものと等価である。 返り値 成功すると、これらの関数は x の指数部を符号付き整数として返す。 x がゼロの場合、領域エラー (domain error) が発生し、 FP_ILOGB0 が返される。 x が NaN の場合、領域エラー (domain error) が発生し、 FP_ILOGBNAN が ... 返される。 x が負の無限大か正の無限大の場合、 領域エラー (domain error) が発生し、 INT_MAX が返される。 エラー これらの関数を呼び出した際にエラーが発生したかの判定方法について ... の情報は math_error (7) を参照のこと。 以下のエラーが発生する可能性がある。 領域エラー: x が 0 か NaN 不正 (invalid) 浮動小数点例外 ( FE_INVALID ) が上がり、 errno に EDOM が設定される (ただし、「バグ」を ... ... nt でキャストしたものと等価である。 返り値 成功すると、これらの関数は x の指数部を符号付き整数として返す。 x がゼロの場合、領域エラー (domain error) が発生し、 FP_ILOGB0 が返される。 x が NaN の場合、領域エラー (domain error) が発生し、 FP_ILOGBNAN が ... 返される。 x が負の無限大か正の無限大の場合、 領域エラー (domain error) が発生し、 INT_MAX が返される。 エラー これらの関数を呼び出した際にエラーが発生したかの判定方法について ... の情報は math_error (7) を参照のこと。 以下のエラーが発生する可能性がある。 領域エラー: x が 0 か NaN 不正 (invalid) 浮動小数点例外 ( FE_INVALID ) が上がり、 errno に EDOM が設定される (ただし、「バグ」を ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。