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やバッチの時間帯確認も重要

コメント