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命令の実装原理の分析

目次1. 基本的な使い方2. 指示の動作原理2.1. 初期化2.2 テンプレートのコンパイル2.3....

Web ページでの Unicode 文字の使用の概要 (&#、\u など)

初期のコンピュータでは ASCII 文字しか使用できませんでしたが、コンピュータのアプリケーションの...

CentOS 7にChromeブラウザをインストールする方法

この記事では、CentOS 7 に Chrome ブラウザをインストールする方法を紹介します。詳細は...

Vueのミックスインと継承について詳しく説明します

目次序文ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン継承するミ...

Linux に setup.py プログラムをインストールする方法

まず次のコマンドを実行します: [root@mini61 setuptools-8.2.1]# py...

JavaScript は詳細なコードで星座クエリ機能を実装します

目次1. タイトル2. コード3. 結果IV. 結論1. タイトルテキスト ボックスに誕生日の値を入...

JS でタブ効果を書く

この記事の例では、タブ効果を記述するためのJSの具体的なコードを参考までに共有しています。具体的な内...

JavaScript ECharts の使用方法の説明

以前、プロジェクトを行う際に ECharts を使用しました。今日はそれをメモとして整理し、より多く...

nginx+lua を使用した単一マシンでの何万もの同時接続の実装

nginx は弊社で最もよく使用されるサーバーで、コンテンツ配信やリバース プロキシによく使用されま...

MySQL 最適化ソリューション リファレンス

最適化によって発生する可能性のある問題最適化は必ずしも単純な環境で実行されるわけではなく、実稼働環境...

CSS 読み込み効果の実装 パックマン

えーっと、名前はただの推測です 2333序文これは練習用の CSS デモです。何か間違っている点があ...

zabbix 4.04 の詳細なインストール チュートリアル (CentOS 7.6 ベース)

1. インストール前の準備: 1.1 JDKをインストールするopenjdkをアンインストールする...

VueはTeleportをベースにModalコンポーネントを実装します

目次1. テレポートについて知る2. テレポートの基本的な使い方3. 最初のステップの最適化4. 第...

Dockerコンテナでの静的ウェブサイトレイアウトの実装

サーバーの配置数日間無料で使用できるクラウドサーバー(Alibaba Cloud、Huawei Cl...

Zabbix が MySQL のマスター/スレーブ状態を監視する方法の詳細な説明

MySQLマスタースレーブを設定した後、スレーブの状態が正常かどうかわからないことが多く、例外が発生...