アーティファクトンモン

王林
リリース: 2024-04-25 09:01:02
転載
982 人が閲覧しました

アーティファクトンモン

例: nmon -f -s 1.

アーティファクトンモン

nmon CPU とディスクの使用率

ログ ファイルは、一部のシステム メタデータ (AAA - BBBV 部分) から始まり、その後に CPU やメモリ使用量などの監視対象のシステム プロパティの定期的なスナップショットが続きます。この出力ファイルをスプレッドシート アプリケーションで直接処理するのは難しいため、Nmon_Analyzer Excel マクロが誕生しました。このツールは、Windows/Mac を使用していて Microsoft Office がインストールされている場合に最適です。この環境がない場合は、Nmon2rrd ツールを使用して、ログ ファイルを RRD 入力ファイルに変換し、グラフィックを生成することもできます。このプロセスは厳格で、少し面倒です。より柔軟なツールが登場しました。pyNmonAnalyzer を紹介します。これは、構造化された CSV ファイルと、matplotlib で生成された画像を含む単純な HTML レポートを生成するカスタマイズ可能なソリューションを提供します。

######導入###### ###システム要件:###
名前から、Python が必要であることがわかります。さらに、pyNmonAnalyzer は matplotlib と numpy にも依存します。 debian 派生システムを使用している場合は、最初に次のパッケージをインストールする必要があります: リーリー

pyNmonAnalyzer を入手:

git リポジトリのクローンを作成できます: リーリー または、ここから直接ダウンロードします: pyNmonAnalyzer-1.0.zip。 (LCTT 翻訳注釈: これは 5 年前のプロジェクトですが、継続的に維持されています) 次に、Nmon ファイルが必要です。そうでない場合は、ディストリビューションで提供されているインスタンスを使用するか、サンプルを自分で記録します: nmon -F test.nmon -s 1 -c 120。これにより、1 秒あたり 120 個のスナップショットが記録されます。 、test.nmon ファイルに保存されます。

基本的なヘルプ情報を見てみましょう:

リーリー

このツールには 2 つの主要なオプションがあります

nmon ファイルを一連の独立した CSV ファイルに呼び出します

matplotlib を使用してグラフィックスを含む HTML レポートを生成する

    次のコマンドは、CSV ファイルと HTML レポートの両方を生成します:
  1. リーリー
  2. これにより、./data ディレクトリが作成されます。このディレクトリには、CSV ファイル用のディレクトリ (./data/csv/)、PNG 画像用のディレクトリ (./data/img/)、および HTML レポート (./ data/) が含まれます。レポート.html)。
  3. デフォルトでは、HTML レポートで画像が使用され、CPU、ディスクのビジー状態、メモリ使用量、およびネットワーク伝送が表示されます。これらはすべて、わかりやすい構成ファイル (report.config) で定義されます。現時点では、CPU と MEM はオンとオフ以外に設定できないため、このツールはそれほど柔軟性がありません。ただし、次のステップでは、プロット方法を改善し、ユーザーがどのデータにどのプロット方法を使用するかを柔軟に指定できるようにする予定です。

現時点では、これらのレポートは非​​常に退屈で、いくつかの基本的なマーク チャートしか印刷できませんが、その機能はまだ改善されています。現在、設定調整を容易にするウィザードを開発中です。ご提案、バグの発見、機能のリクエストなどがございましたら、お気軽にご連絡ください。

以上がアーティファクトンモンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:linuxprobe.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート