1. 程式人生 > >Linux下檢視CPU資訊[/proc/cpuinfo]

Linux下檢視CPU資訊[/proc/cpuinfo]

最近在研究linux系統負載的時候,接觸到一些關於CPU資訊檢視的知識,和大家分享一下。通過對/proc/cpuinfo檔案中的引數的分析,也學到了不少東西。

在linux作業系統中,CPU的資訊在啟動的過程中被裝載到虛擬目錄/proc下的cpuinfo檔案中,我們可以通過 cat /proc/cpuinfo 檢視一下:



上圖是本人電腦的CPU資訊,下面我們來分析其中幾個比較重要的指標:

  • processor     邏輯處理器的id。
  • physical id    物理封裝的處理器的id。
  • core id           每個核心的id。
  • cpu cores     位於相同物理封裝的處理器中的核心數量。
  • siblings         位於相同物理封裝的處理器中的邏輯處理器的數量。

我們返回去看上圖,我的physical id 都為0,說明我只有一個物理處理器;

我的processor有兩個不同的編號,並且同屬於一個physical id,同時cpu cores 的值為2,這也就說明了我的CPU是雙核心的,並且每個核心只有一個邏輯處理器。

為了加深大家對這幾個引數的理解,我們再來看另外一張圖片,這是一臺工作站的伺服器:


在這個伺服器上,'cpu cores' 為4,physical id 有兩個,core id有8個,siblings的值為8,總共有16個processor。

所以這個伺服器主機的CPU為2個物理封裝的處理器,每個處理器又有4個處理核心(cpu cores),每個cpu core有可劃分為2個邏輯處理器(超執行緒技術),因此,每個物理處理器上有8個邏輯處理器,總共就有16個processor。這回明白了吧。大體的結構如下圖:

相關推薦

Linux檢視CPU資訊[/proc/cpuinfo]

最近在研究linux系統負載的時候,接觸到一些關於CPU資訊檢視的知識,和大家分享一下。通過對/proc/cpuinfo檔案中的引數的分析,也學到了不少東西。 在linux作業系統中,CPU的資訊在啟動的過程中被裝載到虛擬目錄/proc下的cpuinfo檔案中,我們可以通過

Linux檢視CPU資訊並且計算機器的浮點運算能力

輸入 cat /proc/cpuinfo物理CPU個數: cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 每個CPU物理核數: cat /proc/cpuinfo |grep "cpu core

linux檢視cpu,記憶體,硬碟等硬體資訊的方法

說明:Linux下可以在/proc/cpuinfo中看到每個cpu的詳細資訊。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。原文地址: http://www.hpboys.com/659.html一、linux CPU大小    [

linux檢視CPU、記憶體、磁碟資訊,資料夾資訊,GPU資訊

1、檢視CPU資訊 # 總核數 = 物理CPU個數 X 每顆物理CPU的核數  # 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超執行緒數 # 檢視物理CPU個數 cat /proc/cpuinfo| grep "physical id"| sort| uniq| w

Linux檢視CPU配置資訊

輸入命令:cat /proc/cpuinfo 檢視輸出結果中physical id有幾個,如果顯示0,那麼就只有一個物理cpu; 檢視輸出結果processor有幾個,如果顯示有0和1兩個,所以有兩個邏輯cpu。 (一)概念 ① 物理CPU 實際Server中插槽上的C

Linux檢視CPU、記憶體和硬碟型號及相關資訊命令

smartctl version 5.33 [i386-redhat-linux-gnu] Copyright (C) 2002-4 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION

Linux檢視CPU和GPU使用情況

Linux下檢視CPU和GPU使用情況 本文記錄瞭如何在Linux系統(以Ubuntu 16.04為例)檢視電腦的GPU和CPU使用情況,包括命令和查詢得到的介面。更新於2018.10.18。 CPU使用情況檢視 動態檢視 開啟終端,輸入: top 即可看到實時

LINUX檢視CPU、記憶體使用率的命令

1.top 使用許可權:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 說明:即時顯示process的動態 d :改變顯示的更新速度,或是在交談式指令列( interactive command)按s

make -j8以及linux檢視cpu的核數

# 總核數 = 物理CPU個數 X 每顆物理CPU的核數 # 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超執行緒數 # 檢視物理CPU個數 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 檢視每個物

linuxLinux檢視CPU型號,記憶體大小,硬碟空間的命令(詳解)

1 檢視CPU 1.1 檢視CPU個數 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:刪除重複行;wc –l命令:統計行數** 1.2 檢視CPU核數 # cat /proc/c

Linux檢視版本資訊

檢視版本當前作業系統核心資訊 [root@node00 ~]# uname -a Linux node00 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86

linux檢視硬碟資訊、硬碟分割槽、格式化、掛載、及swap分割槽

df 命令參看硬碟資訊 -T選項, 檢視檔案系統型別 centos6檔案系統是ext4,因為設計較早,對於現今動輒上T的海量資料處理,效能較低。centos7檔案系統是xfs,適用於海量資料。這兩種

linux檢視cpu、記憶體和硬碟大小

轉載至:http://blog.sina.com.cn/s/blog_535aa0930100ltz8.html 查cpu #dmesg |grep -i xeon CPU0: Intel(R) Xeon(R) CPU           E5520  @ 2.27G

Linux檢視CPU型號,記憶體大小,硬碟空間的命令(詳解)

感謝有奉獻精神的人 轉自:http://www.jb51.net/article/97157.htm 1 檢視CPU 1.1 檢視CPU個數 # cat /proc/cpuinfo | grep "physical id" | un

linux檢視CPU個數、核數、執行模式以及是否支援超執行緒技術

1.檢視物理CPU個數 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 執行結果:1 2.檢視邏輯CPU個數 #cat /proc/cpuinfo |grep "processor"|wc -l 執行結果:

Linux檢視系統資訊方法總結

Linux下如何檢視系統啟動時間和執行時間1.檢視/proc/uptime檔案計算系統啟動時間: cat /proc/uptime 輸出: 5113396.94 575949.85第一數字即是系統已執行的時間5113396.94秒,運用系統工具date即可算出系統啟動時間

如何在linux檢視gpu資訊

~$ lspci | grep -i vga 01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1) 如果你想看gpu的詳細資訊,使用~$ lspci -

Linux檢視cpu資訊

cat /proc/cpuinfo中的資訊processor       邏輯處理器的id。physical id    物理封裝的處理器的id。core id        每個核心的id。cpu cores      位於相同物理封裝的處理器中的核心數量。sibling

Linux如何檢視CPU資訊Linux檢視CPU個數和核心數,Linux檢視CPU使用率和執行位數

 一、Linux檢視CPU基本資訊,可以使用命令: cat /proc/cpuinfo 例如筆者的虛擬機器: [[email protected] ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineI

Linux檢視CPU、記憶體佔用率

我們經常需要檢視CPU和記憶體佔用率,否則一旦存在情況很快就會有IDC(或客戶)找上門,Linux上檢視資源使用情況有多種命令可以參考,CPU、記憶體、IO、NETWORK等資源使用情況都可以通過某些命令查詢到,本文只說CPU/記憶體及簡單的問題追蹤方法。一、top檢視Linux資源佔用情況top命令可以檢視