Oracle Solaris カーネルのチューンアップ・リファレンスマニュアル

lgrp_mem_default_policy

備考欄

この変数は、Solaris OS が使用するデフォルトのメモリー割り当てポリシーを反映するものです。この変数は整数であり、その値は sys/lgrp.h ファイルに示されているいずれかのポリシーに対応しているようにします。

データ型

整数

デフォルト

1 (LGRP_MEM_POLICY_NEXT)。これはメモリー割り当てが、デフォルトでメモリー割り当てを実行しているスレッドのホーム lgroup になることを示します。

範囲

指定可能な値は、次のとおりです。

値 

説明 

コメント 

LGRP_MEM_POLICY_DEFAULT

システムのデフォルトのポリシーを使用  

LGRP_MEM_POLICY_NEXT

スレッドのホーム lgroup の割り当ての次 

LGRP_MEM_POLICY_RANDOM_PROC

プロセスにわたってランダム 

LGRP_MEM_POLICY_RANDOM_PSET

プロセッサセットにわたってランダム 

LGRP_MEM_POLICY_RANDOM

すべての lgroup にわたってランダム 

LGRP_MEM_POLICY_ROUNDROBIN

すべての lgroup にわたってラウンドロビン 

LGRP_MEM_POLICY_NEXT_CPU

メモリーにアクセスするための近接した次の CPU 

動的か

いいえ

検査

なし

どのような場合に変更するか

使用するアプリケーションが、メモリーの待ち時間に影響を受ける場合。この待ち時間とは、NUMA を使用するシステム上でローカルメモリーの代わりに遠隔メモリーを割り当てる際に発生する時間をさします。

コミットレベル

コミットされていない