あなたがおそらく知らなかったプロセス監視ツール
8399 ワード
Linuxプロセス監視
htop
非常に高度なインタラクティブなリアルタイムのLinuxプロセス監視ツールです.これはLinuxによく似ていますtop
コマンドが、それはプロセス、ショートカットキー、プロセスの垂直方向と水平方向のビューを管理するユーザーフレンドリーなインターフェイスのようないくつかの豊富な機能があります.htop
サードパーティ製のツールであり、Linuxシステムに含まれていません.機能
導入
Debian/Ubuntu :
$ sudo apt-get install htop
フェトス# yum install htop
MacOS$ brew install htop
用途
あなたがしなければならないのは、端末から実行するだけです.
$ htop
このツールを通して操縦することは非常に簡単です、特にそれがカーソルの仕事を支持するという事実のため.You can also check out other alternatives, like Glances or nmon.
Glances
端末のサイズによっては、システム情報を表示するときに動的に適応できるので、良いHtopの代替手段です.nmon
別のHtop代替システム管理ツールは、サーバーのチューニング、ベンチマークや詳細なシステムパフォーマンス情報を表示するためです.リアルタイムIP LAN監視
iptraf
オープンソースコンソールベースのリアルタイムネットワーク(IP LAN)の監視ユーティリティをLinux用です.それはTCPフラグ情報、ICMP詳細、TCP/UDP交通破壊、TCP接続パケットとByne Countを含むネットワークを通過するIP交通モニターのようないろいろな情報を集めます.また、TCP、UDP、IP、ICMP、非IP、IPチェックサムエラー、インターフェイス活動などの一般的な詳細なインターフェイス統計情報を収集します.機能
IP、TCP、UDP、ICMP、非IPおよび他のIPパケットカウント、IPチェックサムエラー、インターフェース活動、パケットサイズカウントを示している一般的で詳細なインターフェース統計.
導入
Debian/Ubuntu :
$ sudo apt-get install iptraf
フェトス# yum install iptraf
用途
If the
iptraf
コマンドは任意のコマンドラインオプションなしで発行され、プログラムは、メインメニューを介してアクセス様々な施設で、インタラクティブモードで起動します.注意してください.root
特権$ sudo iptraf
コンテナ計量用インターフェイス
ctop
複数のコンテナのためのリアルタイムメトリクスの簡潔で凝縮された概要を提供します、そして、特定の容器を検査するための一つの容器ビュー.It mostly works same as
docker stats
, but provides a better interface and single container view and logging.
機能
導入
リナックス
$ sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-linux-amd64 -O /usr/local/bin/ctop
$ sudo chmod +x /usr/local/bin/ctop
MacOS$ brew install ctop
用途
ctop
引数を必要とせず、デフォルトでDockerホスト変数を使用します.これを実行するには、端末で入力します.$ ctop
リアルタイムスレッドとパフォーマンス監視ツール
mytop
オープンソースのコマンドラインツールは、MySQLのパフォーマンスを監視するために使用されます.MytopはMySQLサーバに接続し、定期的にshow processlist
and show global status
コマンド.次に、有用な形式で情報をまとめます.使用mytop
, 私たちはリアルタイムでMySQLスレッド、クエリ、およびuptimeを監視することができますだけでなく、どのユーザーが遅いクエリであるデータベースにクエリを実行しているを参照してください.すべての情報は、MySQLサーバーのパフォーマンスを最適化するために使用することができます.機能
htop
リアルタイムのMySQL/MariADBスレッド、1秒あたりのクエリ、プロセスリストとパフォーマンスを監視するコマンドラインシェルインターフェイスを提供し、より良い負荷を処理するためにサーバーをより最適化するデータベース管理者のアイデアを与えます.The
mytop
表示画面は本当に2つの部分に分かれています.トップ4行には、MySQLサーバーに関する要約情報が含まれています.uptime
MySQLサーバプロセスのdays+hours:minutes:seconds
現在の時刻と同様に( FreeBSDのトップと同じように)フォーマット.導入
デフォルトのMyTopツールは、FedoraとDebian/Ubuntuのリポジトリに含まれているので、ちょうどあなたのデフォルトのパッケージマネージャを使用してインストールする必要があります.Mytopをインストールするには、以下のコマンドを実行してLinuxディストリビューションにインストールします.
$ sudo apt install mytop # Debian/Ubuntu
# yum install mytop # RHEL/CentOS
# dnf install mytop # Fedora 22+
# pacman -S mytop # Arch Linux
# zypper in mytop # openSUSE
接続の詳細を挿入するのを防ぐには、MyTop.mytop
ホームディレクトリで次のコンテンツをファイルに追加します.user=root
pass=
host=127.0.0.1
db=
port=3306
delay=3
slow=10
socket=
batchmode=0
header=1
color=1
idle=1
long=120
The delay
display 1 iディスプレイ間の秒単位での時間の量を指定する.The idle
パラメータを指定すると、MyTOP表示画面のリストにアイドル(スリープ)スレッドが表示されるかどうかを指定します.用途
設定した場合
.mytop
ファイルを実行できますmytop
コマンドライン引数なしで:$ mytop
設定ファイルにパスワードを提供しなかった場合は、--prompt
オプションmytop
, パスワードを毎回要求します.$ mytop --prompt
Password:
別のデータベースに接続し、設定ファイルに接続する必要がある場合は、mytopを必要な引数で実行できます.$ mytop -u larapulse -d larapulse_db --prompt
それは確かにすべての有用な監視ツールではないので、以下のリソース(リンク)を見つけることができます.それにもかかわらず、我々はhtop
, iptraf
, ctop
and mytop
毎日の開発サイクルで最も使用されます.Interesting in reading more? Follow this link to find more articles 😉
Reference
この問題について(あなたがおそらく知らなかったプロセス監視ツール), 我々は、より多くの情報をここで見つけました https://dev.to/larapulse/process-monitoring-tools-you-probably-didn-t-know-about-3fmmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol