UbuntuのCPU /メモリ使用量の履歴を確認しますか?


20

私のubuntu LinuxサーバーでCPUまたはメモリ使用量を確認する方法はありますか?サーバー(ランプのセットアップ)が時々遅いことに気付きましたが、rootとしてログインしてPSコマンドを実行するまでに、すべてが正常に戻った可能性があります。

サーバーのさまざまな部分が消費したリソースのログを確認することをお勧めします。

回答:




6

MRTGを実行して、CPU使用率、RAM使用率、プロセス数など、サーバーのさまざまな側面をグラフ化できます。Webページに表示するためのイメージを作成するため、GUIのない​​サーバーに非常に役立ちます。

GNOMEがインストールされている場合は、システムモニターアプリケーションを使用してシステムリソースを監視できます。

または、cronから毎分このようなものを実行できます。

top -n 1 -b | head >> logfile

アップタイム、ユーザー、負荷平均、プロセス数、CPU使用率、メモリ/スワップ使用率、および上位3つのリソースを消費するプロセスを、後で表示するためにファイルに記録します。-n 1が1回実行されます

Ubuntuを実行していることを具体的に述べたように、Landscapeを使用してCanonicalによってこれを監視できると思います。


+1代替の答え(cronでtopを使用)は、もっと多くのものをインストールし続けたくない小さなサーバーでの使用に役立ちます。
白ひげ

「風景」へのデッドリンク
ニコラスディピアッツァ

2

sarをデーモンモードで実行します。事後、さまざまな情報を詳細に確認できます。フォアグラウンドでsarを実行し、10秒間に10回の繰り返しを行うなどして、利用可能な情報を把握してください。


1

vmstatとiostat、mytopおよびapache topも、ボトルネックを特定するのに役立ちます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.