LinuxでCPU情報を確認する方法

どのマシンのCPU情報にも、プロセッサ、ベンダーの詳細、モデル名、アーキテクチャ、処理速度などの情報が含まれています。 Linuxでは、CPU情報はシステムファイルに格納され、テキストエディタを使用して読み取ることも、管理シェルスクリプトで読み取ることもできます。

任意のテキストエディタを使用して/proc/cpuinfoファイルを開きます。

$ vim /proc/cpuinfo
LinuxでCPU情報を表示する
LinuxでCPU情報を表示する

上のスクリーンショットでわかるように、モデル名、速度、キャッシュサイズなどのすべての情報 このファイルの内容をコマンドラインで直接表示するには、次のコマンドを実行します:

$ less /proc/cpuinfo

これにより、コマンドラインに内容が出力され、’Enter’を押して下にスクロールすることができます。 このファイルを読むこととは別に、CPU情報を取得するために実行できる組み込みコマンドはほとんどありません。

コマンドlscpu

まず、情報をきちんと読みやすい形式で出力する単純なコマンド’lscpu’をチェックしてみましょう。

$ lscpu 
CPU情報を出力する
CPU情報を出力する

このコマンドにはいくつかの便利なオプションもあります。 たとえば、オプション'-J'を使用して、データを’JSON’形式で出力できます。

$ lscpu -J
CPU情報をJSON形式で出力する
CPU情報をJSON形式で出力する

出力をリダイレクトするだけで、この出力をファイルに保存することもできます。

$ lscpu > cpuinfo.txt

コマンドlshw

lshwは’list hardware’の略で、Linuxシステムで使用されているすべてのハードウェアに関する情報を取得するコマンドです。 引数'-c CPU'を指定してこのコマンドを使用すると、CPUに関する情報を含む短い出力を取得できます。

$ sudo lshw -c CPU
LinuxでCPUハードウェア情報を出力する
LinuxでCPUハードウェア情報を出力する

情報を読んでいるだけであっても、このコマンドはスーパーユーザー、すなわ この出力には’lscpu’よりも情報が少なく、’capabilities’のリストはlscpuの出力にリストされている’flags’と同じです。

結論

この記事では、LinuxシステムでCPU情報を確認する方法を見てきました。 CPU情報を取得するためのコマンドは明らかに多くありますが、そのうちのいくつかはデフォルトでは使用できず、個別にインストールする必要があ

Write a Comment

メールアドレスが公開されることはありません。