7. 継続的監視

これらの監視ツールは、マシンに問題が発生しているときに確認するのに適していますが、見ていないときに問題が発生しているマシンについてはどうでしょうか?そのような場合は、システムの活動情報を収集、報告、保存する継続的な監視ツールを使用する必要があります。このレッスンでは、使用するのに最適なツールである sar について説明します。

sar のインストール

sar は、システムの履歴分析に使用されるツールです。まず、sysstatパッケージをインストールして、インストールされていることを確認してください:sudo apt install sysstat

データ収集の設定

通常、sysstatをインストールすると、システムは自動的にデータの収集を開始します。開始しない場合は、/etc/default/sysstatENABLEDフィールドを変更することで有効にできます。

sar の使用

sudo sar -q

このコマンドは、その日の初めからの詳細を一覧表示します。

sudo sar -r

これは、その日の初めからのメモリ使用量の詳細を一覧表示します。

sudo sar -P

これは、CPU 使用量の詳細を一覧表示します。

別の日を表示するには、/var/log/sysstat/saXXに移動します。ここでXXは表示したい日です。

sar -q /var/log/sysstat/sa02

ログインして学習進捗を保存

サインイン

演習

練習は完璧をもたらします!システム監視とリソース分析の理解を深めるための実践的な演習をいくつか紹介します。

  1. Linux プロセスの管理と監視 - フォアグラウンドおよびバックグラウンドプロセスとの対話、psでの検査、topでのリソース監視、killでの終了を練習します。
  2. Linux top コマンド:リアルタイムシステム監視 - topコマンドのさまざまなオプションを使用して、プロセスをソートしたり、更新間隔を調整したり、ユーザーでフィルタリングしたり、アクティブなプロセスに焦点を当てたりして、システムパフォーマンスを効果的に監視する方法を学びます。
  3. Linux df コマンド:ディスク容量レポート - この演習では、Linux のdfコマンドを紹介します。これは、マウントされたファイルシステムのディスク容量使用状況に関する情報を表示するユーティリティであり、システム監視の重要な側面です。

これらの演習は、実際のシナリオでシステムリソース監視の概念を適用し、システムアクティビティの分析に自信をつけるのに役立ちます。

クイズ

システムリソースを監視するのに適したツールは何ですか?