CPU:
詳細:cat /proc/cpuinfo
型號:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
數量:lscpu |grep "CPU socket" |awk '{print $NF}' 或 lscpu |grep "Socket" |awk '{print $NF}'
每個CPU的核數:lscpu |grep "Core(s) per socket" |awk '{print $NF}'
內存:
卡槽數量:sudo dmidecode -t memory |grep "Number Of Devices" |awk '{print $NF}'或sudo dmidecode -t memory |grep "Associated Memory Slots" |awk '{print $NF}'
內存數量:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
內存型號:
內存支持類型:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"
每個內存頻率:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"
每個內存大小:sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"
硬盤:
硬盤數量、大小:sudo fdisk -l |grep "Disk /dev/sd"
硬盤型號:sudo hdparm -i /dev/sda |grep "Model"
查看cpu運行模式
# getconf LONG_BIT
32
(說明當前CPU運行在32bit模式下, 但不代表CPU不支持64bit)
查看cpu是否支持64bit
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
2
(結果大於0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit)
查看cpu信息概要:
#lscpu
關於top命令補充:
在命令界面輸入:top后
按 1 后,cpu詳細運行情況會出現
