Procファイルシステムは、システムの起動時に作成され、システムのシャットダウン後に閉じられる仮想ファイルシステムです。プロセスなどのシステムの情報を格納するようなシステムです。カーネルの場合、情報および制御センターとして機能します。 procファイルシステムから、さまざまなプログラムがさまざまな理由で使用される少数の情報を取得できます。
/ procディレクトリから、procinfoコマンドはシステムに関する有用な情報を取得できます。そのシステム情報を使用して、procinfoコマンドは、ユーザーが読みやすいように出力を提供します。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するLinuxコマンドクエリを実行するのを定期的に支援しています。
このコンテキストでは、Ubuntu20.04LTSサーバーにprocinfoコマンドをインストールして使用方法を検討します。
Procinfoコマンドのインストール方法は?
Ubuntu 20.04 LTSサーバーにprocinfoコマンドをインストールするには、次のコマンドを実行します。
$ sudo apt install procinfo -y
詳細については、「manprocinfo」コマンドを実行できます。
$ man procinfo
procinfoコマンドの使用例
procinfoコマンドを実行して、すべてのシステムステータスを確認できます。
$ procinfo
以下は、出力に表示されるさまざまな項目とそれぞれの説明です。
- プロセッサ–各プロセッサに識別番号を提供します。プロセッサが1つある場合は、0が表示されます。複数のプロセッサがある場合は、ゼロ表記を使用してプロセッサを個別にカウントするすべてのプロセッサ情報が表示されます。
- cpuファミリ–システムに搭載されているプロセッサのタイプを正式に通知します。お使いのコンピューターがIntelベースのシステムの場合は、「86」の前に数字を付けるだけで値を決定できます。これは、古いシステムのアーキテクチャのタイプを判断するのに役立ち、どのコンパイル済みRPMパッケージがそのシステムに最適かを判断するのに役立ちます。
- モデル名–プロジェクト名を含むプロセッサの一般名を示します。
- cpu MHz –プロセッサの正確な速度をメガヘルツ単位で小数点以下1000桁まで表示します。
- キャッシュサイズ–プロセッサで使用可能なレベル2メモリキャッシュの量を示します。
- フラグ–浮動小数点ユニット(FPU)の存在や、MMX命令を処理する機能など、さまざまなプロセッサ属性を定義します。
合計値ではなく、1秒あたりのシステム情報間の結果を表示するには、次のコマンドを実行します。
$ procinfo -d
人間が読める形式でメモリ統計を表示するには、次のコマンドを実行できます。
$ procinfo -H
すべての統計がキロバイト(KiB)、メガバイト(MiB)、およびより人間にわかりやすく読みやすいギガバイト(GiB)であることがわかります。
システムの情報間の結果を1秒あたりではなく合計として表示するには、次のコマンドを実行します。
$ procinfo -D
デフォルトでは、メモリ統計、IRPおよびDMA情報システム、ディスク容量などの情報を含む出力を表示するには、次のコマンドを実行できます。
$ procinfo -s
「-n」フラグを使用してn秒で一時停止することにより、統計の更新を継続的に表示します。ここでは、このセッションにn=3を使用しています。次のようにコマンドを実行し、「q」を押してセッションを中断できます。
$ procinfo -n3 -H
実際の空きメモリを表示するには、「-r」フラグを指定して次のようにコマンドを実行します。
$ procinfo -r
procinfoのバージョンを表示するには、次のコマンドを実行できます。
$ procinfo -v
Ubuntu linuxシステムからprocinfoソフトウェアパッケージをアンインストールまたは削除する方法は?
インストールされたprocinfoパッケージ自体をUbuntuからターミナルを介してアンインストールまたは削除できます:
$ sudo apt-get remove procinfo
依存パッケージを含むprocinfoをアンインストールすることもできます。
procinfoと、Ubuntuから不要になった依存パッケージを削除したい場合:
$ sudo apt-get remove --auto-remove procinfo