檢視Linux主機的硬體資訊

2021-07-02 09:50:22 字數 973 閱讀 7273

1.cpu相關

cpu資訊有物理cpu、每個物理cpu的乙個或多個物理核、每個物理核開啟超執行緒後多個邏輯核三個維度。

計算公式如下:

總物理核數  =  物理cpu數 * 每個物理cpu的物理核數

總邏輯核數  =  物理cpu數 * 每個物理cpu的物理核數 * 超執行緒數

在/proc/cpuinfo中,包括了cpu詳細的資訊,通過該檔案可以了解到cpu相關的資訊。其中,

physical id   物理cpu的編號

cpu cores 表示該物理cpu的物理核心的數量

core id 每個核心(物理核+邏輯核)在物理cpu上的編號。物理核開啟超執行緒後的兩個邏輯核的core id一樣

siblings 每個物理cpu的邏輯核心的數量

processor 邏輯核心的編號,有多少個編號,就表示該機器有多少個邏輯核心。

2.超執行緒技術

超執行緒是英特爾所研發的一種技術,於2023年發布。超執行緒的英文是ht技術,全名為hyper-threading,中文又名超執行緒。超執行緒技術原先只應用於xeon處理器中,當時稱為super-threading。之後陸續應用在pentium 4中,將技術主流化。

超執行緒技術的原理很簡單,以前的單核心處理器,在同一時間內只可以處理一項工作 (執行緒,thread),如果要處理一項以上的工作時,以前的單核心處理器是不可行的,所以英特爾就開發了超執行緒技術,以乙個單核心的處理器,去模擬出雙核心的環境,但這並非能夠把處理器的效能提公升雙倍,原因在於實體的核心始終只有乙個,而效能有約百分之至二十至三十增長。

通常來說,超執行緒功能在bios裡是預設開啟的,如果你cpu支援超執行緒,則會自動模擬為物理核心x2。如果超執行緒沒有開啟,可以在開機的時候,進入bios裡,找hyper-threading項,改為enabled就是開啟超執行緒。

開啟超執行緒都是將乙個物理核心擴充套件為兩個邏輯核心。

》未完待續

Linux檢視硬體資訊

在linux環境開發驅動程式,首先要探測到新硬體,接下來就是開發驅動程式。常用命令整理如下 用硬體檢測程式kudzu探測新硬體 service kudzu start or restart 檢視cpu資訊 cat proc cpuinfo 檢視板卡資訊 cat proc pci 檢視pci資訊 ls...

linux 檢視硬體資訊

引用 在linux的桌面版本中,檢視這些東西的確很方便,有圖形化的工具可以使用。但是在linux伺服器版上,或者遠端ssh連線的時候,就沒有圖形化的介面可以操作了。此時如果我們需要了解這些資訊,就只能依靠linux下的命令了。在這篇文章裡,我將介紹一下檢視cpu資訊 記憶體資訊 硬碟分割槽 硬碟型號...

檢視Linux硬體資訊

1 主機板資訊 檢視主機板的序列號 dmidecode grep i serial number 2,cpu資訊 通過 proc檔案系統 1 cat proc cpuinfo 通過檢視開機資訊 2 dmesg grep i cpu 3 dmidecode t processor 3 硬碟資訊 檢視分...