タグ付けされた質問 「top」

topはUnix / Linux / BSDプログラムで、実行中の処理を示します。CPUまたはメモリの上位ユーザーを表示できます。

2
htopステータスバーの色は正確に何を意味しますか?
デフォルトでhtopは、プロセッサ、メモリ、およびスワップの色付きのステータスバーを表示します。左から右に、バーはいくつかのしきい値に応じて緑、青、黄色、および赤に色分けされます。 メモリバーの緑と青のレベルが小さく、残りのほとんどすべてが黄色の場合はどういう意味ですか?スワップバーは空です。htopの色設定は「デフォルト」です。

7
上にある仮想メモリサイズとはどういう意味ですか?
topサーバーのパフォーマンスを監視するために実行していますが、2つのJavaプロセスが最大800MB-1GBの仮想メモリを表示しています。それは悪いことですか? 仮想メモリとはどういう意味ですか? それに、1GBのスワップがあり、使用率が0%であることがわかります。だから私は混乱しています。 Javaプロセス= 1 Tomcatサーバー+自分のJavaデーモンサーバー= Ubuntu 9.10(karmic)

5
上部に完全なプロセス名を表示
UbuntuでRailsスタックを実行しています。 -AFを実行すると、apacheモジュールによって設定された説明的なプロセス名が取得されます。 00:00:43 Rails: /var/www... これは負荷の問題を診断するのに非常に役立ちます。 しかし、私がトップに立つと、同じプロセスが単に ruby ps -AFプロセス名を一番上に取得する方法はありますか?

5
Linuxサーバーのメモリ使用量と平均負荷を理解する方法
128GBのメモリと24のコアを備えたLinuxサーバーを使用しています。topを使用して、使用量を確認します。その出力は、投稿の最後に貼り付けられます。次の2つの質問があります。 (1)実行中の各プロセスは非常に少ない割合のメモリ(%MEMが0.2%以下、最も0.0%だけ)を占有していることがわかりますが、出力の4行目と同様に、総メモリがほぼどのように使用されるか( 「合計:130766620k、130161072k使用、605548k無料、919300kバッファ」)?すべてのプロセスで使用されるメモリの割合の合計がほぼ100%に達することはないようです。 (2)最初の行の負荷平均を理解する方法(「負荷平均:14.04、14.02、14.00」) よろしくお願いします! 編集: ありがとう! また、私はかつて現在の負荷を理解せずにサーバーをクロールしたサーバーになったため、サーバーの負荷が高いかどうかを判断するために使用されるメモリの割合に基づいた大まかな数値を聞くのが大好きです。 スワップはメモリとほぼ同じと見なされますか?たとえば、メモリとスワップのサイズがほぼ同じで、メモリがほとんどなくなってもスワップがまだ十分に空いている場合、メモリとスワップの使用率がまだ高くないように見えて、他の新しいプロセス? CPUまたはメモリ(またはメモリ+スワップ)の使用率をどのように考慮しますか それらのいずれかが高すぎるか、または両方に達すると心配になりますか? topの出力: $トップ top-12:45:33 up 19 days、23:11、18 users、負荷平均:14.04、14.02、14.00 タスク:合計484、実行中12、スリープ中472、停止0、ゾンビ0 CPU:36.7%us、19.7%sy、0.0%ni、43.6%id、0.0%wa、0.0%hi、0.0%si、0.0%st メモリ:合計130766620k、使用済み130161072k、空き605548k、919300kバッファ スワップ:合計63111312k、使用された500556k、無料の62610756k、キャッシュされた124437752k PIDユーザーPR NI VIRT RES SHR S%CPU%MEM TIME +コマンド 6529サンチェス18-2 1075m 219m 13m S 100 0.2 13760:23 MATLAB 13210ティモシー18-2 48336 37m 1216 R 100 0.0 3:56.75不条理 13888ティモシー18-2 48336 37m …


4
Linux-ディスクIOを待っているものを確認する方法
負荷が非常に高いサーバーがあります。CPU使用率に関しては、何も飛び出していませんし、スワッピングでもありません。 いくつかのプロセスがディスクIOを待っている原因だと思うので、何が待っているのかを見たいです。 IOを待機しているプロセスを表示するプログラムはありますか?私は知ってiotopいますが、それは現在IOをしていることを示しています。 それともこれはばかげた質問ですか?(もしそうならどのように説明します:))
42 linux  io  top 

5
topの%stはどういう意味ですか?
これが私のトップからの例です: Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st %stフィールドの重要性を把握しようとしています。CPUを盗むことを意味し、ハイパーバイザーが費やした時間を表していると読みましたが、実際にそれが私にとって何を意味するのか知りたいです。 私は忙しい物理サーバー上にいる可能性があり、他の誰かがサーバーでCPUを使いすぎており、VMから取っているのでしょうか? EBSを使用している場合、ハイパーバイザーレベルでのEBS I / Oの処理に関連していますか? VMで実行されているものに関連していますか、それとも完全に影響を受けていませんか?

2
Linuxの 'top'コマンドからの出力を解釈する方法は?
メモリの消費量についてここで議論した後、コマンドでPHP-FPMメモリを読み取るときに問題が見つかりましたtop。top再起動直後のスクリーンショットですPHP-FPM。すべてが正常です。約20個のPHP-FPMプロセスで、それぞれ5.5MBのメモリを消費します(合計の0.3%)。 再起動の直前PHP-FPM(前回の再起動の1日後)に古いサーバーを示します。ここでは、PHP-FPMメモリ使用量が2倍の状態で約25 個あります(10MBは合計の0.5%を示します)。したがって、使用されるメモリの合計は600〜700 MBです。では、なぜ1.6GBのメモリが使用されたのでしょうか?
27 linux  memory  shell  top 

6
topコマンドのwa(I / O待ち)が大きい
私は多くの訪問者がいるフォーラムを持っていますが、ビジター数を増やすことなく負荷が40に達する日もあります。以下の出力からわかるように、待機時間は長くなっています(57%)。その理由をどうやって見つけるのですか? サーバーソフトウェアは、Apache、MySQL、およびPHPです。 root@server:~# top top - 13:22:08 up 283 days, 22:06, 1 user, load average: 13.84, 24.75, 22.79 Tasks: 333 total, 1 running, 331 sleeping, 0 stopped, 1 zombie Cpu(s): 20.6%us, 7.9%sy, 0.0%ni, 13.4%id, 57.1%wa, 0.1%hi, 0.9%si, 0.0%st Mem: 4053180k total, 3868680k used, 184500k free, 136380k buffers Swap: 9936160k total, …
27 linux  top 

1
top / htopのメモリ使用量
誰かがこのトップ出力を説明してください。各PHPプロセスは、合計メモリまたは使用済みメモリの30%を使用していますか?さらに、すべてのPHPプロセスで使用されたメモリの合計がシステムメモリをはるかに超えることはありますか?これは共有メモリですか? 前もって感謝します top - 14:15:34 up 2 days, 12:38, 1 user, load average: 0.97, 1.03, 0.93 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie Cpu(s): 4.9%us, 0.3%sy, 0.0%ni, 94.6%id, 0.0%wa, 0.0%hi, 0.1%si, 0.1%st Mem: 1029508k total, 992140k used, 37368k free, 150404k buffers Swap: 262136k total, 2428k used, …
25 linux  php  memory  top 

2
topコマンドの出力を取得してrake引数を表示するにはどうすればよいですか?
過去に、すべてのサーバーは、上に表示するときにrakeに渡されたコマンド引数を自動的に表示していました。例えば: しかし、この特定のサーバーでは、代わりにこれを取得します(画像は実行中です。rakeコマンドを表示していますが、rakeに渡された引数は表示していません)。 両方のサーバーがUbuntuを実行しています(ただし、rakeコマンドのないサーバーは、ubuntuの新しいフレーバーです)。どちらもrubyエンタープライズ版(rvmを使用)でrakeを実行します。topが「コマンド」列に表示するものを選択する方法に関するドキュメントは、明らかな「追加データ/不足データ」トグル以外にはありません(すべてのスクリーンショットは追加データを有効にして表示されます)。 誰もこれに似た何かに遭遇しましたか?
22 linux  ubuntu  top 

6
CPU使用率の高いApacheプロセスが実際に何をしているのかを調べますか?
現在、サーバーにいくつかの問題があり、断続的に、100%のCPUを占有して実行されるapacheプロセスを取得するようです。 topを実行すると、次が表示されます。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 20788 www-data 20 0 318m 18m 3984 R 100 0.0 40:29.21 /usr/sbin/apache2 -k start 23523 www-data 20 0 319m 20m 4684 R 100 0.0 4:12.36 /usr/sbin/apache2 -k start どのスクリプト(またはそれが何であれ)がこれを引き起こしているのを見つけてみたいので、試しました。 strace -p 20788 ただし、出力はまったく表示されません(約10分間そのままにしておきましたが、何も表示されません)。私の理解では、これは無限ループに陥っており、表示する「システムコール」がないことを意味する可能性があります。 何が起こっているかを示すために私ができることは他にありますか? ありがとう 編集-言及し忘れましたが、これは一度に数百人のユーザーがいるライブサーバーです!ですから、設定オプションを自由に変更して、Apacheを再起動することは本当にできません。 …


4
10 GBのRAMがトップに含まれない
ここに私のだfreeとsmem出力は: danslimmon@bad-server:~$ free -m total used free shared buffers cached Mem: 30147 29928 218 6 4 3086 -/+ buffers/cache: 26837 3309 Swap: 0 0 0 danslimmon@bad-server:~$ smem -tw Area Used Cache Noncache firmware/hardware 0 0 0 kernel image 0 0 0 kernel dynamic memory 12857576 2887440 9970136 userspace memory 17661400 …

4
何かがすべてのメモリを消費します(一部のアプリのメモリリークが疑われます)。何を検出するには?
liquidsoap + icecastバンドルと単純なWebサイト(httpd + mysqld)を実行するサーバーがあります。特にない。1日あたり約2000人以上の訪問者。平均で約50人が同時にオンラインになっています。 サーバーには8GBのRAMが搭載されています。時間が経つにつれて、空きメモリの量は絶えず減少しますが、サーバー上で新しいものは何も開始されず、新しいユーザーはいません。ある時点でスワップを開始し、サーバーの負荷が上がり、応答しなくなります。通常、私がすることはサーバーを再起動するだけです... メモリを正確にリークするものを検出するために何ができますか?topを使用してリソースの使用状況を監視しますが、見た限りでは何の有用性もありません。 そんなに多くのメモリを使用しているものを見つける方法はありますか?または何がディスクに頻繁にスワップし始めますか?サーバーを再起動せずにメモリを解放する方法はありますか?

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