No.255プロセスと資源

uptime

かどうじかん

知識レベル 実践

答えひとことで

uptimeは、前回起動してからどれだけ動き続けているかを示す時間です。

load average との違い稼働時間はロードアベレージと近い場面で登場しますが、同じ意味ではありません

使うコマンドtopwhoami

くわしく

uptimeは、単に長ければ良いという指標ではなく、再起動の頻度、保守の履歴、継続稼働時間を把握するために使われます。さらに、多くの場面では同時にロードアベレージも表示されるため、稼働時間と現在の負荷状況をまとめて読むことが多いのが特徴です。長時間動いていても問題がないとは限らず、逆に最近再起動した理由が重要な場合もあります。したがってuptimeは、安定性の象徴というより、運用履歴を読むための基本的な手掛かりとして理解するのが適切です。

なぜ大事?

わかると、こうなる

uptimeの意味を理解すると、再起動の有無と現在の負荷を一緒に読み、運用状況を落ち着いて把握できます。

知らないと困る場面

再起動履歴の確認、障害後の復旧確認、長期稼働サーバーの状態把握で重要です。

よくある誤解

uptimeはシステムが健全であることを保証する値ではありません。長く動いていても問題を抱えている場合はあります。

どこで出会う?

稼働時間表示、保守履歴、再起動確認

uptimeが長ければ安全ですか?

使い方の例

  • 障害後にサーバーがいつ再起動し、その後どれだけ継続稼働しているかを確認する。

まちがえやすい言葉と由来

uptimeVSload average

稼働時間はロードアベレージと近い場面で登場しますが、同じ意味ではありません。稼働時間は再起動から現在までの継続稼働時間です。一方、ロードアベレージは一定時間内の実行待ちタスク量を示す代表的な負荷指標です。

ことばの地図

関係するコマンド

よくある質問

必ずしも安全とは限りません。長い稼働時間は再起動がないことを示しますが、現在の健全性そのものを保証するわけではありません。

uptimeから何が読み取れるか説明できるか

資格試験では

  • LPIC-2 201大事稼働状態、負荷、資源状況の理解稼働時間は稼働状態、負荷、資源状況の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。
  • LinuC レベル2 201大事稼働状態、負荷、資源状況の理解稼働時間は稼働状態、負荷、資源状況の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。

uptime を最後まで読みました。

Linux 用語辞典に戻る443 / 512

Goodly のメニュー