博客
关于我
linux下查看cpu物理个数和逻辑个数
阅读量:791 次
发布时间:2023-02-03

本文共 798 字,大约阅读时间需要 2 分钟。

服务器中的物理CPU和逻辑CPU是如何关联的?

在Linux系统中,物理CPU和逻辑CPU的关系是一个常见的技术话题。本文将从 Basics 到 Command 分析这一内容。

首先,物理CPU是指服务器机房中实际插槽上的CPU数量,80%的情况下可以通过查看每个物理ID的数量确定。从cat /proc/cpuinfo的结果来看,只有3个不同的physical id,这意味着服务器拥有4个物理CPU。

关于逻辑CPU,传统的理解方式认为每个物理CPU可能具有多个核心,但对于支持超线程技术的服务器,逻辑CPU的数量可能与核数有所不同。在本次测试中,cat /proc/cpuinfo显示了48个processor,也就是48个逻辑CPU。这意味着这6个物理CPU每个都带有6核,而支持超线程技术使得核数翻倍,逻辑CPU数量达到了48。

要准确查看各项参数,可以通过以下命令获取信息:

  • 找出物理CPU数量:通过查看不同的physical id数量,即cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l。

  • 查看逻辑CPU数量:直接数projection数量,即cat /proc/cpuinfo | grep "processor" | wc -l。

  • 查看核数:查看每个物理CPU的核心数目,比如cat /proc/cpuinfo | grep "cores" | uniq,可以得知每个物理CPU有6个核心。

  • 总结前后关系,知道特别是在支持超线程的情况下,您需要把物理CPU核数与逻辑CPU数量之间关联起来。每个物理CPU的核数等于逻辑CPU数量,即便时,核数也可能并不等于逻辑CPU数量,这是由于超线程技术带来的变数。

    通过以上分析,我们可以更直观地理解物理CPU和逻辑CPU的关系,以及如何通过系统命令快速获取相关信息。

    转载地址:http://rczfk.baihongyu.com/

    你可能感兴趣的文章
    Linux下rar解压工具的安装使用
    查看>>
    Linux下Redis部署
    查看>>
    linux下rename用法--批量重命名
    查看>>
    Linux下Rootkit的另类检测
    查看>>
    Linux下samba服务搭建
    查看>>
    linux下sed命令用法
    查看>>
    linux下sort用法
    查看>>
    linux下subversion server安装手册
    查看>>
    linux下svn修改用户名和密码
    查看>>
    linux下svn命令使用大全
    查看>>
    Linux下tar bz gz等压缩包的压缩和解压【转自www.bitsCN.com】
    查看>>
    linux下tar、zip等压缩、解压命令
    查看>>
    linux下tar命令解压到指定的目录
    查看>>
    linux下tar打包与压缩
    查看>>
    Linux下Tomcat的启动、关闭、杀死进程
    查看>>
    Linux下Tomcat重新启动
    查看>>
    LInux下Ubuntu下查看端口占用及关闭
    查看>>
    Linux下Unicode的使用
    查看>>
    linux下uniq命令
    查看>>
    linux下vim命令详解
    查看>>