有用なカーネル変数
以下の表に、 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 |