2024年10月25日Contentsキャパシティープランニングとはuptimeコマンドについてuptimeコマンドとはuptimeコマンドのオプションuptimeコマンドの出力内容システム負荷の平均とはuptimeコマンドが使用しているファイルキャパシティープランニングとはキャパシティープランニングを行う際、今後構築しようとしているシステムがどのくらいのリソースを必要とするのか確認するためにも、現在のリソースの使用状況を確認する必要があります。uptimeコマンドを今回紹介いたします。タン【Linux】キャパシティープランニングキャパシティープランニングキャパシティープランニングの意味キャパシティープランニングとは、コンピュータのシステムリソース(CPU、メモリ、ディスク、ネットワーク帯域など)が将来的に不足しないようにするための設計技法のことである。キャパシティープランニングが必要な理由キャ...uptimeコマンドについてuptimeコマンドとはuptimeコマンドは、実行するとシステムの稼働時間や、ログインユーザーの数、平均負荷などの情報が表示されます。topコマンドを実行したときの1行目の表示とほぼ同じよう内容が出力されます。uptimeコマンドのオプションuptimeコマンドで使用できるオプションは以下のようなものがあります。システムの稼働時間ををプリティフォーマットで表示します。ヘルプテキストを表示する。フォーマットで表示する。コマンドのバージョン情報を表示する。以下は実際にuptimeコマンドを実行したときの出力内容です。test]#uptimeコマンドで表示される各項目が表している内容は以下です。システム負荷の平均値。システム負荷の平均とはシステム負荷の平均は、実行可能状態または割り込み禁止状態のプロセスの平均数です。実行可能状態にあるプロセスとは、CPUを使用している状態、あるいは、CPUの使用を待っている状態を指しています。割り込み禁止状態にあるプロセスとは、ディスクの読み書きなど、何らかのI/Oアクセスを待っている状態を指しています。ちなみに、uptimeコマンドで出力される負荷の平均は、システム内のCPU数を考慮して算出されていません。そのため、負荷平均が1であれば、1CPUシステムでは常時負荷がかかっていることを意味します。4つのCPUを持つシステムでは、75%の時間、アイドル状態であることを意味します。uptimeコマンドが使用しているファイルuptimeコマンドは以下の2種類のファイルを使用します。1./var/run/utmp2./proc/var/run/utmpファイルは、ログインしているユーザーの数を特定するために使用、/procファイルは、プロセス情報を取得するために使用します。幅広く携わり、現在は大規模政府公共データの移行プロジェクトを担当。