12.07.2015 Views

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Non-Uniform Memory Access (NUMA)4. NUMAノード1と2の 両 方 から 少 なくても1つのCPUを 含 むインターリーブ・メモリ・ポリシーにてbashシェルを 作 成 します。これはページ 割 り 当 てを 非 メモリ・シールド・ノード 間 に展 開 する 要 因 になります。run(1)コマンドの「--mempolicy view」オプションにより 新しいbashシェルを 確 認 します。# /usr/bin/run --mempolicy interleave=4,8 bash# /usr/bin/run --mempolicy viewMempolicy NextCpu Cpus Nameinterleave 0x00f0 0x0ff0 run5. メモリ・ポリシーのbashシェルを 使 ってグラフィック・ページを 再 割 り 当 てします。graphics-memoryファイルを 読 み 込 んで 割 り 当 てたノード 位 置 を 確 認 します:# /bin/echo 10240 > /proc/driver/graphics-memory# /bin/cat /proc/driver/graphics-memoryPre-allocated graphics memory: 10240 pagesTotal allocated graphics memory: 10240 pagesGraphics memory in use:0 pagesMaximum graphics memory used:0 pagesNode 0 Node 1 Node 2 Node 3Preal: 0 5120 5120 0Total: 0 5120 5120 0InUse: 0 0 0 0Max: 0 0 0 06. インターリーブ・メモリ・ポリシーのbashシェルを 終 了 します:# exit7. Xを 再 起 動 、もしくはinit 5(ランレベル5)へ 戻 ります:# init 5上 述 の 例 では、bashシェルが 起 動 される 手 順 4でインターリーブ・メモリ・ポリシーのCPUに 変 更することで、 割 り 当 てられるグラフィック・ページのノードを 変 更 することが 可 能 です。<strong>RedHawk</strong>カーネルは、 全 てのプリアロケート・グラフィック・ページ・サポートを 無 効 にするためにno_pregraph_pgsブート・パラメータにてブートできることに 注 意 してください。run(1)を を 利 用 したNUMAサポートサポート(プロセス 用 )10run(1)の“mempolicy” オプションは、 関 連連 する 情 報 を 表 示 するだけでなく、 実 行 しようとするプロセスにタスク 全 体 NUMAメモリ・ポリシーを 規 定 するために 使 用 することが 可 能 です。概 要 :run [OPTIONS] COMMAND [ARGS]“mempolicy” は 利 用 可 能 なOPTIONS の1つで 以 下 の 書 式 があります:10-7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!