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 に設定する方法

推薦する

<td></td> タグの境界線スタイルがブラウザに表示されない問題の解決方法

質問: 360ブラウザの互換モードなど、一部のブラウザでは、 <td style="...

Linux で MySQL 8.0 バージョンをアンインストールする方法

1. MySQLをシャットダウンする [root@localhost /]# サービスmysqldを...

MySQLのページング制限のパフォーマンス問題についての簡単な説明

MySQL ページング クエリは通常、制限を通じて実装されます。 limit は 1 つまたは 2 ...

CSSは座席選択効果を実現するためにautoflow属性を使用する

1. 自動フロー属性、要素コンテンツの長さと幅が要素自体の長さと幅を超える場合、スクロールバーが表示...

Vue カプセル化コンポーネント アップロード画像コンポーネント

この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...

Vue が Bibibili のホームページを模倣する際の問題

エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...

mysql5.7.18 解凍バージョンで mysql サービスを起動します

mysql5.7.18の解凍版はmysqlサービスを起動します。具体的な内容は以下のとおりです。 1...

JavaScript を使用してページに動的な検証コードを実装する例

導入:現在、プログラム攻撃を防ぐために、ユーザーがログインまたは登録するときに多くの動的検証テクノロ...

mysql インストーラ コミュニティ 8.0.16.0 のインストールと構成のグラフィック チュートリアル

mysqlインストーラコミュニティ8.0.16.0インストールグラフィックチュートリアル、参考までに...

MySQLデータのセキュリティを確保するための提案

データは企業の中核資産であり、企業にとって最も重要なタスクの 1 つです。注意しないと、データが意図...

ウェブページ作成時に標準 HTML コードを使用する際のポイント

多くの Web サイト デザイナーが犯す最も一般的な間違いは、Web ページが IE で正常に表示さ...

Centos7 に MySQL 8.0.23 をインストールする手順 (初心者レベル)

まず、MySQL とは何かを簡単に紹介します。簡単に言えば、データベースはデータを格納するための倉庫...

overflow:autoの使い方の詳しい説明

本文に入る前に、オーバーフローとフレックスレイアウトの使い方をいくつか紹介します。 overflow...

カルーセルの制作方法を実現するjs

この記事では、カルーセル画像の表示を実現するためのjsの具体的なコードを参考までに共有します。具体的...