RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Non-Uniform Memory Access (NUMA)もし(mlock(2)またはmlockall(2)を 通 して) 現 在 ロックされている 場 合 、“L” がNUMAノードID 値の 右 側 に 表 示 されます。もしページが 現 在 複 製 されている 場 合 (「メモリ・シールドされたノード」を 参 照 してください)、“R” がNUMAノードID 値 の 右 側 に 表 示 されます。以 下 は、 各 ノードID 値 の 隣 のLが 示 すとおりmlockall(2)を 使 い 全 てのページがロックされたプロセスのnumapgs 出 力 のサンプルの 抜 粋 です。 複 製 されたページはそれらのノードID 値 の 隣 にRで表 されます。3a9b000000-3a9b12b000 r-xp /lib64/tls/libc-2.3.4.so3a9b000000: 0L 0L 0L 0L 0L 0L 0L 0L3a9b008000: 0L 0L 0L 0L 0L 0L 0L 0LR3a9b010000: 0L 0L 0L 0L 0L 0L 0L 0Lnumastatを を 利 用 したNUMA 成 功 / 失 敗 統 計 値 10numastatは 全 てのノードの/sys/devices/system/node/node#/numastatファイルから 情 報 を 結合 するスクリプトです。$ numastatnode 3 node 2 node 1 node 0numa_hit 43674 64884 79038 81643numa_miss 0 0 0 0numa_foreign 0 0 0 0interleave_hit 7840 5885 4975 7015local_node 37923 59861 75202 76404other_node 5751 5023 3836 5239numa_hitnuma_missnuma_foreigninterleave_hitlocal_nodeother_nodeこのノードで 行 われたメモリ 割 り 当 てが 成 功 した 数このノードで 行 うことが 出 来 ず、 代 わりに 他 のノードへ 割 り 当 てたメモリ 割 り 当 ての 数他 のノードでメモリ 割 り 当 てに 失 敗 し、 代 わりにこのノードから 割 り当 てられた 割 り 当 ての 数このノードで 行 われたインターリーブ・メモリ 割 り 当 てが 成 功 した 数ローカル・ノードから 行 われたメモリ 割 り 当 ての 数非 ローカル・ノードへ 行 ったメモリ 割 り 当 ての 数kdbサポートサポート10以 下 のkdbコマンドがNUMAをサポートするために 追 加 または 修 正 されました。この 追 加 のサポートはカーネルがNUMAサポート 有 効 として 構 成 された 時 にだけ 現 れることに 注 意 してください。memmap [node_id]taskシステムの 全 てのページ、または 指 定 したノードだけの 情 報 を 出 力 しますメモリ・ポリシーとタスク 構 造造 体 フィールドを 更 に 出 力 します10-13