【この記事でわかること】
・uptimeコマンドでシステム稼働時間・ログインユーザー数・ロードアベレージを一度に確認できる・ロードアベレージの3つの数値は直前1分・5分・15分の平均プロセス数を表す
・wコマンドのヘッダー行でもuptimeと同じ情報が確認できる
・ロードアベレージはCPUコア数と比較して高負荷かどうかを判断する
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
uptimeコマンドの基本
1. uptimeを実行する
[root@Tiger ~]# uptime 15:33:00 up 50 min, 1 user, load average: 0.00, 0.00, 0.00
・15:33:00:コマンドを実行した現在時刻
・up 50 min:前回起動(または再起動)からの稼働時間
・1 user:現在ログインしているユーザー数
・load average: 0.00, 0.00, 0.00:直前1分・5分・15分のロードアベレージ
2. wコマンドでも同じ情報を確認できる
w コマンドはuptimeの情報に加えて、ログインしているユーザーの詳細情報も表示します。[root@Tiger ~]# w 15:33:03 up 50 min, 1 user, load average: 0.08, 0.02, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pakira pts/0 192.168.0.162 14:44 0.00s 0.16s 0.13s sshd: pakira [priv]
ロードアベレージの読み方
ロードアベレージは「実行中または実行待ちのプロセス数の平均値」です。値が高いほどCPUが忙しい状態です。・1分平均が高く、15分平均が低い:直近だけ急激に負荷が上がっている(一時的な高負荷)
・1分・5分・15分すべてが高い:慢性的な高負荷状態
・1分平均が低く、15分平均が高い:負荷が収束しつつある
目安:ロードアベレージはCPUコア数と比較します。
コア数と同じ値であれば「フル稼働」、コア数を大幅に超えると「過負荷」の状態です。
# CPUコア数を確認する [root@Tiger ~]# nproc 4 # ロードアベレージが4以下なら余裕あり、4を超えると高負荷
応用・コマンドの組み合わせ
watchコマンドで定期的に監視する
# 2秒ごとにuptimeを更新表示する [root@Tiger ~]# watch -n 2 uptime
高負荷の原因はtopコマンドで特定する
ロードアベレージが高い場合は、top コマンドでCPUを多く使っているプロセスを特定します。# topコマンドでリアルタイム監視(qで終了) [root@Tiger ~]# top
本記事のまとめ
・uptime:稼働時間・ログインユーザー数・ロードアベレージを表示・ロードアベレージの3値は直前1分・5分・15分の平均プロセス数
・ロードアベレージはCPUコア数(
nprocで確認)と比較して判断する・高負荷の場合は
top でCPUを多く使っているプロセスを特定する・
w コマンドでも同じ情報+ログインユーザー詳細を確認できるLinuxサーバーの運用管理を体系的に学びたい方へ
uptimeによる稼働状況の確認は、Linuxサーバー運用管理の基本操作の一つです。監視・トラブルシュートのスキルを体系的に身につけると、現場での対応力が大幅に向上します。
現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、『Linuxサーバー構築入門マニュアル(図解60P)』を完全無料でプレゼントしています。
「独学の時間がもったいない」「プロから直接、現場の技術を最短で学びたい」という本気の方には、2日で実務レベルのスキルが身につく【初心者向けハンズオンセミナー】も開催しています。
3,100名以上が実践した「型」を無料で公開中
プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。
登録10秒/合わなければ解除3秒 / 詳細はこちら
- 次のページへ:pidofコマンドでLinuxのプロセスIDを素早く取得する方法|psコマンドとの使い分け
- 前のページへ:/etc/host.confで名前解決の参照順を設定する方法|nsswitch.confとの違いも解説
- この記事の属するカテゴリ:Linuxtips・システム管理へ戻る

無料メルマガで学習を続ける
Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。
登録無料・いつでも解除できます