大家都知道,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的啟動...