學習啦>學習電腦>操作系統(tǒng)>Linux教程>

Linux怎么查看物理CPU個數

時間: 春健736 分享

  在linux中我們對于硬件的查看只能通過命令的方式來獲得了不能直接查看到了,下面學習阿拉小編給各位整理了一些Linux查看物理CPU個數、核數、邏輯CPU個數的命令供各位學習。

  Linux怎么查看物理CPU個數

  查看邏輯CPU個數:

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

  24

  查看物理CPU個數:

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

  2

  #grep "physical id" /proc/cpuinfo|sort -u

  physical id : 0

  physical id : 1

  查看每個物理CPU內核個數:

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

  cpu cores : 6

  每個物理CPU上邏輯CPU個數:

  #grep "siblings" /proc/cpuinfo|uniq

  siblings : 12

  判斷是否開啟了抄超線程:

  如果多個邏輯CPU的"physical id"和"core id"均相同,說明開啟了超線程

  或者換句話說

  邏輯CPU個數 > 物理CPU個數 * CPU內核數 開啟了超線程

  邏輯CPU個數 = 物理CPU個數 * CPU內核數 沒有開啟超線程

  一次性查詢所有信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
 
physicalNumber=0
coreNumber=0
logicalNumber=0
HTNumber=0
 
logicalNumber=$(grep "processor" /proc/cpuinfo|sort -u|wc -l)
physicalNumber=$(grep "physical id" /proc/cpuinfo|sort -u|wc -l)
coreNumber=$(grep "cpu cores" /proc/cpuinfo|uniq|awk -F':' '{print $2}'|xargs)
HTNumber=$((logicalNumber / (physicalNumber * coreNumber)))
 
echo "****** CPU Information ******"
echo "Logical CPU Number  : ${logicalNumber}"
echo "Physical CPU Number : ${physicalNumber}"
echo "CPU Core Number     : ${coreNumber}"
echo "HT Number           : ${HTNumber}"
 
echo "*****************************"

  執(zhí)行結果:

  #./cpuinfo

  ****** CPU Information ******

  Logical CPU Number : 24

  Physical CPU Number : 2

  CPU Core Number : 6

  HT Number : 2

看過“ Linux怎么查看物理CPU個數 ”的人還看了:

1.linux查看多個cpu信息

2.電腦CPU怎么查看

3.linux下如何看每個CPU的使用率

4.uptime詳解,最通俗的說明了cpu平均負載

5.linux系統(tǒng)如何查看內存使用情況

Linux怎么查看物理CPU個數

在linux中我們對于硬件的查看只能通過命令的方式來獲得了不能直接查看到了,下面學習阿拉小編給各位整理了一些Linux查看物理CPU個數、核數、邏輯CPU個數的命令供各位學習。 Linux怎么查看物理CPU個數 查看邏輯CPU個數: #cat /proc/cpui
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • vim編輯命令怎么使用
    vim編輯命令怎么使用

    vim是一個全屏編輯器,模式化編輯器。模式主要有編輯模式,輸入模式,末行模式。默認打開vim命令進入的是編輯模式。下面跟著學習啦小編一起來了解一

  • Linux的進程知識介紹
    Linux的進程知識介紹

    同一個程序可以執(zhí)行多次,每次都可以在內存中開辟獨立的空間來裝載,從而產生多個進程。不同的進程還可以擁有各自獨立的IO接口。

  • Linux rz命令怎么使用
    Linux rz命令怎么使用

    在Linux中rz 和 sz 命令允許開發(fā)板與主機通過串口進行傳遞文件了,下面學習啦小編就來簡單的介紹一下rz 的使用方法。 Linux rz命令怎么使用 rz命令可以批量

  • LINUX防火墻常用操作
    LINUX防火墻常用操作

    學習啦小編來給大家介紹下LINUX防火墻常用操作,對于自己學習使用Linux更有幫助。下面跟著學習啦小編一起來了解一下吧。 LINUX防火墻常用操作 (1) 重啟后

646848