これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pmdakernel です。
プログラム:
NAME
午後, 午後ダダーウィン, pmdafreebsd, pmdalinux, 午後ダネットbsd, ピムダソラリス, pmdawindows -
オペレーティング システム カーネル パフォーマンス メトリック ドメイン エージェント
SYNOPSIS
$PCP_PMDAS_DIR/aix/pmdaaix [-d ドメイン] [-l ログファイル] [-U ユーザ名]
$PCP_PMDAS_DIR/ダーウィン/pmdadarwin [-d ドメイン] [-l ログファイル] [-U ユーザ名]
$PCP_PMDAS_DIR/freebsd/pmdafreebsd [-d ドメイン] [-l ログファイル] [-U ユーザ名]
$PCP_PMDAS_DIR/linux/pmdalinux [-d ドメイン] [-l ログファイル] [-U ユーザ名]
$PCP_PMDAS_DIR/netbsd/pmdanetbsd [-d ドメイン] [-l ログファイル] [-U ユーザ名]
$PCP_PMDAS_DIR/solaris/pmdasolaris [-d ドメイン] [-l ログファイル] [-U ユーザ名]
$PCP_PMDAS_DIR/windows/pmdawindows [-d ドメイン] [-l ログファイル] [-U ユーザ名]
DESCRIPTION
サポートされている各プラットフォームには、カーネル パフォーマンス メトリクス ドメイン エージェント (PMDA) があります。
そのプラットフォームのカーネルからパフォーマンス メトリックを抽出します。 さまざまなプラットフォーム -
同様に多様なアクセスメカニズムのセットを備えた特定のメトリクスが利用可能です -
通常、これには特別なシステム コール、または仮想カーネル内のファイルからの読み取りが含まれます。
Linux などのファイルシステム sysfs と procfs ファイルシステム。
プラットフォーム カーネル PMDA は、PCP インストールの最も重要なコンポーネントの XNUMX つです。
そして可能な限り効率的で信頼性が高いものでなければなりません。 すべてのインストールでデフォルト
カーネル PMDA は共有ライブラリとしてインストールされるため、カーネル内で直接実行されます。
pmcd(1) プロセス。 これにより、メタデータのクエリに関連するオーバーヘッドがわずかに軽減されます。
およびこれらのメトリックに関連付けられた値 (メッセージの受け渡しは必要ありません)。
他の多くの PMDA とは異なり、カーネル PMDA は多数のメトリック名前空間サブツリーをエクスポートします。
カーネル、ネットワーク、スワップ、メモリ、ipc、filesys、nfs、ディスク、hinv (ハードウェア インベントリ) など。
通常は共有ライブラリとして実行されますが、ほとんどのインストールにはスタンドアロン ライブラリも含まれています。
カーネル PMDA 用の実行可能ファイル。 これは、プロファイリングとデバッグ作業を支援するためのものです。
dbpmda例えば(1)。 この場合 (共有ライブラリの場合は除きます)、次のコマンドを実行します。
行オプションが利用可能です:
-d パフォーマンスメトリクスが絶対に重要です ドメイン ここで指定する番号は
ユニークで一貫性があります。 あれは、 ドメイン XNUMXつのPMDAごとに異なる必要があります
ホスト、そして同じ ドメイン 番号は、すべてのホストで同じPMDAに使用する必要があります。
-l ログファイルの場所。 デフォルトでは、 [プラットフォーム].log で書かれています
の現在のディレクトリ pmcd(1)いつ pmda[プラットフォーム] 開始されます、すなわち
$ PCP_LOG_DIR / pmcd。 ログ ファイルを作成できないか書き込みできない場合、出力は次のようになります。
代わりに標準エラーに書き込まれます。
-U エージェントを実行するためのユーザーアカウント。 デフォルトは非特権の「pcp」です
PCPの現在のバージョンではアカウントですが、古いバージョンではスーパーユーザーアカウントです
( "root")がデフォルトで使用されていました。
インストール
カーネル パフォーマンス メトリックの名前、ヘルプ テキスト、および値にアクセスできます。
デフォルト - 他のほとんどのエージェントとは異なり、有効にするためのアクションは必要ありません。
削除すべきではありません。
onworks.net サービスを使用して pmdakernel をオンラインで使用する