dmidecode用于在linux下获取硬件信息,遵循SMBIOS/DMI标准,可获取包括BIOS、系统、主板、处理器、内存、缓存等等硬件信息
1、查看CPU信息cat /proc/cpuinfo、lscpu
型号:cat /proc/cpuinfo|grep name|cut -f2 -d:|uniq -c
物理核:cat /proc/cpuinfo|grep "physical id"|uniq
单核逻辑core:cat /proc/cpuinfo|grep "cpu cores"|uniq
线程数:cat /proc/cpuinfo|grep "processor"
2、查看显卡信息lspci、nvidia-smi(英伟达显卡)
lspci -vnn|grep -i vga
lspci -v -s 06:00.0
3、查看内存信息:dmidecode、free、top等
dmidecode|grep -A16 'Memory Device'
内存使用情况以及详细信息:cat /proc/meminfo
内存总量:grep MemTotal /proc/meminfo
空闲内存总量:grep MemFree /proc/meminfo
内存槽及内存条:dmidecode -t memory
内存的插槽数,已经使用多少插槽.每条内存多大:dmidecode -t memory | grep Size
4、查看外存/硬盘信息lshw、lsscsi、lsblk、fdisk、df
硬件信息:lshw、lsscsi
分区信息:lsblk、cat /proc/partitions、df -h
硬盘管理:fdisk
5、查看设备序列号:dmidecode
dmidecode|grep “Serial Number”