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プロジェクトのマルチ環境設定(.env)の実装

目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...

MySQL学習データベース検索文DQL小百章

目次1. データの簡単な取得2. データの並べ替えと取得2.1. 基本構文2.2. ソート方向を指定...

JSコードコンパイラMonacoの使い方

序文私が必要としているのは、構文の強調表示、関数プロンプト、自動行折り返し、およびコードの折りたたみ...

MySQL の binlog_format モードと設定の詳細な分析

MySQL レプリケーションには、SQL ステートメント ベースのレプリケーション (SBR)、行ベ...

Ubuntu での MySQL および MySQL Workbench のインストール チュートリアル

Ubuntu に jdk をインストールする: [リンク] UbuntuにEclipseをインストー...

JavaScriptはパスワードボックスの検証情報を実装します

この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...

JavaScript における正規表現の実際的な応用の詳細な説明

実際の業務では、JavaScript の正規表現が依然として頻繁に使用されます。したがって、この部分...

MySQLのジョイントクエリについて詳しく説明します

目次ユニオンクエリ1. 中国の各省のIDと名前を照会する2. 湖南省のすべての地級市のIDと名称3....

CSS3はNESゲームコンソールのサンプルコードを実装します

成果を達成する実装コードhtml <input type="radio" ...

MySQL の一時テーブルと派生テーブルについての簡単な説明

派生テーブルについてメイン クエリに派生テーブルが含まれている場合、または SELECT ステートメ...

docker に php-fpm サービス/拡張機能/構成をインストールする詳細なチュートリアル

macにbrewを使ってphp56をインストールしたところ、 opensslがバージョン1.1だった...

Tik Tok サブスクリプション ボタンのアニメーション効果を実現する CSS

少し前にTik Tokを見ていて、フォローするときのボタンアニメーションがとても美しいと思ったのと、...

MySQL に大量のデータを挿入するときに重複データを除外する方法

目次1. 問題を発見する2.重複したデータを残さずにすべて削除する3. 削除テーブルから重複データを...

PhpStormがVirtualBoxに接続できない問題を解決する

問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...

jsプロジェクトでの双方向データバインディングの簡単な実装方法

目次序文パブリッシュ・サブスクライバ・パターン結果電話要約する序文双方向データ バインディングとは、...