如何在 Linux 查看 CPU 的資訊?

要在 Linux 系統中查看 CPU 的資訊,可以使用以下指令,此指令會列出 CPU 的詳細資訊,包括型號、插槽數量、時脈速度等。

cat /proc/cpuinfo

如果要更詳細地了解 CPU 的使用情況,可以使用以下指令,此指令會顯示每個 CPU 核心的使用率,以及系統整體的 CPU 使用情況。

mpstat -P ALL

除了這兩個指令外,還可以使用 top 指令來查看 CPU 的使用情況。只需在指令提示字元下輸入 top,即可在終端機中查看即時的 CPU 使用情况。或是使用 htop 指令來查看更美觀的 CPU 狀況。

查看 AWS LightSail 的 CPU 資訊

processor: 7
vendor_id: GenuineIntel
cpu family: 6
model: 79
model name: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
stepping: 1
microcode: 0xb000040
cpu MHz: 2299.878
cache size: 46080 KB
physical id: 0
siblings: 8
core id: 7
cpu cores: 8
apicid: 14
initial apicid: 14
fpu: yes
fpu_exception: yes
cpuid level: 13
wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx 
fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_fre
q pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx
 f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti fsgsbase bmi1 avx2 smep bmi2 erms i
nvpcid xsaveopt
bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit m
mio_stale_data
bogomips: 4600.02
clflush size: 64
cache_alignment: 64
address sizes: 46 bits physical, 48 bits virtual
power management:

查看 Azure Dv3 系列的 CPU 資訊

processor	: 7
vendor_id	: GenuineIntel
cpu family	: 6
model		: 85
model name	: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
stepping	: 4
microcode	: 0xffffffff
cpu MHz		: 2095.077
cache size	: 36608 KB
physical id	: 0
siblings	: 8
core id		: 3
cpu cores	: 4
apicid		: 7
initial apicid	: 7
fpu		: yes
fpu_exception	: yes
cpuid level	: 21
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti tpr_shadow vnmi ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap clflushopt avx512cd avx512bw avx512vl xsaveopt xsavec xsaves md_clear
vmx flags	: vnmi invvpid tsc_offset vtpr ept vpid
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data retbleed
bogomips	: 4190.15
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

如何比較 CPU 的效能?

你可以使用 PassMark CPU Comparison 網站來比較 CPU 的效能。