カテゴリ: Linux基礎 更新日: 2026/06/09

lscpuコマンドの使い方を完全ガイド!初心者でもわかるLinuxのCPU情報確認の基本

lscpuコマンドでCPU情報を表示する方法
lscpuコマンドでCPU情報を表示する方法

先生と生徒の会話形式で理解しよう

生徒

「LinuxでパソコンのCPUってどうやって確認するんですか?」

先生

lscpuコマンドを使えば、CPUの情報を簡単に確認できますよ。」

生徒

「CPUってそもそも何ですか?」

先生

「CPUはパソコンの頭脳のようなもので、計算や処理を担当しています。どんな性能かを知るのにlscpuはとても便利です。」

1. lscpuコマンドとは?

1. lscpuコマンドとは?
1. lscpuコマンドとは?

lscpuコマンドは、LinuxでCPUの情報を一覧表示するための基本コマンドです。

例えば、CPUの種類、コア数、スレッド数、動作速度などを確認できます。

Windowsでいう「タスクマネージャー」のCPU情報のようなものですが、Linuxではコマンドで確認します。

初心者の方は、「自分のパソコンの性能を調べるための命令」と覚えるとわかりやすいです。

2. CPUとは何かを簡単に理解しよう

2. CPUとは何かを簡単に理解しよう
2. CPUとは何かを簡単に理解しよう

CPUとは「中央処理装置」と呼ばれ、パソコンのすべての計算や処理を行う重要な部品です。

料理に例えると、CPUは料理人のような存在です。

  • CPUが速い → 料理人が優秀で作業が速い
  • コア数が多い → 料理人が複数いて同時に作業できる

このような情報を確認するのがlscpuコマンドです。

3. 基本的な使い方

3. 基本的な使い方
3. 基本的な使い方

まずは、最も基本的な使い方です。


lscpu
Architecture:        x86_64
CPU(s):              4
Model name:          Intel(R) Core(TM) i5
Thread(s) per core:  2
Core(s) per socket:  2
CPU MHz:             2400.000

このように、CPUに関するさまざまな情報が表示されます。

特に重要なのは以下です。

  • CPU(s):CPUの数
  • Core(s) per socket:コア数
  • Model name:CPUの種類

4. よく使う項目の意味を理解しよう

4. よく使う項目の意味を理解しよう
4. よく使う項目の意味を理解しよう

lscpuの出力には難しい英語が並びますが、よく使う項目だけ覚えれば大丈夫です。

項目 意味
Architecture CPUの種類(64bitなど)
CPU(s) CPUの論理数
Core(s) コアの数
Thread(s) 同時処理数
CPU MHz 動作速度

難しい言葉が出てきたら、「CPUの性能に関係する情報」と覚えておけば問題ありません。

5. 見やすく表示するオプション

5. 見やすく表示するオプション
5. 見やすく表示するオプション

-eオプションを使うと、表形式で表示できます。


lscpu -e
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
0   0    0      0    0:0:0:0        yes
1   0    0      0    0:0:0:0        yes

表のように整理されるので、より見やすくなります。

6. 特定の情報だけを確認する方法

6. 特定の情報だけを確認する方法
6. 特定の情報だけを確認する方法

grepと組み合わせることで、必要な情報だけ取り出せます。


lscpu | grep "Model name"
Model name: Intel(R) Core(TM) i5

このようにすると、CPUの種類だけを確認できます。

必要な情報だけ見たいときに便利です。

7. JSON形式で出力する方法

7. JSON形式で出力する方法
7. JSON形式で出力する方法

-Jオプションを使うと、JSON形式で出力できます。


lscpu -J
{
  "lscpu": [
    {"field": "Architecture:", "data": "x86_64"}
  ]
}

JSON形式とは、プログラムで扱いやすいデータ形式です。

開発や自動化の場面でよく使われます。

8. 他のコマンドとの違い

8. 他のコマンドとの違い
8. 他のコマンドとの違い

CPU情報を確認するコマンドはいくつかありますが、それぞれ役割が違います。

  • lscpu:CPU情報をわかりやすく表示
  • cat /proc/cpuinfo:詳細な情報を表示

cat /proc/cpuinfo
processor : 0
model name : Intel(R) Core(TM) i5

/proc/cpuinfoは情報が多くて少し難しいため、初心者はまずlscpuを使うのがおすすめです。

9. lscpuコマンドが役立つ場面

9. lscpuコマンドが役立つ場面
9. lscpuコマンドが役立つ場面

lscpuは以下のような場面で役立ちます。

  • パソコンの性能を確認したいとき
  • サーバーのスペックを調べたいとき
  • プログラムの動作環境を確認するとき

Linuxを使う上で、ハードウェア情報を知ることはとても重要です。

カテゴリの一覧へ
新着記事
New1
圧縮・アーカイブ
bunzip2 -fオプションの使い方を完全ガイド!Linuxで圧縮ファイルを強制上書きする方法
New2
テキスト・データ処理
headコマンドとは?Linuxでファイルの先頭部分を表示する基本
New3
Linuxコマンドの基本
Linuxのパスの基本!絶対パスと相対パスの違いを初心者向けにやさしく解説
New4
ディスクとファイルシステム管理
mountコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイルシステムマウント方法
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
tarコマンドの使い方を完全ガイド!初心者でもわかるLinuxのアーカイブ作成と解凍の基本