linux相關的命令(硬體等)

2021-09-29 10:23:22 字數 1432 閱讀 5173

大家都知道,intel的cpu擁有超執行緒技術,可以為乙個邏輯核心開啟兩個處理執行緒。

在windows下,我們可以輕鬆的通過任務管理器檢視到是否開啟了超執行緒技術。那在linux下面,我們如何檢視呢。  

三步走在linux系統中,我們不能直接檢視到是否開啟了超執行緒,但是可以通過幾個相關引數來判斷。他們分別是,物理cpu數,每個cpu的邏輯核數,cpu執行緒數。

物理cpu數

$ cat /proc/cpuinfo | grep "physical id" | sort | uniq

physical id : 0

physical id : 11

以上輸出資訊,代表當前的機器擁有兩個物理cpu

單個cpu的邏輯核心數量

$ cat /proc/cpuinfo | fgrep "cores" | uniq

cpu cores       : 6

以上輸出資訊,代表當前機器的每個cpu擁有6個邏輯核心,如果物理cpu的邏輯核心數量不同,則會顯示多行

系統cpu執行緒數

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

12以上輸出資訊,代表當前機器擁有12個cpu執行緒

通過綜合以上資訊,可以發現,這台機器擁有2和物理cpu,每個cpu有6個邏輯核心,系統一共擁有12個cpu執行緒。顯然沒有開啟多執行緒

linux檢視電源狀態指令

dmidecode命令可以讓你在linux系統下獲取有關硬體方面的資訊。dmidecode的作用是將dmi資料庫中的資訊解碼,以可讀的文字方式顯示。由於dmi資訊可以人為修改,因此裡面的資訊不一定是系統準確的資訊。dmidecode遵循smbios/dmi標準,其輸出的資訊包括bios、系統、主機板、處理器、記憶體、快取,電源等等。其中system power supply 即為電源執行狀態資訊

system power supply //若是雙電源的話,會存在兩個資訊

power unit group:1

.......

max power capacity:800w

status:present,ok

#dmidecode

語法dmidecode [選項]

-d:(default:/dev/mem)從裝置檔案讀取資訊,輸出內容與不加引數標準輸出相同。

-h:顯示幫助資訊。

-q,--quiet 較少冗長輸出

-s:只顯示指定dmi字串的資訊。(string)

-t:只顯示指定條目的資訊。(type)

-u:顯示未解碼的原始條目內容。

--dump-bin file:將dmi資料轉儲到乙個二進位制檔案中。

--from-dump file:從乙個二進位制檔案讀取dmi資料。

-v:顯示版本資訊。

linux下檢視硬體配置的相關命令

from 用硬體檢測程式kuduz探測新硬體 service kudzu start or restart 檢視cpu資訊 cat proc cpuinfo dmesg grep i cpu dmidecode t processor 檢視記憶體資訊 cat proc meminfo free m ...

Linux下檢視硬體配置的相關命令

from 用硬體檢測程式kuduz探測新硬體 service kudzu start or restart 檢視cpu資訊 cat proc cpuinfo dmesg grep i cpu dmidecode t processor 檢視記憶體資訊 cat proc meminfo free m ...

linux檢視硬體配置的命令

dmidecode more dmesg more 這2個命令出來的資訊都非常多,所以建議後面使用 more 便於檢視 linux下cpu相關的引數儲存在 proc cpuinfo 檔案裡 cat proc cpuinfo more 採用命令 dmesg grep cpu 可以檢視到相關cpu的啟動...