XLOAD(1) — NEWS-OS Programmer’s Manual
名称
xload − X 用のシステムの平均負荷率ディスプレイ
形式
xload [−toolkitoption ...] [−scale integer] [−update seconds] [−hl color] [−highlight color]
[−jumpscroll pixels] [−label string] [−nolabel] [−lights]
解説
xload プログラムは、システムの平均負荷率の定期更新ヒストグラムを表示します。 このプログラムは、Athena Load ウィジェットと同じようなものです。
オプション
xload は、すべての標準 X ツールキットコマンド行オプションの他に下記の追加 オプションを受け付けます。
−hl color or −highlight color
このオプションはスケールラインの色を指定します。
−jumpscroll number of pixels
グラフかウィンドウの右端にとどいた時、グラフを何ピクセル左にシフトさせるかを 指定します。デフォルトは現在のウィンドウの半分です。 1 を指定すると、スムーススクロールになります。
−label string
ロードアベレージの上にこの文字列を表示します。
−nolabel
このオプションを指定するとラベルが表示されません。
−lights このオプションを指定すると、 xload は、キーボードを使用して、現在のロードアベレージを表示します。 ロードアベレージが n の場合、 xload は、最初の n キーボード指示を明るく表示します。 このオプションは、 通常の画面表示をオフにします。
−scale integer
このオプションは、ヒストグラムの中のチックマークの最小数を指定します。 ヒストグラムでは、1 目盛りは 1 つの平均負荷率ポイントを表します。 負荷がこの最小数を超えると、xload はさらに目盛りを増やしますが、 使用する目盛りがこの最小数より少ないということはありません。 デフォルトは 1 です。
−update seconds
このオプションは、 xload がその表示を更新する間隔を秒単位で指定します。 更新間隔として許される最低の時間は、1 秒間です。 デフォルトは、10 です。
リソース
xload で使用されているウィジェットのそれぞれを利用するリソースに加えて、 アプリケーション自身では以下の一つのリソースがあります。
showLabel (class Boolean)
False の場合、ラベルが表示されません。
ウィジェット
リソースを記述するために、xload を構成するウィジェットの階層を 知ることは役に立ちます。以下に、インデントを使って階層構造を記述します。 ウィジェットクラスの名前が最初に、次に、ウィジェットインスタンスの名前がきます。
XLoad xload
Paned paned
Label label
StripChart load
環境変数
DISPLAY
デフォルトのホストと、ディスプレイを得るためのもの。
XENVIRONMENT
RESOURCE_MANAGER プロパティに読み込むリソースを記述したリソースファイルの 名前を得るためのもの。
関連ファイル
/usr/lib/X11/app-defaults/XLoad - specifies required resources
関連事項
X(7), xrdb(1), mem(4), Athena StripChart Widget.
バグ
このプログラムでは、特別なシステムファイル /dev/kmem をオープンし、 読み込む能力が必要です。 このファイルに対する一般アクセスが許されない現場では、xload を /dev/kmem と同じグループに属するようにし、set group id 許可フラグをオンにしてください。
/dev/kmem の読込みは本来、移植性がありません。 したがって、このアプリケーションの基礎が置かれているウィジェットを 新しいオペレーティングシステムそれぞれに移植しなければなりません。
著作権
Copyright 1988, Massachusetts Institute of Technology.
権利と許可の完全な声明文については、X(7) を参照のこと。
著者
K. Shane Hartman (MIT-LCS) と Stuart A. Malone (MIT-LCS);
Jim Gettys (MIT-Athena), Bob Scheifler (MIT-LCS), および Tony Della Fera (MIT-Athena) によって追加された機能があります。
NEWS-OSRelease 4.2.1R