Linux パフォーマンス監視ツール nmon のインストールと使用方法のチュートリアル分析

Linux パフォーマンス監視ツール nmon のインストールと使用方法のチュートリアル分析

1. nmonの紹介

Nmon (Nigel's Monitor) は、AIX および Linux システム リソースを監視するために IBM が提供する無料ツールです。このツールは、サーバー システムのリソース消費量を収集して特定のファイルに出力し、Excel 分析ツール (Nmon Analyzer) を使用してデータの統計分析を実行できます。

Linux システムのリソース消費情報を監視し、その結果をファイルに出力し、nmon_analyser ツールを使用してデータ ファイルとグラフィカルな結果を生成できるオープン ソースのパフォーマンス監視ツールです。

2. nmonソフトウェアのインストールと使用

1. ソフトウェアのダウンロード

Linuxオンラインインストール:

wget

http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz

公式サイトのダウンロードパス:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

適切なバージョンを選択してください。私のLinuxはcentosです

2. ソフトウェアのインストール

1. ダウンロードしたソフトウェアはtar圧縮ファイルです

2. 解凍する

tar -zxvf nmon_linux_14i.tar.gz

解凍後の画像は以下のようになります。

3. ソフトウェアの使用

1. nmon_x86_64_centos6ファイルには実行権限がないので、まず権限を付与します。

chmod +x nmon_x86_64_centos6

2. nmonを使用してシステムの監視を開始する

パラメータの説明:

-s 10 10秒ごとにデータを収集します。

-c 60 はデータを 60 回収集します。つまり、10 分間データを収集します。

-f 生成されたデータ ファイル名には、ファイルが作成された時刻が含まれます。

-m 生成されたデータファイルが保存されるディレクトリ。

次のファイルを入手してください:

4. nmonファイル分析

分析ツールのダウンロードアドレス:

https://www.ibm.com/developerworks/community/wikis/home?lang=en

以前に生成した nmon データ ファイルを Windows マシンに転送し、Excel で分析ツールを開きます。

Excel ファイルの「nmon データの分析」ボタンをクリックし、nmon データ ファイルを選択します。これにより、分析結果ファイル (hostname_090824_1306.nmon.xls) が生成されます。生成されたファイルを Excel で開き、結果を確認します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Python ベースの Linux システムにおける特定のプロセスのパフォーマンス監視の考え方の詳細な説明
  • Linuxパフォーマンス監視コマンドの簡単な紹介
  • PHP+swoole+linuxによるシステム監視とパフォーマンス最適化の操作例
  • Linux システムのパフォーマンスを分析するための top コマンドの詳細な説明
  • Linux サーバーのステータスとパフォーマンスに関連するコマンドの詳細な説明
  • Linux パフォーマンステスト pmap コマンドの詳細な説明
  • 収集する価値のある Linux サーバーのパフォーマンス最適化のヒント 20 選
  • Linux での Web パフォーマンス ストレス テスト ツール http_load の使用に関するチュートリアル
  • Linux で Web データの同期を実現する 4 つの方法 (パフォーマンス比較)
  • Linux+Nginx+Phpで高性能WEBサーバーを構築

<<:  MySQLの日付加算と減算関数の詳細な説明

>>:  Tomcat が IDEA のコンソールで文字化けを起こし、IDEA エンコーディングを UTF-8 に設定する方法

推薦する

Vueでaxiosを簡単にカプセル化する方法

Vueにaxiosを挿入する 'axios' から axios をインポートします。...

Webpack での publicPath の使用法の詳細な説明

目次出力出力パス出力.publicPath webpack-dev-server の publicP...

リモートホスト上でスクリプトや命令を実行する Zabbix の詳細な説明

シナリオ要件1. zabbix_server Web インターフェースのスクリプト機能を使用すると、...

純粋な CSS を使用して脈動するローダー効果のソースコードを作成する

効果プレビュー右側の「クリックしてプレビュー」ボタンを押すと現在のページでプレビューが表示され、リン...

数千万のMySQLデータ量を素早くページ分割する方法

序文バックエンド開発では、一度に大量のデータがロードされ、メモリやディスク IO のオーバーヘッドが...

W3Cチュートリアル(1):W3Cを理解する

1994 年に設立された組織である W3C は、共通プロトコルの開発を促進し、それらの相互運用性を確...

jQueryはシンプルなコメントエリアを実装します

この記事では、参考までに、簡単なコメントエリアを実装するためのjQueryの具体的なコードを紹介しま...

CentOS7にNginxを素早くインストールする方法を教えます

目次1. 概要2. Nginxインストールパッケージをダウンロードする3. 依存パッケージをインスト...

よく使われるLinuxコマンド「ll」が無効、またはコマンドが見つからないという問題を解決します

質問:よく使用されるコマンド「ll」が無効であるか、コマンドが見つかりません理由: 「ll」コマンド...

Linuxのファイル操作の知識ポイントを詳しく解説

ファイル操作に関連するシステムコール作成するint creat(const char *ファイル名,...

MySQL可視化ツールNavicatへの接続方法

Navicatをインストールした後次のエラーが発生する場合があります: Client does no...

WebWorkerはJavaScriptサンドボックスの詳細をカプセル化します

目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...

MySQLフィルタリングレプリケーションのアイデアの詳細な説明

目次mysql フィルター レプリケーションメインデータベースに実装ライブラリから実装いくつかの質問...

Win10でIIS10を構成し、ASPプログラムのデバッグをサポートする手順

マイクロソフトIIS (Internet Information Server) は、Microso...

jQueryはマウスドラッグ画像機能を実装します

この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...