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

頻繁に更新されるプロセスのリストを生成するコマンドラインシステムモニターツール。

4
プロセスが実行されている特定のプロセッサーの判別
Linuxクラスターの8コアノードにアクセスできます。ノードにログインすると、次のコマンドを使用してプロセッサのリストを表示できます。 more /proc/cpuinfo 私の8コアノードでは、プロセッサの番号は0〜7です。各プロセッサはIntel Xeon CPU(E5430 @ 2.66GHz)です。 次にfoo、いくつかの引数を指定してプログラムを呼び出すとしますargs。 foo args プログラムのfoo実行に時間がかかります(たとえば、数時間または数日)。を呼び出したfoo後、実行中の特定のプロセッサ(0〜7)を特定することは可能fooですか?topプログラムショーくれプロセスIDと同様の情報が、私は、プロセッサ表示されていない番号を。そのような情報はありますか?
10 linux  process  cpu  top 

1
最もビジーなファイルのリスト
ファイル内のアクティビティの量でソートされた開いているファイルを一覧表示するツールを探しています。だからlsof、仕事をしません(私がを使用する方法を見落としているのでない限りlsof)。理想的には、ツールはのようtopに動作し、並べ替えの特定のアクティビティ(読み取り、書き込み、バイト、1秒あたりのシーク)を切り替えることができる必要があります。できれば、RHEL / CentOS / EPELですぐに利用できるようにしてください。 そのようなツールは存在しますか?

1
ネットワーク待機はどこに「上」に行きますか?
topが高負荷を示しており、それを引き起こしているプロセスがプロセッサ時間を実行しているか、ネットワークI / O(ローカルI / Oではない)を実行しているかどうかがわからない場合、どのようにしてそれを見つけることができますか? 私たちのサーバーでは、負荷の値が高くなっていますが、アイドルが60%〜70%、ユーザーが約25%です。そのような値を調べる方法を知りたいのですが、インターネットでは、ほとんどの場合、iostatを使用してプロセスがディスクを破壊しているかどうかを確認できることを読んでいます。しかし、私はすでに確かに知っていますが、そうではありません。問題のプロセスもその仕事をするのに問題はありませんが、それでも負荷は高いです。 それで、どの部分がネットワーク待機によって引き起こされ、どの部分が実際のプロセッサ時間によって引き起こされているかをさらに調べる方法はありますか?そして、一番上の「アイドル」の意味は何ですか? 明確にするために:負荷とは、コアあたりの平均キュープロセスを示す3つの数値を意味します。このマシンには8つのコアがあり、数は最大25になるため、コアあたりの負荷は2.5になります。
9 networking  top 

1
上部のVSIZEの値が、psのVSZ(仮想セットサイズ)の値と異なるのはなぜですか?
VSZ in psはアプリに割り当てられた合計アドレススペース用であり、vsize(pslinuxのmanページで説明されている)としてエイリアスされることもありますが、VSIZE inの定義は何topですか?iPhoneからのこのトップ出力は、Linuxのトップ出力とは異なります。 PID COMMAND %CPU TIME #TH #PRTS #MREGS RPRVT RSHRD RSIZE VSIZE 1875 emma 0.0% 0:30.83 7 139 932 17868K 5328K 29M 181M root# ps -eo pid,rss,vsz|grep 1875 1875 29324 441324
9 osx  ps  top  iphone  ios 

1
busyboxの「トップ」出力を解釈するには?
小さな組み込みARMシステムでBusyBoxを使用しています。特にリストされているPythonプロセスについて、「トップ」の出力を読み込もうとしています。このプロセスはどのくらいの実メモリを使用していますか?また、VSZは何の略ですか?システムには64MBのRAMしかありません。 メモリ:41444K使用、20572K空き、0K shrd、0Kバフ、18728Kキャッシュ CPU:3%usr 3%sys 0%nic 92%アイドル0%io 0%irq 0%sirq 負荷平均:0.00 0.04 0.05 1/112 31667 PID PPID USER STAT VSZ%VSZ%CPUコマンド 777 775 python S 146m 241%3%/ usr / bin / python -u-dpdsrv.py
8 linux  arm  top  busybox 

3
SSHを介して「top」コマンドを適切に実行するにはどうすればよいですか?
別のコンピュータ上でtopコマンドを実行する必要があります。ターゲットPCのIPは192.168.0.81です。 私はそれをやろうとしていました:ssh 192.168.0.81 top しかし、私はこの結果を得ました:top:tcgetattr()failed:Invalid argument 誰かがこの問題を手伝ってくれませんか? システム情報:Linux iRP-C-09 2.4.18-timesys-4.0.642 トップバージョン:2.0.7
8 linux  ssh  terminal  top 

2
CプログラムからCPU使用率の統計を取得する
CプログラムからCPU使用率の統計を読みたいのですが、CPUの使用率やスチール時間などに興味があります。これらの統計は、topコマンドの3行目に表示されています。 ()を使用してtopの出力を解析しようとしましたが、正しい統計を表示し始める前に、常に同じ「架空の」値を提供しているようですawktop -n 1 -b | awk '{print $0}'top コードから、またはいくつかのコマンドの出力を解析してCPU使用率の統計を取得する方法はありますか? 編集: プラットフォームはLinuxです ありがとうございました。
8 monitoring  cpu  c  top 

2
プログラムが使用しているメモリ量を調べる方法
私はhtopを使用してプロセスを監視していますが、実行されたほとんどのサービスはマルチスレッド化されているため、メモリ使用量の割合が複数の行に表示され、場合によってはすべて同じです。 Firefoxの場合、それぞれがメモリの13%を消費する15のプロセスをリストできるとします。 Firefox、MySQL、一部のfcgiスクリプトなど、大量のメモリが消費されていることを知っていますか?htop出力は誤解を招くようです。
8 memory  top 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.