返回顶部
首页 > 资讯 > 服务器 >Shell实现识别物理cpu个数、核心数
  • 845
分享到

Shell实现识别物理cpu个数、核心数

个数物理核心 2022-06-04 21:06:43 845人浏览 八月长安
摘要

如何识别物理cpu个数,几个核,是超线程还是多核心 判断依据: 1.具有相同core id的cpu是同一个core的超线程。 2.具有相同physical id的cpu是同一颗cpu封装的线程或者core

如何识别物理cpu个数,几个核,是超线程还是多核心

判断依据:

1.具有相同core id的cpu是同一个core的超线程。
2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。

英文版:

1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.
2.Any cpu with the same physical id are threads or cores in the same physical Socket.

实例:

LunarPages的CPU信息:

processor        : 0

vendor_id        : GenuineIntel

cpu family        : 15

model                : 4

model name        : Intel(R) Xeon(TM) CPU 3.00GHz

stepping        : 3

cpu MHz                : 3000.881

cache size        : 2048 KB

physical id        : 0

siblings        : 2

core id                : 0

cpu cores        : 1

fdiv_bug        : no

hlt_bug                : no

f00f_bug        : no

coma_bug        : no

fpu                : yes

fpu_exception        : yes

cpuid level        : 5

wp                : yes

flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr

boGomips        : 6006.73

processor        : 1

vendor_id        : GenuineIntel

cpu family        : 15

model                : 4

model name        : Intel(R) Xeon(TM) CPU 3.00GHz

stepping        : 3

cpu MHz                : 3000.881

cache size        : 2048 KB

physical id        : 0

siblings        : 2

core id                : 0

cpu cores        : 1

fdiv_bug        : no

hlt_bug                : no

f00f_bug        : no

coma_bug        : no

fpu                : yes

fpu_exception        : yes

cpuid level        : 5

wp                : yes

flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr

bogomips        : 5999.40

processor        : 2

vendor_id        : GenuineIntel

cpu family        : 15

model                : 4

model name        : Intel(R) Xeon(TM) CPU 3.00GHz

stepping        : 3

cpu MHz                : 3000.881

cache size        : 2048 KB

physical id        : 3

siblings        : 2

core id                : 3

cpu cores        : 1

fdiv_bug        : no

hlt_bug                : no

f00f_bug        : no

coma_bug        : no

fpu                : yes

fpu_exception        : yes

cpuid level        : 5

wp                : yes

flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr

bogomips        : 5999.08

processor        : 3

vendor_id        : GenuineIntel

cpu family        : 15

model                : 4

model name        : Intel(R) Xeon(TM) CPU 3.00GHz

stepping        : 3

cpu MHz                : 3000.881

cache size        : 2048 KB

physical id        : 3

siblings        : 2

core id                : 3

cpu cores        : 1

fdiv_bug        : no

hlt_bug                : no

f00f_bug        : no

coma_bug        : no

fpu                : yes

fpu_exception        : yes

cpuid level        : 5

wp                : yes

flags                : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr

bogomips        : 5999.55

显示4个逻辑CPU,通过physical id ,前面两个逻辑cpu的相同,后面两个的相同,所以有两个物理CPU。前面两个的 core id相同,后面的两个core ID相同,说明这两个CPU都是单核。也就是说两个单核cpu,启用了超线程技术。

通过intel的cpu的参数可以初步判断 使用的是两个 Xeon奔腾4CPU ,有点差。。。。

如何获得CPU的详细信息:

linux命令:cat /proc/cpuinfo

用命令判断几个物理CPU,几个核等:
逻辑CPU个数:

# cat /proc/cpuinfo | grep “processor” | wc -l

物理CPU个数:
# cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l

每个物理CPU中Core的个数:
# cat /proc/cpuinfo | grep “cpu cores” | wc -l

是否为超线程?

如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:

# cat /proc/cpuinfo | grep “siblings”

其他特征:

目前intel新的多核心cpu都会在后面显示具体的型号数字,例如:

model name        : Intel(R) Xeon(R) CPU           X3230  @ 2.66GHz

说明是 Xeon 3230的cpu,而不显示型号的具体数字的,大部分都是奔腾的CPU
很多主机商都骗人,用奔腾的cpu,却说是多核心的CPU。

探针看到的数据:

类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB
类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB
类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB
类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB

没有具体的型号,缓存1M,一般都是奔腾系列的cpu,或者是intel假双核的cpu,具体要根据上面说的去判断。新的多核心cpu都能看到具体的型号。

另外多核心的xeon的CPU,一般主频都不高,达到2.8和3.0的只有很少的几个高端CPU型号,一般主机商不会用这么好的

--结束END--

本文标题: Shell实现识别物理cpu个数、核心数

本文链接: https://lsjlt.com/news/18258.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Shell实现识别物理cpu个数、核心数
    如何识别物理cpu个数,几个核,是超线程还是多核心 判断依据: 1.具有相同core id的cpu是同一个core的超线程。 2.具有相同physical id的cpu是同一颗cpu封装的线程或者core...
    99+
    2022-06-04
    个数 物理 核心
  • 怎么用Shell实现识别物理cpu个数、核心数
    本篇内容主要讲解“怎么用Shell实现识别物理cpu个数、核心数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Shell实现识别物理cpu个数、核心数”吧!如何识别物理cpu个数,几个核,...
    99+
    2023-06-09
  • linux怎么查看cpu个数和核心数
    在Linux系统中,可以使用以下命令来查看CPU个数和核心数:1. 使用lscpu命令:```lscpu```该命令会显示详细的CP...
    99+
    2023-09-16
    linux
  • 云服务器核数与物理核数的区别
    云服务器(Cloud Docker VM)核数是指云服务器上的虚拟化资源数量,物理内存和硬盘容量则是它的实际容量。通常来说,物理机的CPU、RAM和硬盘容量是固定的,而虚拟机则可以通过虚拟化软件(如VMware ESXi)和其他第三方工具轻...
    99+
    2023-10-26
    区别 物理 服务器
  • centos7如何查看物理cpu个数
    centos7中查看物理cpu个数的方法:1、打开centos7终端;2、在终端命令行中输入“cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l”命令查看物理cpu个数即...
    99+
    2024-04-02
  • 云服务器核数与物理核数的区别在哪
    与此同时,物理服务器是一种物理设备,它们提供服务器所需的硬件和软件支持。物理服务器是一种专门用于运行计算机系统的设备,它们通常包含操作系统、应用程序和其他必要的软件。物理服务器可以用于运行特定类型的应用程序,并且通常需要高性能计算或高可用性...
    99+
    2023-10-28
    区别 物理 服务器
  • python 查看cpu的核数实现
    目录如何查看cpu的核数查看cpu的核心数、线程数方法一方法二如何查看cpu的核数 代码:  from multiprocessing import cpu_count  ...
    99+
    2024-04-02
  • 云服务器核数与物理核数的区别和联系
    云服务器是一种基于虚拟化技术的服务器,它使用了多台物理服务器上的CPU核,来实现负载均衡和高可用性。这些CPU核被部署在云服务器上,可以为用户提供各种应用服务。 而物理服务器则是指硬件实体,如主机、存储设备等,通常是由一台或多台物理设备构...
    99+
    2023-10-27
    区别 物理 服务器
  • 云服务器核数与物理核数的区别是什么
    其次,云服务器核数是指云服务器可以支持的虚拟机数。物理核数是指物理服务器上支持的虚拟机数。这意味着云服务器核数与物理核数之间的关系是相反的。因此,在使用云服务器的时候,需要根据实际需求来选择云服务器核数。 此外,云服务器核数与物理服务器核...
    99+
    2023-10-28
    区别 物理 服务器
  • MySQL核心参数优化文件my.ini实现
    目录一.数据库服务器配置二.CPU的优化三.内存的优化四.IO的优化五.连接的优化六.数据一致性的优化一.数据库服务器配置 CPU:48C内存:128GDISK:3.2TSSD 二.CPU的优化 innodb_threa...
    99+
    2023-01-31
    MySQL my.ini
  • Python实现轻松识别数百个快递单号
    目录前情提要思考解决办法遍历图片识别条形码小结大家好,我是小五 这是Python改变生活系列的第三篇,也是一个与你们有关的问题案例。 前情提要 了解我的小伙伴可能都知道,小五经常给大...
    99+
    2024-04-02
  • DTO服务实现中的核心数据是什么
    这篇文章将为大家详细讲解有关DTO服务实现中的核心数据是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 在一个Web服务的实现中,我们常常需要访问数据库,并将从数据库中所取得的...
    99+
    2023-06-04
  • Java 数据结构篇-实现 AVL 树的核心方法
    🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍  文章目录         1.0 AVL 树的说明         2.0 AVL 树的成员变量及其构造方法         ...
    99+
    2024-01-21
    数据结构 算法 java
  • Pytorch实现图像识别之数字识别(附详细注释)
    使用了两个卷积层加上两个全连接层实现 本来打算从头手撕的,但是调试太耗时间了,改天有时间在从头写一份 详细过程看代码注释,参考了下一个博主的文章,但是链接没注意关了找不到了,博主看到...
    99+
    2024-04-02
  • pytorch实现手写数字图片识别
    本文实例为大家分享了pytorch实现手写数字图片识别的具体代码,供大家参考,具体内容如下 数据集:MNIST数据集,代码中会自动下载,不用自己手动下载。数据集很小,不需要GPU设备...
    99+
    2024-04-02
  • CNN怎么实现数字识别并改变参数
    这篇文章主要讲解了“CNN怎么实现数字识别并改变参数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CNN怎么实现数字识别并改变参数”吧!  1.网络层级结构概述  Input layer: ...
    99+
    2023-06-02
  • 纯numpy数值微分法实现手写数字识别
    手写数字识别作为深度学习入门经典的识别案例,各种深度学习框架都有这个例子的实现方法。我这里将不用任何深度学习现有框架,例如TensorFlow、Keras、pytorch,直接使用P...
    99+
    2024-04-02
  • PyTorch实现MNIST数据集手写数字识别详情
    目录一、PyTorch是什么?二、程序示例1.引入必要库2.下载数据集3.加载数据集4.搭建CNN模型并实例化5.交叉熵损失函数损失函数及SGD算法优化器6.训练函数7.测试函数8....
    99+
    2024-04-02
  • 基于tensorflow实现Android手写数字识别
    前段时间训练了mnist手写数字识别的模型,学习后将其移植到Android端 我是参考的大佬https://puke3615.github.io...
    99+
    2022-06-06
    tensorflow Android
  • python机器学习sklearn实现识别数字
    目录简介数据集数据处理数据分离训练数据数据可视化完整代码简介 本文主要简述如何通过sklearn模块来进行预测和学习,最后再以图表这种更加直观的方式展现出来 数据集 学习数据 预测数...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作