初心者のための例とトップコマンドチュートリアル
Linux管理者として、あなたは、このような現在実行中のプロセス、平均システム負荷、cpuとメ、ある時点で。 ありがたいことに、私たちはそのような詳細を取得するために”top”と呼ばれるコマンドラインユーティリティーを持っています。 Topコマンドは、LinuxおよびUnixライクなオペレーティングシステムで実行中のプロセスに関する動的なリアルタイム情報を表示するためのよく知られ この簡単なチュートリアルでは、Linux上でいくつかのトップコマンドの例を見ていきます。
Topコマンドチュートリアルと例
ここでは、最も一般的に使用されるtopコマンドの例をいくつかリストしました。
すべてのプロセスの監視
実行中のプロセスの監視を開始するには、オプションを指定せずにtopコマンドを実行するだけです。
$ top
出力例:
Topコマンドを使用して実行中のプロセスを監視
p>
上のスクリーンショットにあるように、topコマンドはプロセスのリストを複数の列に表示します。 各列には、pid、ユーザー、cpu使用率、メモリ使用率などの詳細が表示されます。 プロセスのリストとは別に、平均システム負荷、タスク数、cpu使用率、メモリ使用量、スワップ使用量に関する簡単な統計情報も上部に表示されます。
ここでは、上記のパラメータの説明です。PID-タスクのプロセスid。
プロセスのパスを表示
実行中のプロセスの絶対パスを表示したい場合は、’c’を押してください。 これで、下のスクリーンショットに示すように、コマンド列の下にプログラムの実際のパスが表示されます。
topコマンドを使用して実行中のプロセスの絶対パスを表示
特定のユーザーが所有するプロセスを監視
オプションを指定せずにtopコマンドを実行すると、すべてのユーザーが所有する実行中のすべてのプロセスが一覧表示されます。 特定のユーザーが所有するプロセスを表示するにはどうすればよいですか? それは簡単です! 特定のユーザーが所有するプロセス、たとえばskを表示するには、次のように実行します:
$ top -u sk
topコマンドで特定のユーザーが所有する実行中のプロセスを表示
アイドル/ゾンビプロセスを表示しない
すべてのプロセスを表示する代わりに、単にアイドル状態またはゾンビプロセスを無視することができます。 次のコマンドは、アイドル状態またはゾンビプロセスを表示しません。
$ top -i
PIDを持つプロセスの監視
21180などのプロセスのPIDがわかっている場合は、-pフラグを使用してそのプロセスを監視することができます。p>
$ top -p 21180
コンマ区切りの値で複数のPidを指定できます。PIDはわかりませんが、プロセス名のみを知っています。 どのようにそれを監視するには? シンプル!ここで、firefoxはプロセス名であり、’pgrep-d’はプロセス名からそれぞれのPIDを選択します。
CPU使用率でプロセスを表示
場合によっては、CPU使用率でソートされたプロセスを表示したい場合があります。 その場合は、次のコマンドを使用します:
$ top -o %CPU
topコマンドを使用してCPU使用率別にプロセスを表示
CPU使用率が高いプロセスが上部に表示されます。 また、SHIFT+pを押してCPU使用率でプロセスをソートします。
メモリ使用率でプロセスを表示
同様に、メモリ使用率でプロセスを並べ替えるには、次のコ Topコマンドを実行してrを押し、プロセスのPIDを入力して優先順位を変更します。
topコマンドを使用してプロセスの優先順位を変更
ここで、’r’はrenice
更新間隔を設定
トッププログラムは、画面の更新間の遅延を指定するオプションがあります。 たとえば、5秒の遅延時間を変更する場合は、次のように実行します。
$ top -d 5
デフォルト値は3.0秒です。すでにtopコマンドを開始している場合は、’d’を押してdelay-timeと入力し、ENTERキーを押します。
topコマンドで画面更新間隔を設定
反復回数(繰り返し)を設定
デフォルトでは、topコマンドはqを押して終了するまで実行され続けます。 ただし、topが終了するまでの反復回数を設定できます。 たとえば、5回の反復後にtopコマンドを自動的に終了するには、次のように実行します:p>
$ top -n 5
実行中のプロセスを強制終了
実行中のプロセスを強制終了するには、単に’k’を押してPIDを入力し、ENTERキーを押します。
topコマンドを使用して実行中のプロセスを強制終了
実行中 たとえば、モノラル出力とカラー出力を切り替えるには、’z’を押します。 実行中のプロセスを簡単に強調表示するのに役立ちます。
topコマンドで実行中のプロセスを強調表示
topコマンドで実行中のプロセスを強調表示
‘h’を押して、使用可能なすべ
topを終了するには、qを押すだけです。
この段階では、topコマンドの基本的な理解が得られます。 詳細については、manページを参照してください。ご覧のとおり、Topコマンドを使用して実行中のプロセスを監視するのはそれほど難しくありません。 トップコマンドは、学び、使用するのは簡単です!
推奨される読み取り:
- プロセスがLinuxで実行されている時間を調べる方法
- Reptyr–実行中のプロセスをある端末から別の端末に移動し、それを閉じずに
- プロセスを中断し、Linuxで後で再開する方法
- LinuxでプロセスのCPU使用率を制限する方法
- 応答しないLinuxシステムで最大のプロセスを強制終了する方法
- Linuxでコマンドまたはプロセスの実行時間を見つける方法
- /ul>
立ち寄ってくれてありがとう!
あなたを助けるために私たちを助けてください:
- 私たちの電子メールニュースレターを購読 : 今すぐサインアップ
- サポートOSTechNix:ペイパル経由で寄付
- 無料の電子書籍やビデオをダウンロード:TradePub上OSTechNix
- 私たちと接続:Redditの|フェイスブック|ツイッター|LinkedInの|RSSフィード
良い一日をfacebook/Twitter/LinkedIn/RSSフィード
良い一日を!!
div