linux 怎么查看cpu型号 linux 怎么看有多少cpu

\u600e\u4e48\u67e5\u770bcpu\u6838\u6570 linux

# \u603b\u6838\u6570 = \u7269\u7406CPU\u4e2a\u6570 X \u6bcf\u9897\u7269\u7406CPU\u7684\u6838\u6570
# \u603b\u903b\u8f91CPU\u6570 = \u7269\u7406CPU\u4e2a\u6570 X \u6bcf\u9897\u7269\u7406CPU\u7684\u6838\u6570 X \u8d85\u7ebf\u7a0b\u6570

# \u67e5\u770b\u7269\u7406CPU\u4e2a\u6570
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# \u67e5\u770b\u6bcf\u4e2a\u7269\u7406CPU\u4e2dcore\u7684\u4e2a\u6570(\u5373\u6838\u6570)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# \u67e5\u770b\u903b\u8f91CPU\u7684\u4e2a\u6570
cat /proc/cpuinfo| grep "processor"| wc -l

\u52a0\u6cb9\u5b66\u4e60\u54e6\uff01

cat /proc/cpuinfo\u4e2d\u7684\u4fe1\u606f

processor \u903b\u8f91\u5904\u7406\u5668\u7684id\u3002
physical id \u7269\u7406\u5c01\u88c5\u7684\u5904\u7406\u5668\u7684id\u3002
core id \u6bcf\u4e2a\u6838\u5fc3\u7684id\u3002
cpu cores \u4f4d\u4e8e\u76f8\u540c\u7269\u7406\u5c01\u88c5\u7684\u5904\u7406\u5668\u4e2d\u7684\u5185\u6838\u6570\u91cf\u3002
siblings \u4f4d\u4e8e\u76f8\u540c\u7269\u7406\u5c01\u88c5\u7684\u5904\u7406\u5668\u4e2d\u7684\u903b\u8f91\u5904\u7406\u5668\u7684\u6570\u91cf\u3002

1 \u67e5\u770b\u7269\u7406CPU\u7684\u4e2a\u6570
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc \u2013l
2\u3001 \u67e5\u770b\u903b\u8f91CPU\u7684\u4e2a\u6570
#cat /proc/cpuinfo |grep "processor"|wc \u2013l
3\u3001 \u67e5\u770bCPU\u662f\u51e0\u6838
#cat /proc/cpuinfo |grep "cores"|uniq
4\u3001 \u67e5\u770bCPU\u7684\u4e3b\u9891
#cat /proc/cpuinfo |grep MHz|uniq
5\u3001 # uname -a
6\u3001 Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(\u67e5\u770b\u5f53\u524d\u64cd\u4f5c\u7cfb\u7edf\u5185\u6838\u4fe1\u606f)
7\u3001 # cat /etc/issue | grep Linux
8\u3001 Red Hat Enterprise Linux AS release 4 (Nahant Update 5(\u67e5\u770b\u5f53\u524d\u64cd\u4f5c\u7cfb\u7edf\u53d1\u884c\u7248\u4fe1\u606f)
9\u3001 # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(\u770b\u5230\u67098\u4e2a\u903b\u8f91CPU, \u4e5f\u77e5\u9053\u4e86CPU\u578b\u53f7)
9 # cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(\u8bf4\u660e\u5b9e\u9645\u4e0a\u662f\u4e24\u98974\u6838\u7684CPU)

10\u3001# getconf LONG_BIT
32
(\u8bf4\u660e\u5f53\u524dCPU\u8fd0\u884c\u572832bit\u6a21\u5f0f\u4e0b, \u4f46\u4e0d\u4ee3\u8868CPU\u4e0d\u652f\u630164bit)

11\u3001# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc \u2013l
8(\u7ed3\u679c\u5927\u4e8e0, \u8bf4\u660e\u652f\u630164bit\u8ba1\u7b97. lm\u6307long mode, \u652f\u6301lm\u5219\u662f64bit)

12\u3001\u5982\u4f55\u83b7\u5f97CPU\u7684\u8be6\u7ec6\u4fe1\u606f\uff1a
linux\u547d\u4ee4\uff1acat /proc/cpuinfo
13\u3001\u7528\u547d\u4ee4\u5224\u65ad\u51e0\u4e2a\u7269\u7406CPU\uff0c\u51e0\u4e2a\u6838\u7b49\uff1a
\u903b\u8f91CPU\u4e2a\u6570\uff1a
# cat /proc/cpuinfo | grep "processor" | wc -l
\u7269\u7406CPU\u4e2a\u6570\uff1a
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
14\u3001\u6bcf\u4e2a\u7269\u7406CPU\u4e2dCore\u7684\u4e2a\u6570\uff1a
# cat /proc/cpuinfo | grep "cpu cores" | wc -l
15\u3001\u662f\u5426\u4e3a\u8d85\u7ebf\u7a0b\uff1f\u5982\u679c\u6709\u4e24\u4e2a\u903b\u8f91CPU\u5177\u6709\u76f8\u540c\u7684\u201dcore id\u201d\uff0c\u90a3\u4e48\u8d85\u7ebf\u7a0b\u662f\u6253\u5f00\u7684\u3002\u6bcf\u4e2a\u7269\u7406CPU\u4e2d\u903b\u8f91CPU(\u53ef\u80fd\u662fcore, threads\u6216both)\u7684\u4e2a\u6570\uff1a
# cat /proc/cpuinfo | grep "siblings"

1.\u67e5\u770bCPU\u4fe1\u606f\u547d\u4ee4
cat /proc/cpuinfo
2.\u67e5\u770b\u5185\u5b58\u4fe1\u606f\u547d\u4ee4
cat /proc/meminfo
3.\u67e5\u770b\u786c\u76d8\u4fe1\u606f\u547d\u4ee4
fdisk -l

\u67e5\u770bCPU\u4fe1\u606f\uff08\u578b\u53f7\uff09
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(\u770b\u5230\u67098\u4e2a\u903b\u8f91CPU, \u4e5f\u77e5\u9053\u4e86CPU\u578b\u53f7)

# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(\u8bf4\u660e\u5b9e\u9645\u4e0a\u662f\u4e24\u98974\u6838\u7684CPU)
PS\uff1aJay added on 10th, May, 2011
# \u5176\u5b9e\u662f\u53ef\u80fd\u6709\u8d85\u7ebf\u7a0bHT\u6280\u672f\uff0c\u4e0d\u4e00\u5b9a\u662f\u67094\u6838\uff0c\u4e5f\u53ef\u80fd\u662f2\u68384\u7ebf\u7a0b\uff1b\u5f53\u65f6\u8fd8\u7406\u89e3\u4e0d\u6e05\u695a

# getconf LONG_BIT
32
(\u8bf4\u660e\u5f53\u524dCPU\u8fd0\u884c\u572832bit\u6a21\u5f0f\u4e0b, \u4f46\u4e0d\u4ee3\u8868CPU\u4e0d\u652f\u630164bit)

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(\u7ed3\u679c\u5927\u4e8e0, \u8bf4\u660e\u652f\u630164bit\u8ba1\u7b97. lm\u6307long mode, \u652f\u6301lm\u5219\u662f64bit)

\u518d\u5b8c\u6574\u770bcpu\u8be6\u7ec6\u4fe1\u606f, \u4e0d\u8fc7\u5927\u90e8\u5206\u6211\u4eec\u90fd\u4e0d\u5173\u5fc3\u800c\u5df2.
# dmidecode | grep 'Processor Information'

\u67e5\u770b\u5185 \u5b58\u4fe1\u606f
# cat /proc/meminfo

# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(\u67e5\u770b\u5f53\u524d\u64cd\u4f5c\u7cfb\u7edf\u5185\u6838\u4fe1\u606f)

# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(\u67e5\u770b\u5f53\u524d\u64cd\u4f5c\u7cfb\u7edf\u53d1\u884c\u7248\u4fe1\u606f)

\u67e5\u770b\u673a\u5668\u578b\u53f7
# dmidecode | grep "Product Name"

\u67e5\u770b\u7f51\u5361\u4fe1\u606f
# dmesg | grep -i eth

1. /proc/cpuinfo
最简单的方法就是查看 /proc/cpuinfo ,这个虚拟文件展示的是可用CPU硬件的配置。
通过查看这个文件,你能识别出物理处理器数(插槽)、每个CPU核心数、可用的CPU标志寄存器以及其它东西的数量。
2. cpufreq-info
cpufreq-info命令(cpufrequtils包的一部分)从内核/硬件中收集并报告CPU频率信息。这条命令展示了CPU当前运行的硬件频率,包括CPU所允许的最小/最大频率、CPUfreq策略/统计数据等等。
3. cpuid
cpuid命令的功能就相当于一个专用的CPU信息工具,它能通过使用CPUID功能来显示详细的关于CPU硬件的信息。信息报告包括处理器类型/家族、CPU扩展指令集、缓存/TLB(译者注:传输后备缓冲器)配置、电源管理功能等等。
4. dmidecode
dmidecode命令直接从BIOS的DMI(桌面管理接口)数据收集关于系统硬件的具体信息。CPU信息报告包括CPU供应商、版本、CPU标志寄存器、最大/当前的时钟速度、(启用的)核心总数、L1/L2/L3缓存配置等等。
5. hardinfo
hardinfo是一个基于GUI的系统信息工具,它能展示给你一个易于理解的CPU硬件信息的概况,也包括你的系统其它的一些硬件组成部分。
6. i7z
i7z是一个专供英特尔酷睿i3、i5和i7 CPU的实时CPU报告工具。它能实时显示每个核心的各类信息,比如睿频加速状态、CPU频率、CPU电源状态、温度检测等等。i7z运行在基于ncurses的控制台模式或基于QT的GUI的其中之一上。
7. likwid拓扑
likwid (Like I Knew What I'm Doing) 是一个用来测量、配置并显示硬件相关特性的命令行收集工具。其中的likwid拓扑结构能显示CPU硬件(线程/缓存/NUMA)的拓扑结构信息,还能识别处理器家族(比如:Intel Core 2, AMD Shanghai)。
8. lscpu
lscpu命令用一个更加用户友好的格式统计了 /etc/cpuinfo 的内容,比如CPU、核心、套接字、NUMA节点的数量(线上/线下)。
9. lshw
lshw命令是一个综合性硬件查询工具。不同于其它工具,lshw需要root特权才能运行,因为它是在BIOS系统里查询DMI(桌面管理接口)信息。它能报告总核心数和可用核心数,但是会遗漏掉一些信息比如L1/L2/L3缓存配置。GTK版本的lshw-gtk也是可用的。
10. lstopo
lstopo命令 (包括在 hwloc 包中) 以可视化的方式组成 CPU、缓存、内存和I/O设备的拓扑结构。这个命令用来识别处理器结构和系统的NUMA拓扑结构。
11. numactl
最初其被开发的目的是为了设置NUMA的时序安排和Linux处理器的内存布局策略,numactl命令也能通过命令行来展示关于CPU硬件的NUMA拓扑结构信息。
12. x86info
x86info是一个为了展示基于x86架构的CPU信息的命令行工具。信息报告包括CPU型号、线程/核心数、时钟速度、TLB(传输后备缓冲器)缓存配置、支持的特征标志寄存器等等。

推荐你看一本书《linux就该这么学》书中内容非常丰富,LINUX所有问题可以在书中解决。

cpu型号怎么查看,简单几步轻松操作



扩展阅读:查看cpu核数linux命令 ... 查看cpu使用率 linux ... 查看cpu信息 linux ... 查询cpu linux ... 查看cpu线程数 linux ... 查看cpu数量 linux ... 查看cpu使用情况 linux ... linux系统查看cpu型号 ... top命令查看cpu个数 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网