読み方 : トップコマンド
topコマンド【top command】
topコマンドとは、
LinuxなどのUNIX系OSで標準的に用いられるコマンドの一つで、動作中のプロセスの状態やCPU、メモリの使用状況をリアルタイムに表示するもの。ターミナルで「top」と入力するだけで起動でき、数秒おきに画面が自動更新される。
起動すると画面全体が専用の表示に切り替わり、上部にシステム全体の統計情報が並ぶ。稼働時間やログイン中のユーザー数、過去1分・5分・15分の平均負荷、CPUの使用率、物理メモリとスワップ領域の利用状況などを一目で確認できる。CPUの使用率は「ユーザープロセスによる消費」「システム処理による消費」「アイドル状態の割合」などに細分化されており、アイドル(idle:遊休状態)の値が小さいほどCPUへの負荷が高い状態を示す。
画面下部にはプロセスごとの一覧が表示される。プロセスID、実行ユーザー、CPU使用率、メモリ使用量、コマンド名などが項目ごとに整理されており、初期状態ではCPU使用率の高い順に並ぶ。この表示が数秒おきに更新されるため、一時的な負荷の急増や、時間とともにメモリを消費し続けるプロセスといった変化も捉えやすい。
実行中はキーボード操作で表示を切り替えられる。「M」キーでメモリ使用率順、「P」キーでCPU使用率順に並び替えが可能で、「K」キーを押してプロセスIDを入力すれば特定のプロセスに終了信号を送ることもできる。「Q]キーで通常のターミナル画面に戻る。起動時のオプションとして、「-u」で特定ユーザーのプロセスに絞り込んだり、「-d」で更新間隔を秒単位で指定したりすることもできる。
topコマンドは多くのLinuxディストリビューションに標準で含まれており、追加のソフトウェアなしにすぐ使える。遠隔からサーバにログインして状態を確認する場面でも、文字だけで構成される表示形式は通信負荷が小さく扱いやすい。色分けやマウス操作に対応した「htop」といった後継ツールも存在するが、こちらは別途インストールが必要な環境が多い。
主なLinuxコマンド
| コマンド |
機能 |
| ls | ファイル/ディレクトリの一覧表示 |
| cd | カレントディレクトリ変更 |
| pwd | カレントディレクトリを表示 |
| mkdir | ディレクトリ作成 |
| cp | ファイル/ディレクトリをコピー |
| mv | ファイル/ディレクトリを移動/改名 |
| rm | ファイル/ディレクトリの削除 |
| ln | ファイル/ディレクトリのリンク操作 |
| find | ファイル/ディレクトリの検索 |
| ln | ストレージの記録内容を丸ごとコピー |
| touch | ファイル/ディレクトリのタイムスタンプ変更 |
| lsattr | ファイル/ディレクトリの拡張属性表示 |
| chattr | ファイル/ディレクトリの拡張属性変更 |
| chmod | ファイル/ディレクトリのパーミッション変更 |
| umask | デフォルトのパーミッションを変更 |
| chown | ファイル/ディレクトリの所有者変更 |
| chroot | ファイルシステムのルートディレクトリ変更 |
| fsck | ファイルシステムのエラーチェック |
| mkfs | デバイスにファイルシステムを作成 |
| df | ストレージの空き領域表示 |
| du | ディレクトリの占有容量を表示 |
| echo | 指定文字列を表示 |
| cat | 入力を標準出力へ(ファイルの画面表示) |
| less | スクロールを一画面ずつ停止 |
| more | スクロールを一画面ずつ停止 |
| head | ファイルの先頭を表示 |
| tail | ファイルの末尾を表示 |
| wc | ファイルの行数、文字数、単語数をカウント |
| diff | 2つのファイルの差分を表示 |
| grep | ファイルを正規表現で検索 |
| sed | テキストデータを編集 |
| awk | テキストデータを編集 |
| vi | テキストエディタを起動 |
| ip | 様々なネットワーク設定を確認・変更 |
| ifconfig | ネットワーク設定表示/操作 |
| netstat | ネットワーク統計情報表示 |
| ss | ポート/ソケットの状態を表示 |
| arp | IPアドレスとMACアドレスの対応関係を管理 |
| nslookup | IPアドレスとドメイン名の変換 |
| dig | DNS情報を調査 |
|
|
お手数ですが設定や環境の確認をお願いいたします。
当サイトは広告収入で運営されております。
広告の表示にご理解とご協力をお願いいたします。🙇