我是一名新的 CentOS Linux 7.x 系统管理员和用户。如何使用 CentOS Linux 5.x/6.x/7 上的命令行选项查找有关我的 CPU 的信息,例如内核数量、插槽、CPU 类型、品牌以及 ARM、Intel 和 AMD CPU 提供的其他功能.x/8.x 和 CentOS 流?
CPU是中央处理器的缩写。它是您的桌面或服务器的重要组成部分。CPU通过发送或读取指令来控制计算机的其他部分。您的 CPU 从计算机程序中读取指令列表。RHEL 服务器或台式机/笔记本电脑中使用的大多数 CPU 均由 AMD 或 Intel 制造。但您也可能拥有一台由 IBM、ARM 和其他 CPU 提供支持的服务器。因此,在 CentOS Linux 上找到有关您的 CPU 的信息至关重要。
教程详情 | |
---|---|
难度级别 | 简单的 |
根权限 | 是的 |
要求 | Linux终端 |
类别 | 系统管理 |
操作系统兼容性 | CentOS • Fedora • RHEL • Rocky • Stream |
美东时间。阅读时间 | 4分钟 |
注意:请注意{root@centos7-box: ~}#是我在 CentOS Linux 上的 shell 提示符。您需要在 SHELL 提示符后键入命令。
查找 CentOS Linux 7.x 上的 CPU 信息
要查找有关基于 CentOS Linux 的系统的 CPU 架构的信息,请运行 lscpu 命令:
CentOS 7 系统的示例输出:
{root@centos7-box: ~}# lscpu
架构:x86_64 CPU 操作模式( s ): 32位、64位 字节顺序:小端 CPU ( s ) : 8 在线 CPU ( s )列表: 0 - 7每个核心 线程( s ) : 2每个插槽 核心( s ) : 4 插槽( s ) : 1 NUMA 节点( s ) : 1 供应商 ID:GenuineIntel CPU 系列: 6 型号: 71 型号名称:Intel ( R ) Xeon ( R ) CPU E3-1285L v4 @ 3.40GHz 步进: 1 CPU MHz: 3796.154 CPU 最大 MHz: 3800.0000 CPU 最小 MHz: 800.0000 BogoMIPS: 6784.29 虚拟化:VT-x 一级缓存:32K 一级缓存:32K 二级缓存:256K 三级缓存:6144K L4缓存:131072K NUMA node0 CPU ( s ): 0 - 7 标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm Constant_tsc arch_perfmon pebs bts rep_好nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 监视器 ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lah f_lm abm 3dnowprefetch epb intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt dtherm ida arat pln pts spec_ctrl intel_stibplush_l1d
CentOS Linux显示CPU信息
另一个选项是键入cat 命令,如下所示以显示/proc/cpuinfo的内容:
{root@centos7-box: ~}# cat /proc/cpuinfo
CentOS Linux 显示有关我的 CPU 的信息
让我们结合使用grep 命令、sort 命令和 wc 命令来找出 CentOS Linux 服务器中的物理 CPU 数量。例如:
列出 CentOS 企业版 Linux 7.x/6.x 的每个 CPU 的核心数:
最后,让我们打印 CentOS Linux 的逻辑处理器数:
另一种选择是运行 dmidecode 命令,如下所示:
{root@centos7-box: ~}# grep physical.id /proc/cpuinfo | sort -u | wc -l
{root@centos7-box: ~}# grep cpu.cores /proc/cpuinfo | sort -u
{root@centos7-box: ~}# grep processor /proc/cpuinfo | wc -l
{root@centos7-box: ~}# dmidecode -t4
如何确定 CentOS Linux 7.x 上的 CPU 插槽数量
将grep 命令与 wc 命令和 sort 命令一起使用,如下所示:
或使用 lscpu 命令:
{root@centos7-box: ~}# grep physical.id /proc/cpuinfo | sort -u | wc -l
{root@centos7-box: ~}# lscpu | grep -i "socket(s)"
![CentOS linux 确定系统上 CPU 插槽的数量](https://www.alaica.com/wp-content/uploads/linux-16.png)
CentOS Linux 确定我的服务器或桌面上的 CPU 插槽数量
结论
本页介绍了如何使用命令行查找 CentOS Linux 上的 CPU、插槽和其他信息。欲了解更多信息,请参阅此网址。使用 man 命令或 help 命令阅读以下手册页:
$ man lscpu
$ man 5 proc