Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xload(1) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1)

xrdb(1)

mem(4)

XLOAD(1)  —  NEWS-OS Programmer’s Manual

名称

xload − X 用の平均負荷率ディスプレイ

形式

xload [−toolkitoption ...] [−scale integer] [−update seconds] [-hl color] [-highlight color]
        [-jumpscroll pixels] [-label string] [-nolabel]

解説

xload プログラムは、システムの平均負荷率の定期更新ヒストグラムを表示します。 このプログラムは、 Athena Load ウィジェットと同じようなものです。

オプション

xload は、すべての標準 X ツールキットコマンド行オプションの他に下記の追加 オプションを受け付けます。

−hl color or −highlight color
このオプションはスケールラインの色を指定します。

−jumpscroll number of pixels
グラフかウインドウの右端にとどいた時、グラフを何ピクセル左にシフトさせるかを 指定します。デフォルトは現在のウインドウの半分です。 1 を指定すると、スムーススクロールになります。

−label string
ロードアベレージの上にこの文字列を表示します。

−nolabel
このオプションを指定するとラベルが表示されません。

−scale integer
このオプションは、ヒストグラムの中のチックマークの最小数を指定します。 ヒストグラムでは、 1 目盛りは 1 つの平均負荷率ポイントを表します。 負荷がこの最小数を超えると、 xload はさらに目盛りを増やしますが、 使用する目盛りがこの最小数より少ないということはありません。 デフォルトは 1 です。

−update seconds
このオプションは、 xload がその表示を更新する頻度を秒単位で指定します。 更新間隔として許される最低の時間は、 5 秒間です(これがデフォルトです)。

リソース

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(1), xrdb(1), mem(4), Athena StripChart Widget. 

バグ

このプログラムでは、特別なシステムファイル /dev/kmem をオープンし、 読み込む能力が必要です。 このファイルに対する一般アクセスが許されない現場では、 xload を /dev/kmem と同じグループに属するようにし、 set group id 許可フラグをオンにしてください。

/dev/kmem の読込みは本来、移植性がありません。 したがって、このアプリケーションの基礎が置かれているウィジェットを 新しいオペレーティングシステムそれぞれに移植しなければなりません。

著作権

Copyright 1988, Massachusetts Institute of Technology. 
権利と許可の完全な声明文については、 X(1) を参照のこと。

著者

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.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026