nmonについて:

nmonについて:

驚くべきことと同等のものはありますか?システム統計学者Linuxベースのオペレーティングシステムのコマンドは何ですか?

これを知らない人のために説明すると、BSDのsystatコマンドは驚くべきものです。ネットワークトラフィック、I / O、ICMP、IP、TCP、ネットワークソケット(例netstat)、交換使用量などのリアルタイムグラフを表示します。しかし、最も驚くべきことは-vmstatディスプレイです。ここにライブディスプレイのスナップショットを貼り付けます。

    2 users    Load  0.10  0.12  0.13                  Apr 30 22:50

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act   79096    5336   210828     9572  112208  count     5
All  144196   16988  2355132    30104          pages    19
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt    535 cow    1313 total
  2          58      2923 1665 2493 1313  999 1094    299 zfod    999 clk irq0
                                                       16 ozfod       uart0 irq4
20.0%Sys   3.7%Intr 29.7%User  0.0%Nice 46.6%Idle       5%ozfod   101 vr1 irq5
|    |    |    |    |    |    |    |    |    |    |       daefr       irq7:
==========++>>>>>>>>>>>>>>>                           487 prcfr       stray irq7
                                        38 dtbuf      786 totfr   128 rtc irq8
Namei     Name-cache   Dir-cache     35088 desvn        1 react       vr2 irq9
   Calls    hits   %    hits   %     31092 numvn          pdwak    52 vr0 irq11
    3254    3238 100                  8647 frevn          pdpgs    27 vr3 irq12
                                                          intrn     6 ata0 irq14
Disks   ad0                                         86200 wire        ata1 ohci0
KB/t  14.90                                         89816 act
tps       6                                        209168 inact
MB/s   0.08                                            56 cache
%busy     7                                        112152 free

これマンページ私はこの「混雑した」ディスプレイのさまざまな部分をすべて説明するために多くの努力をしましたが、Linuxで私がとても恋しい部分は次のとおりです。

  1. 1秒あたりの割り込みサマリー(右) - もちろんできますが、watch -n 1 cat /proc/interrupts正確に何が起こっているのかを言うのは難しいです...
  2. ディスク使用量(左下) - シンプルでシンプルでMB/sディスク使用量(パーセントで表示)

答える前に、次のことが非常に明確であることを理解してください。

  • top- 比較的不足:これらの側面の一部に焦点を当てるのは広すぎます。
  • vmstat- 古典的ですが、「何が起こっているのか」を把握するよりも、時間の経過に伴う傾向を描画する方が便利です。まさに「
  • iftop- ネットワークのボトルネックを診断するのに便利ですが、それ以上ではありません。
  • iotop- I/O 同じ
  • dstat- 興味深いが、割り込みごとの粒度は同じではありません。

これについてさらに言及することができます。デフォルトでは、私はLinuxベースのディストリビューションの単一の24x80ターミナル画面にシステム状態のほぼ完全なスナップショットを表示できるツールを知りません。

私が間違っていることを証明してください。 :)

答え1

「sysstat」の代替手段を提供しませんが、すでに持っているものに追加します。

そうする代わりにtop、試してみてはいかがでしょうかhtop
(色の使用に似ていますが、より構成可能であり、いくつかの便利な「追加機能」)


また、あなたが好きかもしれませんatop
使ったことはありませんが、似ているようですsystat
しかし、sysstatを完全に置き換えるわけではありません。

これは、大規模な要約テーブルと「親」スタイルのプロセスのリストを組み合わせます。
サービスに基づいて行うatopことができます。蓄積プロセス情報

来て口径もしてみてくださいpowertop

答え2

誰かが私に指摘しました。フラッシュまだ代替品ではありませんが、systatそれでもかなり素晴らしいです。topディスクとネットワークIOの出力を収集し、freeディスク容量の使用量などを表示します。また、Webインターフェイスまたは専用のリモートコマンドラインクライアントモードを介してクライアント/サーバーモードで実行することもできます。また、StatsD、RabbitMQなどの他のシステムにデータポイントをエクスポートすることもできます。

とても面白いです。 sysstatにはまだ次のものがありません。

  • VM/スワップページ入力/出力
  • 割り込みの使用
  • ディスク使用量
  • そしてより多くのfreebsd関連カウンター

この時点では、他のすべてのカウンターが必要かどうかはわかりませんが、ここに最初の3つしかあれば良いようです。

答え3

見てニモン- AIX、Linux、およびSolarisを分析するための無料ツール(サーモン)パフォーマンス。インタラクティブモードでは、要求に応じて「シングル24×80ターミナル画面でのマシンステータスのフルスナップショット」を提供します。

リアルタイムシステムを監視し、CPU、ディスク、メモリ、ネットワークなどのパフォーマンス情報を記録するために使用できます。私が持っている私のすべてのシステムで年中無休で実行されます。過去の掲載結果情報を提供します。

個人の好み/使いやすさでnmon出力を解析するためのさまざまなツールが開発されました。

nmonについて:

nmonパーサー:

  • NMON可視化ツール- AIXおよびLinuxでnmonシステムファイルを分析するためのJava GUI。また、IOStatファイルなどを解析することもできます。
  • nmonアナライザ- topas/nmonの出力ファイルをインポートし、分析やレポート作成に役立つ素晴らしいチャートを生成するExcelスプレッドシートです。
  • nmonインテグレータ- 複数のAIX / Linuxシステム(ノード)からnmonファイルまたはtopasoutファイルを読み取り、Excelスプレッドシート形式で統合データセットを作成します。
  • Java Nmon分析r - nmonパフォーマンスツールを使用してキャプチャしたパフォーマンスデータを分析するのに役立つ無料のオープンソース分析ツール。そして、nmonに基づいてLinux/AIXのパフォーマンスをリアルタイムで監視します。
  • ナノグラファイト- nmon 出力グラフをリアルタイムで描画します。
  • nmon2rd- nmonをrrdで描画します。
  • nmon2web- nmonをhtmlに変換するには、rrdの代わりにperl変換を使用してください。

関連情報