これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pmdammv です。
プログラム:
NAME
午後ダム - メモリ マップド値パフォーマンス メトリック ドメイン エージェント (PMDA)
SYNOPSIS
$PCP_PMDAS_DIR/mmv/pmdammv [-d ドメイン] [-l ログファイル] [-U ユーザ名]
DESCRIPTION
午後ダム アプリケーション レベルをエクスポートするパフォーマンス メトリック ドメイン エージェント (PMDA) です。
メモリ マップド ファイルを使用したパフォーマンス メトリクス。 非常に低いオーバーヘッドを実現します
長期稼働やミッションクリティカルな用途に適した計装設備
パフォーマンス指標と可用性が必要なアプリケーション
情報が永続的に有効になります。
この mmv PMDA は、MMV を使用してアプリケーションに追加されたインスツルメンテーションをエクスポートします
API (参照 mmv_stats_init(3)と mmv詳細については (5) を参照してください)。 これらの API は、
C、C++、Perl、Python、Java などの複数の言語から呼び出されます (別個の
「パフェ」学級文庫)。
の簡単な説明 午後ダム コマンドラインオプションは次のとおりです。
-d パフォーマンスメトリクスが絶対に重要です ドメイン ここで指定する番号は
ユニークで一貫性があります。 あれは、 ドメイン XNUMXつのPMDAごとに異なる必要があります
ホスト、そして同じ ドメイン 番号は、すべてのホストで同じPMDAに使用する必要があります。
-l ログファイルの場所。 デフォルトでは、 mmv.log に書かれている
の現在のディレクトリ pmcd(1)いつ 午後ダム 開始されます、すなわち $ PCP_LOG_DIR / pmcd。 場合
ログ ファイルが作成できないか、書き込み可能ではありません。出力は標準ファイルに書き込まれます。
代わりにエラー。
-U エージェントを実行するためのユーザーアカウント。 デフォルトは非特権の「pcp」です
PCPの現在のバージョンではアカウントですが、古いバージョンではスーパーユーザーアカウントです
( "root")がデフォルトで使用されていました。
インストール
mmv パフォーマンス メトリックの名前、ヘルプ テキスト、および値にアクセスしたい場合は、次のようにします。
root として以下を実行します。
# cd $PCP_PMDAS_DIR/mmv
# 。/インストール
インストゥルメント間でメモリ マップされた値を共有するためのデフォルトのメカニズムに注意してください。
アプリケーションと mmv PMDA には、世界中で書き込み可能な文書の作成が含まれます。 $PCP_TMP_DIR/mmv
スティッキー ビットが設定されたディレクトリ ( / tmpに と / var / tmp、 例えば)。 これ
任意のユーザー アカウントで実行される任意のアプリケーションが、
PMDA (デフォルトでは「pcp」アカウントで実行されます)。 これはすべての人にとって望ましいことではないかもしれません
また、次のようなディレクトリ設定のセキュリティへの影響を考慮する必要があります。
これ (システムの一時ファイルに影響を与えるものと同様の問題が存在します)
ディレクトリ)。
インストール プロセスでは、既存のファイルは上書きされません。 $PCP_TMP_DIR/mmv ディレクトリ。 したがって
世界的に書き込み可能な権限を持たない代替権限戦略を実装することも可能です。
ファイル共有用のディレクトリ - ユーザーまたはグループ「pcp」が読み取り可能な任意のディレクトリで十分です。
インストールを元に戻す場合は、rootとして次の手順を実行します。
# cd $PCP_PMDAS_DIR/mmv
# 。/削除する
午後ダム によって起動されます pmcd(1)直接実行しないでください。 インストールと
スクリプトの削除通知 pmcd(1)エージェントがインストールまたは削除されたとき。
onworks.net サービスを使用してオンラインで pmdammv を使用する