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

推薦する

TS 数値区切り文字とより厳密なクラス属性チェックの詳細な説明

目次概要演算子の改良と正確なinstanceofよりスマートなオブジェクトリテラル推論固有のシンボル...

MySQL innodb_autoinc_lock_mode について

innodb_autoinc_lock_mode パラメータは、auto_increment 列を持...

MySQLのCOUNT(*)のパフォーマンスについてお話しましょう

序文基本的に、職場のプログラマーは、count(*)、count(1)、または count(prim...

mysql 5.7.18 winx64 パスワード変更

MySQL 5.7.18 が正常にインストールされた後、バージョン 5.7 では空のパスワードでのロ...

MySql でメモリ使用量を削減する方法の詳細な説明

序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...

JS を使用して要素が配列であるかどうかを判断する例

検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...

JavaScriptエラーキャプチャの詳細な説明

目次1. 基本的な使い方とロジック2. 特徴3. エラーオブジェクト4. キャッチアンドスロー戦略の...

Vue バインディング オブジェクト、配列データを動的にレンダリングできないケースの詳細な説明

プロジェクトシナリオ: Dark Horse Vueプロジェクト管理の実践、製品分類の取得、拡張バー...

JS はシンプルなカレンダー効果を実装します

この記事では、シンプルなカレンダー効果を実現するためのJSの具体的なコードを参考までに紹介します。具...

Dockerコンテナを作成、起動、停止する方法

1. コンテナとは、独立して実行されるアプリケーション、またはアプリケーションのグループとその動作環...

フロントエンド開発に必須:推奨されるブラウザ互換性テストツール 12 選

フロントエンド開発者にとって、さまざまな主要ブラウザのさまざまなバージョンでコードが適切に動作するこ...

Linux システムで Java 環境変数を設定する方法

Java環境変数を設定するここで、環境変数は etc/profile に設定され、つまり、すべてのユ...

ウェブサイトのビジュアルデザインの重要なポイント

手工芸デザインからグラフィックデザイン、そしてウェブデザインまで、デザインの原則は同じままですが、私...

Django がローカル MySQL データベースに接続する手順 (pycharm)

ステップ1:setting.pyでデータベースを変更する # データベースを構成する DATABAS...