JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... により メモリーコントローラーが異なり、距離も異なっている。 メモリーポリシーは、どのノードからメモリーをそのスレッドに 割り当てるかを定めるものである。 set_mempolicy () は、スレッドのデフォルトポリシーを定める。スレッドのポリシーは、 mbind (2) で設定さ ... れる特定のポリシーにより制御されるメモリー領域以外のスレッドのアドレス空間におけるページの割り当てに適用される。 スレッドのデフォルトポリシーは、 MAP_PRIVATE フラグを指定した mmap (2) を使ってマップされたメモリーマップファ ... イルに対する読み出し専用 (ロードされるだけ) のページの割り当てにも適用される。 また、 MAP_SHARED フラグを指定した mmap (2) を使ってマップされたメモリーマップファイルに対するページの割り当 ... ... を設定する。 NUMA ポリシーはポリシーモードと 0 個以上のノードから構成される。 メモリーポリシーはどのノードからメモリーを割り当てるかを決定する。 addr と len で指定されたメモリー範囲に、 メモリーの「無名」領域 --- MAP_ANONYMOUS 付きの mmap (2) システムコ ... いる場合、アプリケーションがそのページへの書き込み (データの格納) を行った時には指定されたポリシーのみに基づいてページが割り当てられる。無名領域の場合、最初の読み出しアクセスの際には カーネル内の全データが 0 である共有ページが使用される。 MAP_PRIVATE で ... マップされたファイルの場合、最初の読み出しアクセスがあると、 ページ割り当てが発生するきっかけとなったスレッドのメモリポリシーにしたがってページの割り当てが行われる。 ページ割り当てのきっかけとなったス ... ... 数により実行されたメモリー割り当てに関する情報を格納した構造体のコピーを返す。 Note that not all allocations are visible to mallinfo (); see BUGS and consider ... t, releasable space (bytes) */ }; mallinfo 構造体の各フィールドには以下の情報が格納される。 arena mmap (2) 以外の手段で割り当てられた総メモリー量 (例えばヒープに割り当てられたメモリー) 。 この数字には使用中のブロックやフリーリスト上のブロックも含まれる ... fastbin ではない) 未使用ブロック数。 smblks fastbin 未使用ブロック数 ( mallopt (3) 参照)。 hblks mmap (2) を使って現在割り当てられているブロック数 ( mallopt (3) の M_MMAP_THRESHOLD の議論を参照)。 hblkhd mmap (2) を使って現在割り当てられているブロック ... ... する関数により割り当てられたメモリーに関する統計を (標準エラーに) 出力する。 各領域 (割り当てエリア) について、 この関数は割り当てられているメモリ ... ーの総量と現在の割り当てが使用している総バイト数を出力する (これらの二つの値は mallinfo (3) で取得できる arena と uordblks フィールドに対応している) ... 。 また、この関数は、 すべての領域のこれら二つの統計情報の合計値と、 mmap (2) を使って同時に割り当てられたブロック数とバイト数の最大値を表示する。 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 イン ... ... 8) を参照。 libmemusage.so ライブラリは、 malloc (3), calloc (3), free (3), realloc (3) の呼び出しを横取りし、 メモリー割り当て状況の追跡を行う。 追加で、 mmap (2), mremap (2), munmap (2) を追跡することもできる。 memusage は収集したデータをテキスト形式 ... び出しの引数の積 ( nmemb * size )、 mmap (2) のすべての呼び出しの length 引数の合計。 realloc (3) と mremap (2) の場合、 割り当ての新しいサイズが以前のサイズよりも大きい場合、 差分 (新しいサイズから古いサイズを引いた値) の合計が加算される。 heap peak ma ... 差分を計算する。これらの差分の最大値がスタックのピーク値となる。 この概要行の直後には、 監視対象の各関数の呼び出し回数、 割り当て・割り当て解除された全メモリー量、 失敗した回数がテーブルで表示される。 realloc (3) と mremap (2) の場合には、 フィールド "n ... ... 各コマンドは Ctrl-a (以降は C-a と省略) で始まり、 その後には別のキーストロークが 1 つ続く。 コマンド文字とすべてのキー割り当ては完全に望みの通りにカスタマイズできる。 ただし長さは必ず 2 文字でなければならない。 screen はプレフィクス "C-" をコントロー ... ンドウで動作中のプロセスの状態にかかわらず、 ただちにそのウィンドウへ切り替わる。 同様に、あらかじめコマンドをキー操作に割り当てておき (割り当ては .screenrc またはコマンドラインから "C-a :" で行う)、 その後これを "C-a c" のように用いれば、 特定のコマン ... い始めたいせっかちな人も、 "C-a ?" コマンドだけは覚えておくように。この 2 文字を入力すると screen で使えるコマンドとキー割り当てのリストが表示される。 それぞれのキー操作については、 『デフォルトのキー割り当て』の節で説明する。 このマニュアルの『カスタマ ... ... 数は、 呼び出し元のメモリー割り当て実装の現在の状態を表す XML 文字列を出力する。 文字列は、 ファイルストリーム stream に出力される。 出力された文字列には、 全て ... の割り当て領域の情報が含まれる ( malloc (3) 参照)。 現在の実装では、 options は 0 でなければならない。 返り値 malloc_info () は、成功す ... 参照。 インターフェース 属性 値 malloc_info () Thread safety MT-Safe 準拠 この関数は GNU による拡張である。 注意 メモリー割り当て情報は (C の構造体ではなく) XML 文字列として提供される。 これは、 この情報は時間をたつと (内部で使用している実装によって) 変 ... ... どを決めます。 宣言文は、 ネットワークのトポロジーを記述したり、 ネットワークのクライアントを記述したり、 クライアントに割り当て可能なアドレスを決めたり、 ひとまとまりのパラメータを宣言文のグループに与えたりするために用います。 パラメータ文や宣言文のグ ... ワークトポロジーに関する宣言には shared-network 文と subnet 文があります。 サブネットにあるクライアントがアドレスを動的に割り当ててもらう場合は、 subnet 宣言の内部に range 宣言文も必要になります。 静的にアドレスが割り当てられたクライアントや、 素性のわか ... す。これによって dhcpd は、 あるアドレスがそのサブネットにあることを認識するのです。 subnet 宣言は、 そのサブネットに動的割り当てを受けるアドレスがなくても必要です。 場合によっては、一つの物理的なネットワークに上で 2 つ以上の IP サブネットが動作すること ... ... 当たったバージョンと置き換わる。 バックアップを作成することもできる ( -b または --backup オプションを参照 ) 。 通常、パッチを当てるファイルの名前はパッチファイルから得られる。 ただし、パッチの当たるファイルが 1 個だけの場合、 orginalfile としてコマンドラ ... るディレクトリが最も少なくて済む、最適な (best) 名前を選択する。 • 以上の規則でファイル名が決まらない場合、 patch はパッチを当てるファイルの名前を尋ね、その名前を使う。 空でないファイル名のリストから 最適な (best) ものを選ぶために、 patch はまずパス名の ... とである: | patch -d /usr/src/local/blurfl こうすれば、ディレクトリ blurfl にあるファイルに、パッチを含む記事から直接パッチを当てることができる。 パッチファイルに複数のパッチが含まれている場合、 patch は、それぞれが別々のパッチファイルから入力されたかの ... ... strap Protocol (BOOTP) とを実装したものである。 DHCP を用いると、 TCP/IP ネットワーク上のホストは IP アドレスを要求して割り当ててもらうことができ、 また接続したネットワークの情報を取得できます。 BOOTP も同様の機能を持っていますが、少々制限があります。 ... が知らないホストに対して、 予めそのネットワークで用意された IP アドレスの範囲 (pool) から、 自動的に新しい IP アドレスを割り当てます。 この機構を動作させるには、 ネットワーク管理者はアドレスの範囲を各サブネットごとに割り当てておき、 それを dhcpd.conf ( ... をメモリに保存します。 クライアントが DHCP プロトコルを用いてアドレスを要求すると、 dhcpd はそのクライアントにアドレスを割り当てます。 各クライアントに貸し出されたアドレスは、 管理者が決めておいたある期間が経過すると期限切れになります (デフォルトでは 1 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。