【Ubuntu22】実行中のプロセスが利用しているCPU使用率を確認する方法

Ubuntu 22.04を使っていると、

  • サーバーが重い
  • 動作が遅い
  • どのプロセスがCPUを使っているのか知りたい

といった状況になることがあります。

この記事では、Ubuntu22で実行中のプロセスが利用しているCPU使用率を確認する方法を初心者向けに解説します。


■ topコマンドでCPU使用率を確認する

まず最も基本的な方法が top コマンドです。

コマンド

top

確認ポイント

画面にプロセス一覧が表示されます。

注目する列:

%CPU

ここがそのプロセスのCPU使用率です。

終了方法

q

■ htopで視覚的にCPU使用率を見る

topは少し見づらいと感じる場合があります。
その場合は htop がおすすめです。

インストール(未導入の場合)

sudo apt update
sudo apt install htop

実行

htop

特徴:

  • CPU使用率がバー表示
  • 色分けされていて見やすい
  • ソートが簡単

終了方法

F10

■ psコマンドでCPU使用率を一覧表示する

特定のプロセスや一覧を確認したい場合は ps を使います。

CPU使用率順に並び替える

ps aux --sort=-%cpu

%CPU 列が使用率です。

上位だけ表示する

ps aux --sort=-%cpu | head -n 6

■ リアルタイムで監視する方法

継続的に確認したい場合:

watch -n 1 "ps aux --sort=-%cpu | head -n 6"

終了:

Ctrl + C

■ まとめ

Ubuntu22でCPU使用率を確認する方法は以下の通りです。

コマンド特徴
top標準搭載・基本
htop見やすい・おすすめ
ps aux –sort=-%cpu一覧取得向き
watchリアルタイム監視

初心者の方はまず:

top

に慣れるのがおすすめです。


■ 補足(サーバー運用者向け)

  • CPUが常に90%以上 → 負荷調査必要
  • 特定プロセスが暴走 → killで停止
  • cronやバッチの時間帯確認も重要

コメント

タイトルとURLをコピーしました