Linux 檢視機器配置資訊

audered發表於2012-03-18

#cat /proc/cpuinfo

processor 從0開始計數,flags 如果有ht 說明和支援超執行緒技術(附1)。

#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       
1  Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz

檢視CPU資訊,這裡資訊顯示只有1個邏輯CPU,型號為 E2180

#cat /proc/cpuinfo | grep processor | wc -l      
1

檢視CPU的個數

#cat /proc/cpuinfo | grep physical | uniq -c   
#getconf LONG_BIT     
  
32

說明當前CPU執行在32bit模式下,但不代表CPU 不支援64bit

# cat /proc/cpuinfo | grep flags | grep "lm" | wc -l   
0

結果大於0,說明支援64位計算, lm 是指long mode, 支援lm即是指支援64 bit

#cat /proc/cpuinfo | grep -i "model name" 
model name : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz  

#cat /proc/cpuinfo | grep -i "cpu cores"   
#cat /proc/cpuinfo | grep -i "cache size" 

cache size : 1024 KB  

#dmidecode | gerp "Processor Information"

檢視CPU資訊

#dmicode | grep CPU  
#dmidecode | grep  Proc

#cat /proc/meminfo

檢視記憶體資訊

#cat /proc/meminfo | grep -i memtotal 
MemTotal:      1035292 kB

#dmesg | grep hd

檢視硬碟資訊

#uname -a

檢視當前作業系統的核心

#cat /etc/issue | grep Linux

檢視當前作業系統發行版本資訊

#dmidecode | grep "Product Name"

檢視機器資訊

#dmesg | grep -i eth

檢視網路卡資訊

附1 : 超執行緒 HT Hyper-Threading
超執行緒技術是利用特殊的硬體指令,把多執行緒處理器內部的兩個邏輯核心模擬成兩個物理晶片,從而使單個處理器就能“享用”執行緒級的平行計算的處理器技術。多執行緒技術可以在支援多執行緒的作業系統和軟體上,有效的增強處理器在多工、多執行緒處理上的處理能力。


相關文章