web-dev-qa-db-ja.com

CPUに関する情報を取得する

LinuxとUbuntuの世界は初めてです。 CPUに関する最大の情報を取得したい。 (cpufreq、コア数、コアあたりのスレッド数、命令セット、キャッシュのサイズ、命令セット、仮想化など)

Ubuntu固有のアプローチよりも、すべてのLinuxディストリビューションで機能する方法を好みます。

lscpuはほとんど情報を提供していないようです。特にここでモデル名を逃しています:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 69
Stepping:              1
CPU MHz:               989.531
BogoMIPS:              4788.74
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

Sudo lscpuを実行すると同じ結果が返されます。

16
foxtrot9

次のコマンドを実行して、モデルを確認できます。

cat /proc/cpuinfo | grep 'model name' | uniq

出力:

 model name      : Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz

CPUの数を数えるには:

cat /proc/cpuinfo | grep processor

出力

2

コアの数を確認するには!

cat /proc/cpuinfo | grep 'core id'
core id         : 0
core id         : 1

$hardinfo | less


$nproc  / prints out the number of processing units

ForWindowsユーザーUse CPU-Z here

詳細については、WindowsとLinuxの両方について説明します here

15
Ramesh Chand