動的リソース監視ツールの概要

1.インストール

glanceはpythonで開発されているため、実行するにはpython環境が必要であり、最初にpythonをインストールする必要があります

1.pipを使用してglanceをインストールします

pipインストールの概要

2. epel public network yumsourceを使用します

yum install epel * -y

yum-yインストールの概要

3.温度監視ツール

yum -y install lm_sensors

lm_sensorsは、マザーボード、CPU動作電圧、ファン速度、温度などのデータを監視できます。監視されたデータは、一目で呼び出して表示できます パフォーマンステスト中にCPUが過熱して焼損するのを防ぐことができます。

4.Webページの監視

ピップインストールボトル

 

二、一瞥機能

一目でシステムリソースの使用状況をリアルタイムで把握できます。デフォルトでは、2秒ごとに更新され、端末に表示されます。

glance動的監視は、通常2%未満しか消費しないCPUなどの多くのシステムリソースを消費しません。

glanceは、レポートの後で分析およびグラフ描画するために、同じデータをファイルにキャプチャできます。サポートされているファイル形式は、.csvスプレッドシート形式とhtml形式です。

 

glanceが監視できるデータは次のとおりです。

・ CPU使用率

・ メモリ使用量

・ディスクI / O速度、転送、および読み取り/書き込み比率

・カーネル統計と実行キュー情報

・ファイルシステムの空き容量

・ディスクアダプタ

・ネットワークI / O速度、送信、および読み取り/書き込み比率

・Webスペースとページ速度

・最も多くのリソースを消費するプロセス

・コンピュータ情報とシステムリソース

 

三、一瞥使用

1. Glancesはコマンドラインツールです。glancesコマンドを直接使用して、サーバーリソースの使用状況を表示できます。

  -b:ネットワーク接続速度を表示バイト/秒

 -B @IP | host:サーバー側のIPアドレスまたはホスト名をバインドします

 -c @IP | host:glanceサーバーに接続します

 -Cファイル:デフォルトの構成ファイルは/etc/glances/glances.confです。

 -d:ディスクI / Oモジュールをオフにします

 -e:センサー温度を表示します

 -fファイル:出力ファイルを設定します(形式はHTMLまたはCSVです)

 -m:マウントされたディスクモジュールを閉じます

 -n:ネットワークモジュールを閉じます

 -p PORT:実行中のポートをデフォルトで61209に設定します

 -Pパスワード:クライアント/サーバーパスワードを設定します

 -s:glanceの動作モードをサーバーに設定します

 -t sec:画面更新の時間間隔を設定します。単位は秒、デフォルト値は2秒、値の範囲は1〜32767です。

 -v:バージョン情報を表示します

 

2.一瞥監視指標

緑:CPU使用率、ディスクスペース使用率、およびメモリ使用率が50%未満、システム負荷が0.7未満、システムリソースが十分であり、パフォーマンスが良好です。

青:CPU使用率、ディスクスペース使用率、およびメモリ使用率は50%〜70%であり、システム負荷は0.7〜1であり、システムリソースは比較的十分です。

ピンク:CPU使用率、ディスクスペース使用率、およびメモリ使用率は70%〜90%であり、システム負荷は1〜5であり、システムリソース使用率は高いです。パフォーマンスを最適化する理由を見つける必要があります。

赤:CPU使用率、ディスクスペース使用率、メモリ使用率が90%を超え、システム負荷が5を超え、システムリソースが大幅に不足しており、クラッシュまたはダウンタイムが発生する可能性があります。

 

タスクは、プロセス情報、詳細を表示します。

 %CPU:该进程占用的 CPU 使用率
 %MEM:该进程占用的物理内存和总内存的百分比
 VIRT: 虚拟内存大小
 RES: 进程占用的物理内存值
 PID: 进程 ID 号
 USER: 进程所有者的用户名
 TIME+: 该进程启动后占用的总的 CPU 时间
 THR;线程数
 NI: 进程优先级
 S: 进程状态,其中 S 表示休眠,R 表示正在运行,Z 表示僵死状态。
 R/s或IOR: 进程的读 I/O 速率
 W/s或IOW: 进程的写 I/O 速率
 IO_R 和 IO_W: 进程的读写 I/O 速率
 Command: 进程名称

さらに、glanceはインタラクティブな操作をサポートし、一般的に使用されるショートカットキーは

c:CPU使用率でプロセスを並べ替える

m:メモリ使用量でプロセスを並べ替える

p:プロセス名でプロセスを並べ替える

i:プロセスをI / O頻度で並べ替える

d:ディスクI / O統計の表示/非表示

f:ファイルシステム統計の表示/非表示

n:ネットワーク統計の表示/非表示

s:センサー統計の表示/非表示

w:警告レコードを削除します

x:警告ログと重要ログを削除します

h:ヘルプインターフェイスの表示/非表示

q:終了

 

3. C \ S監視モード

glanceはリモートモニタリングをサポートします

(1)クライアントとサーバーにそれぞれglanceをインストールします

(2)サーバー側の起動:glances -s -B XXXX

(3)サーバーがファイアウォールを開きます。デフォルトのポート番号は61209です。

(4)クライアントはサーバーに接続してリソース監視を表示します:glances-c XXXX

 

4.生の統計データを表示する

csv形式で出力

 

3.一目で結果を保存します

1. csv \ jsonおよびその他の形式で出力

2.出力はhtml形式です

pip installJinja2またはyum-y install python-jinja2

一瞥-oHTML -f / home / test / html

 

 

おすすめ

転載: blog.csdn.net/kk_gods/article/details/110393374