オールラウンドなシステム監視ツール dstat dstat は、vmstat、iostat、netstat、ifstat コマンドを置き換えることができる多機能製品です。 dstat はこれらのコマンドの制限を克服し、いくつかの追加機能を追加し、監視項目を増やし、より柔軟になります。 dstat は、システムの健全性を監視するための便利なツールであり、ベンチマークやトラブルシューティングに使用できます。 dstat を使用すると、すべてのシステム リソースをリアルタイムで確認できます。たとえば、IDE コントローラーの現在のステータスをカウントしてディスク使用率を比較したり、ネットワーク帯域幅の値 (同じ時間間隔内) でディスク スループットを直接比較したりできます。 dstat はオプションに関する情報を表形式で提供し、出力がどの範囲と単位で表示されるかを明確に示します。これにより、情報の混乱や誤報をより適切に回避できます。さらに重要なのは、必要なデータ情報を収集するためのプラグインの作成が容易になり、これまで不可能だった方法で拡張できることです。 Dstat のデフォルトの出力は、人間がリアルタイムで表示できるように設計されていますが、詳細を CSV ファイルにエクスポートし、Gnumeric または Excel にインポートして表を生成することもできます。 特性
インストール方法 1. CentOSでは、yum -y instatll dstatを実行できます。 2. インストール用のrpmパッケージをダウンロードする http://packages.sw.be/dstat/dstat-0.7.2-1.el5.rfx.noarch.rpm で実行します。 rpm -ivh dstat-0.7.2-1.el5.rfx.noarch.rpm 使い方 dstat の基本的な使用方法は、dstat コマンドを入力することです。出力は次のようになります。 デフォルトの出力は次のようになります。 デフォルトでは、次の 5 つの領域があります。 1. --total-cpu-usage----CPU 使用率 usr: ユーザー空間内のプログラムの割合。 sys: システムスペースプログラムの割合。 idel: アイドル率; 待機: ディスク I/O の待機に費やされた時間の割合。 hiq: ハード割り込みの数; siq: ソフト割り込みの数; 2. -dsk/total-disk 統計 読み取り: 読み取り総数 書き込み: 書き込み総数 3. -net/total- ネットワーク統計 recv: 受信したネットワークパケットの総数 送信: 送信されたネットワークパケットの合計数 4. ---ページング-- メモリページング統計 in: ページイン アウト: ページアウト 注: システム ページング アクティビティ。ページングとは、システムシナリオを見つけるために使用されるメモリ管理手法を指します。ページが大きいほど、システムが大量のスワップ領域を使用していることを示します。通常、システムがスワップ領域を使い始めたときは、メモリが不足しているか、メモリが非常に断片化されていることを意味します。理想的には、ページインとページアウトの値は 0 0 です。 5. --system--システム情報 int: 中断回数 csw: コンテキストスイッチ 注: 割り込み (int) とコンテキスト スイッチ (csw)。この統計は、比較のための基準がある場合にのみ意味を持ちます。この列の統計値が高い場合、通常、多数のプロセスが輻輳を引き起こしており、CPU に注意を払う必要があることを示します。通常、サーバーでは何らかのプログラムが実行されているため、この項目には常に何らかの値が表示されます。 デフォルトでは、dstat は 1 秒ごとにデータを更新し、データの更新と出力を続けます。Ctrl+C を押して「dstat」を終了します。 dstat には多くの特定のパラメータがあり、それらは man dstat コマンドを通じて表示できます。 一般的なパラメータは次のとおりです。 dstatが使用できるすべてのパラメータはdstat --listで確認できます。
もちろん、これらの用途以外にもさまざまなものがあります。dstat には、機能を大幅に拡張するプラグインがいくつか付属しています。 /usr/share/dstat ディレクトリを調べると、それらの使用法の一部を確認できます。よく使用されるものは次のとおりです。
アプリケーション例: dstat のデフォルトの監視およびレポート出力間隔は 3 秒で、レポートには 10 件の結果が出力されます。 メモリを占有しているユーザーを確認します。 CPU リソースの消費に関するデータを表示します。 # dstat -c -y -l --proc-count --top-cpu csv ファイルを出力する方法# dstat --output /tmp/sampleoutput.csv -cdn 注: 出力された csv ファイルは、Windows の Excel で開いてグラフを生成できます。 要約する 上記は、編集者が紹介した Linux 汎用システム監視ツール dstat の詳細な例です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL データのバックアップと復元のサンプル コード
>>: MySQL のデータベース パフォーマンスに影響を与える要因の説明
目次コンポーネント - タイムラインカスタムノードスタイルカスタムタイムスタンプコンポーネント - ...
目次1. ルーティング関連オブジェクト2. ルーティングオブジェクトの場所3. ルーティング構成4....
目次ウェブ開発1. Web開発の概要Tomcatのインストールと設定Tomcatをインストールする2...
ダウンロードリンク:動作環境VMware 仮想マシンの CentOS 7.6セキュアCRT Xftp...
目次1. 特徴2. 例3. オプション4. 基本的な文法5. ライフサイクル6. ルーティング管理 ...
1: SVNをインストールする yum インストール -y サブバージョン2. 倉庫を作る1: 倉庫...
目次1. 浅いクローニング2. ディープクローニング1. 浅いクローニング浅いクローンでは配列やオブ...
テーブル名を変更したり、テーブル フィールドを変更したりする必要がある場合は、 MySQL ALTE...
コード: <input type="text" class="t...
チェーンプログラミングの実装原理jQuery を使用すると、開発者は常にドット構文を使用して独自のメ...
目次1. 解凍コマンド1.1 構文1.2 オプション2. 例1. 解凍コマンドunzip コマンドは...
プロジェクトにはアンケートが必要ですが、クライアントはアンケートのタイトルが純粋なHTMLタグでなけ...
目次分割代入を使用したオブジェクトパラメータコールバック関数の命名条件文を説明的にするスイッチ文をM...
目次インデックスとは何か主キーインデックスと通常のインデックスの違いインデックスにはどのデータ構造が...
例: <html> <ヘッド> <スタイル タイプ="tex...