広告スペース(バナー)
🖥️Linux/シェルコマンド レッスン
ターミナルの基本操作6
ファイル操作の基礎6
権限とファイル検索6
プロセスとディスク管理6
履歴とテキスト処理6
環境変数とネットワーク基本6
接続と比較・日時操作6
テキスト整形と情報取得6
仕上げのコマンド12
レッスン 36 / 61

top でシステムの状態を確認しよう

「サーバーが重いとき、何が原因で負荷が高いのか確認したい」というときに使うのがtopです。topはCPUやメモリの使用率が高いプロセスを、リアルタイムで更新しながら一覧表示するコマンドです。

topとだけ打ち込んで実行します。表示は数秒ごとに自動更新され、qキーを押すと表示を終了できます。

topを実行すると、CPU使用率・メモリ使用率が高い順にプロセスが並び、システム全体の負荷状況をリアルタイムで観察できます。

よくあるつまずきは、大量の情報が動き続けるため、どこを見ればよいか分からず戸惑うことです。まずはCPU%とMEM%の列に注目すると原因を絞り込みやすくなります。

実務ではサーバーの動作が重くなったとき、原因となっているプロセスを特定するための最初の調査コマンドとして頻繁に使われます。

Linux/シェルコマンド
試してみよう(疑似ターミナルへの入力例)
top

🧑‍💻 このコマンドは Linux/シェルコマンドの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
CPUやメモリの使用状況をリアルタイムで確認できるようになります。
広告スペース(バナー)
広告スペース(記事内)