有用なカーネル変数

以下の表に、 Vue スクリプト内からアクセスできる便利なカーネル変数の例をいくつか示します。 これらの変数を 'ビュースクリプトで使用する場合は注意が必要である。なぜなら、可能性は低いが、これらの変数名やその意味は、'AIX® の異なるリリース間で変更される可能性があるからである。これらのカーネル変数はすべてメモリに固定され、カーネルからエクスポートされる。

カーネル変数 説明 関連ヘッダー・ファイル
構造体 system_configuration _system_configuration システム構成構造。 sys/systemcfg.h
struct var v 基本のカーネルのチューナブル (およびその他の) パラメーター。 sys/var.h
struct timestruc_t tod メモリー・マップされた時刻機構。 エポックからの秒数およびナノ秒数。 sys/time.h
cpu_t high_cpuid オンラインの最高論理 CPU ID。 sys/encap.h
struct vminfo vmminfo vmstat コマンドで表示される情報を含むデータ構造体。 sys/vminfo.h
time_t lbolt 最後のブート以降のティック数。 sys/time.h
char spurr_version 現行システムで SPURR レジスターをサポートするかを指定します。0= SPURR なし、1= CPU に SPURR あり。 sys/sysinfo.h
struct utsname utsname システム名の構造体 (オペレーティング・システム名、ノード名、リリース・レベルなど)。 sys/utsname.h