小墨の博客

梦想需要付诸行动,否则只能是梦

Ubuntu 查看CPU是几核

ubuntu 16.04下查看机器是cpu是几核的

几个cpu


more /proc/cpuinfo |grep "physical id"|uniq|wc -l


每个cpu是几核(假设cpu配置相同)


more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l


cat /proc/cpuinfo | grep processor


1. 查看物理CPU的个数

#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

 

2. 查看逻辑CPU的个数

#cat /proc/cpuinfo |grep "processor"|wc -l

 

3. 查看CPU是几核

#cat /proc/cpuinfo |grep "cores"|uniq

 

4. 查看CPU的主频

#cat /proc/cpuinfo |grep MHz|uniq


 


# uname -a


Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux


(查看当前操作系统内核信息)


# cat /etc/issue | grep Linux


Red Hat Enterprise Linux AS release 4 (Nahant Update 5)


(查看当前操作系统发行版信息)


# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz


(看到有8个逻辑CPU, 也知道了CPU型号)


# cat /proc/cpuinfo | grep physical | uniq -c


4 physical id      : 0


4 physical id      : 1


(说明实际上是两颗4核的CPU)


# getconf LONG_BIT


32


(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)


# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l


8


(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


如何获得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"

摘自:https://www.shuzhiduo.com/A/qVde3E2MJP/

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:508
    • 页面总数:20
    • 分类总数:92
    • 标签总数:208
    • 评论总数:61
    • 浏览总数:225323

    | | |
    | |  Z-Blog PHP