Linux系统查看CPU个数&超线程&线程数

Linux系统查看CPU个数&超线程&线程数

linux服务器查看进程、线程数量

cpu 核心数与线程数

=================================

Linux系统查看CPU个数&超线程&线程数

小命令:Linux查看CPU详细信息 - 简书 (jianshu.com)

Intel CPU产品规范:英特尔® 产品:处理器,英特尔 NUC 迷你电脑,内存和存储,芯片组 (intel.cn)

    【逻辑CPU数量和型号】
    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
     
    【物理CPU数量】
    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l  
     
    【物理CPU内核的个数】(1个物理CPU里面有几个物理内核)
    cat /proc/cpuinfo | grep "cpu cores" | uniq  
     
    【查看所有逻辑CPU的个数】
    cat /proc/cpuinfo | grep "processor" | wc -l
     
    【物理CPU中逻辑CPU的个数】(如果不使用超线程技术,则此值和物理CPU内核数量一致;不一致则为整倍数)
    cat /proc/cpuinfo | grep 'siblings' | uniq
     
    【超线程】(分别输出cpu cores和siblings数量,使用超线程则后者翻倍)
    cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq

linux服务器查看进程、线程数量

查看进程总数

ps -ef | wc -l

查看系统设置的最大进程数

sysctl kernel.pid_max

查看当前进程数

ps -eLf | wc -l

修改最大进程数

echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p

查看某个服务的进程数

eg:http服务:

ps -ef | grep httpd | wc -l

查看物理cpu个数

grep 'physical id' /proc/cpuinfo | sort -u

查看核心数量

grep 'core id' /proc/cpuinfo | sort -u | wc -l

查看线程数

grep 'processor' /proc/cpuinfo | sort -u | wc -l

命令执行结果如图所示

根据结果得知,此服务器有1个cpu,6个核心,每个核心2线程,共12线程。
通过dmidecode可以查看cpu型号,根据型号也可以查到这个cpu的具体参数

原文链接:https://blog.csdn.net/weixin_45775343/article/details/102694881

 =======================================

Planck服务器:(¥11364)

    【逻辑CPU数量和型号】56  Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
    【物理CPU数量】2
    【物理CPU内核的个数】cpu cores  : 14
    【查看所有逻辑CPU的个数】56
    【物理CPU中逻辑CPU的个数】siblings : 28
    【超线程】cpu cores  : 14 / siblings : 28
     
    # 两个物理CPU,每个物理CPU含有14个物理内核和28个逻辑处理器,因此对外共有2*14*2=56个逻辑处理器

DGX服务器:(¥20962)

    【逻辑CPU数量和型号】40  Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20GHz
    【物理CPU数量】1
    【物理CPU内核的个数】cpu cores : 20
    【查看所有逻辑CPU的个数】40
    【物理CPU中逻辑CPU的个数】siblings : 40
    【超线程】cpu cores : 20 / siblings : 40
     
    # 只有一个物理CPU,含有20个物理核,使用了超线程技术即40个逻辑处理器

CPU服务器:($1273.00 - $1280.00)

    【逻辑CPU数量和型号】64  Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz
    【物理CPU数量】2
    【物理CPU内核的个数】cpu cores : 16
    【查看所有逻辑CPU的个数】64
    【物理CPU中逻辑CPU的个数】siblings : 32
    【超线程】cpu cores : 16 / siblings : 32
     
    缓存:22M
     
    # 单个物理CPU有16个物理核,采用超线程技术。

A100服务器:(单价¥67800)

    【逻辑CPU数量和型号】64  AMD EPYC 7742 64-Core Processor @ 2.25GHz
    【物理CPU数量】2
    【物理CPU内核的个数】cpu cores : 64
    【查看所有逻辑CPU的个数】256
    【物理CPU中逻辑CPU的个数】siblings : 128
    【超线程】cpu cores : 64 / siblings : 128
     
    L3缓存:256MB
     
    # 两个物理CPU,每个物理CPU含有64个物理内核和128个逻辑处理器,因此对外共有2*64*2=256个逻辑处理器

自己的台式机:

    【逻辑CPU数量和型号】8  Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
    【物理CPU数量】1
    【物理CPU内核的个数】cpu cores : 8
    【查看所有逻辑CPU的个数】8
    【物理CPU中逻辑CPU的个数】siblings : 8
    【超线程】cpu cores : 8 / siblings : 8
     
    # 只有一个物理CPU,含有8个物理核,未使用了超线程技术,即8个逻辑处理器

 自己的笔记本:

    【逻辑CPU数量和型号】8  Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
    【物理CPU数量】1
    【物理CPU内核的个数】cpu cores : 8
    【查看所有逻辑CPU的个数】8
    【物理CPU中逻辑CPU的个数】siblings : 8
    【超线程】cpu cores : 8 / siblings : 8
     
    # 只有一个物理CPU,含有8个物理核,未使用了超线程技术,即8个逻辑处理器

超级无敌小小顺
————————————————
版权声明:本文为CSDN博主「超级无敌小小顺利」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36342854/article/details/116083247

cpu 核心数与线程数

https://zhuanlan.zhihu.com/p/86855590

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值