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

Topは、システムの使用状況をリアルタイムで表示するUNIXプログラムです。

3
LinuxのハイパースレッディングでのCPU負荷測定
マルチコアハイパースレッディング対応のCPUの実際の使用方法を取得するにはどうすればよいですか? たとえば、4つの仮想コアを表す2コアCPUについて考えてみましょう。 top仮想コアの1つのコアが完全に使用されるため、シングルスレッドのワークロードはで100%と表示されます。top4つの実際のコアがあるように、CPUと期待どおりに動作します。 ただし、2つのスレッドでは問題が発生します。すべてが正常に機能する場合、2つの実際のコアとバランスが取れているため、200%の使用率が得られます。 。私には大丈夫だと思います。 ただし、2つのスレッドが単一の実際のコアで実行される場合、100%を2回使用するように表示され、仮想コアの使用率は200%になります。しかし、実際には、1つのコアが2つのスレッドでパワーを共有し、合計CPUパワーの半分しか使用していません。 したがって、で示される使用数topは、CPUのワークロードの合計を測定するために使用することはできません。 また、ハイパースレッディングが実際のコアで2つの仮想マシンをどのようにバランスさせるかについても疑問に思います。2つのスレッドが異なるサイクル数をとる場合、実際の負荷が異なっていても仮想コアが両方とも100%の負荷を示すように「適応」しますか?

3
topコマンド出力のフィルタリング
私はMacを使っていますが top PID、COMMAND、および%CPU列のみが表示されるように、特定のプロセスに対するコマンド プロセスのPIDを取得したら、実行します。 top -pid 1234 ただし、これはそのプロセスについて15を超える列を表示します。コマンドの出力をawkにパイプインして、次のものだけを表示できますか。 PID COMMAND %CPU 列? 出力をテキストファイルに保存してから処理したくありません。私はリアルタイムでプロセスを監視することに興味があります。
11 macos  command-line  bash  awk  top 



3
トップ出力のnice値と優先度の違い
topは、デフォルトで両方の列をリストします。何が違うのか知りたいです。私はマニュアルページをチェックアウトしましたが、理解できません: 優先: h: PR -- Priority The priority of the task. いい値: i: NI -- Nice value The nice value of the task. A negative nice value means higher priority, whereas a positive nice value means lower priority. Zero in this field simply means priority will not be adjusted in …
11 linux  top 

5
「トップ」出力の個々のCPU%
通常、個々のCPU%を表示するには、topのインタラクティブモードで「1」を押します。 ただし、バッチモードで同じ出力を取得するロジックを理解することはできません。 top -n1b この出力をファイルにリダイレクトして後で表示するために、バッチモードが必要です。出来ますか?このために別のツールをインストールすることはできません。 欠落しているオプション、または出力をキャプチャする方法を探しています。
10 linux  unix  top 

3
Linuxで「ps」または「top」のリストからプロセスを「隠す」ことは可能ですか
まず、これが可能である場合は、root(またはrootのUID 0を共有するユーザー)として実行する必要があると思います。 それはに表示されないように、どのようにプロセスを起動することができるps auxか、ps efまたはtopコマンドがroot以外によって実行された場合にリストアップ? これは可能ですか? 私が通常実行しているディストリビューションはRHEL / CentOSとUbuntuです。そのため、ディストリビューション固有の回答があれば、それも問題ありません。
10 linux  process  top  ps 

1
トップはIOWAITが高いと言います、原因のプロセスを見つける方法
私はそれをすべきでないことを知っていますが、一部のUbuntuシステムを永続モードでUSBフラッシュドライブから実行していますが、非常に遅くなります。 「トップ」は、それがCPUのせいではなく、IOのせい、つまり高%waであると教えてくれます。 私はすでにスワップを削除していますが、さらに最適化するには、ディスクを大量に要求するプロセスが何であるかについての手がかりを得る必要があります。 したがって、基本的には、「top」が%CPUが高いプロセスを表示するのと同じように、IOWAITが高いプロセスを表示する「top」に相当します。
9 top  iowait 

5
一定期間のCPU / RAM使用状況ログをCentOSのファイルに書き込む
プロセスを監視し、情報をいくつかの変数に保存して、収集した情報をファイルに保存できるアプリケーションまたはコード行を探しています。 私はさまざまなバリエーションを試しましたtopが、運はありませんでした。私はいくつかのCentOS仮想サーバーを実行しています。VMは2GB RAM、2プロセッサーです。 テキストファイルに情報を含む行を記述している間、指定された時間にわたって機能するスクリプトなので、最後に、データを含む一種のテーブルを作成できます。 サーバーのストレステストを行います。統計を作成するためのデータが必要です。


2
バッチモードで上部の画面幅を指定する
次の出力をログに記録しています:top -b -n1 -cそのため、毎分どのくらいのメモリとCPUを使用しているプロセスを追跡できます。topに完全なコマンドライン(-c)が表示されると、コマンドラインテキストは画面の端で切り捨てられます。これは、ターミナルで実行して表示するときに最適です。ただし、後で解析するためにSTDOUTをファイルに送信しており、完全なコマンド名をログに記録する必要があります。topに特定の画面幅を使用するように指示する方法はありますか?(私はそれが512で最大であることを知っています、それはうまくいくでしょう) 同様の目標を達成するためのより良い方法はありますか:実行中のプロセスとそれらが消費しているリソースの数に関する定期的な統計を取得しますか?
6 linux  logging  top 



4
上のメモリ使用量Linuxが正しくありません
私は私のlinux vserverボックスについて少し心配しています。 これ以上メモリは残っていません。 この問題を調査するために、 "top"を見ていました。しかし、それは私を深く混乱させます。 一番上のプロセスリストが100%になることはありませんが、これ以上メモリは残っていないようです top - 13:39:05 up 10:46, 1 user, load average: 0.08, 0.02, 0.00 Tasks: 22 total, 1 running, 21 sleeping, 0 stopped, 0 zombie Cpu(s): 20.5%us, 1.8%sy, 0.0%ni, 77.5%id, 0.0%wa, 0.0%hi, 0.2%si, 0.0%st **Mem: 512000k total, 512000k used, 0k free**, 0k buffers Swap: 1024000k total, …
2 linux  memory  top 

2
複数のCPUが表示されている場合のトップのリダイレクト
を実行してtopからを押すと1、各CPUの使用状況の内訳が表示されます。これをファイルにリダイレクトするにはどうすればよいですか? できることはわかっtop -n 1 > process.txtてい1ますが、ファイルでオプションを取得するにはどうすればよいですか? 前もって感謝します。
2 linux  cpu-usage  top 

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