エレクトロニクス

Linuxでシステムリソースを監視する方法: top, htop, free

Linuxシステムの状態を把握するためには、CPUやメモリの使用状況や実行中のプロセスを監視することが重要です。標準的なツールとしてtop、htop、freeなどがあります。topコマンドは現在稼働しているプロセスを一覧表示端末でtopと入力するだけで実行され、重いプロセスを特定するのに役立ちます。htopはtopを改良したツールで、見やすいカラー表示やマウス操作が可能です。インストール後はhtopを実行するだけで起動し、Fキーを使ってプロセスの終了や優先度の変更が簡単に行えます。し、それぞれのCPU使用率やメモリ使用量をリアルタイムで確認できますfree -hコマンドはメモリとスワップの使用状況を人間に読みやすい単位その他にもvmstatやiostatといったツールを使えば、仮想メモリやディスクI/Oの詳細な統計情報を得ることができます。topやhtopでは表示の更新間隔を変更したり、特定のプロセスだけをフィルタすることもできます。topのdオプションで更新間隔を秒単位で指定でき、htopではF4キーでプロセス名によるフィルタが可能です。で表示し、システムのメモリ消費がどの程度かを把握できます。さらにwatchコマンドを組み合わせることで、指定したコマンドの出力を定期的に更新して監視することができさらに、sarやglancesといったツールも導入すれば、長期的な統計情報や総合的なシステム監視が行えるようになります。sarはsysstatパッケーglancesはWebベースやクライアント・サーバモードでの監視に対応しており、複数サーバーの状態を一元的に確認できます。こうしたツール群を組み合わせて監視基盤を構築することで、システムの健全性を継続的に把握し、障害の兆候を早期に検知することが可能になります。継続的な監視はシステムの安定運用に欠かせない要素であり、必要に応じてログを保存したり、アラートを設定する仕組みと組み合わせて活用すると良いでしょう。ジに含まれており、CPUやメモリ、ネットワークなど様々な指標を定期的に記録し、後から傾向を分析するのに役立ちます。ます。例えばwatch -n 1 free -hと実行すれば毎秒メモリの状況を確認できます。。

  • この記事を書いた人

たけぞう

熊谷に住みながら都内のIT企業でエンジニアをしています。ガジェットやアウトドア用品についてレビューをしていきます。 趣味はスポーツジムでトレーニングやジョギングをすることです。

-エレクトロニクス