Linux硬件信息查询
前置软件安装
# yum
yum install -y dmidecode
# apt
apt install y demidecode
# 常规参数
-t: 现实指定的信息 eg: dmidecode -t bios
bios | system | baseboard | chassis | processor |memory |cache |connector |slot
-q: 精简模式 忽略输出一部分信息
-s: 展示硬件条目的关键性信息
bios-vendor|bios-version|bios-release-date
system-manufacturer|system-product-name|system-version|system-serial-number|system-uuid
baseboard-manufacturer|baseboard-product-name|baseboard-version|baseboard-serial-name|baseboard-asset-tag
chassis-manufacturer|chassis-type|chassis-serial-number|chassis-asset-tag
processor-family|processor-manufacturer|processor-version|processor-frequrency
服务器信息
dmidecode |grep -A 8 "System Information"
主板信息
dmidecode |grep -A 12 "Base Board Information"
CPU
# 查看cpu核心数
nproc
# 查看cpu相关型号
cat /proc/cpuinfo |grep name |uniq -c
# 查看cpu详细信息
lscpu
dmidecode -t processor -q
# 查看cpu占用
top
mpstat -P ALL # 每个cpu占用情况
# 查看cpu占用最高的进程
ps -eo %cpu,command --sort -%cpu |head -n 2 |tail -1
top 然后案件Shift+H 显示cpu占用最高的进程
内存
# 查看内存信息
cat /proc/meminfo
free -h -w -c 3 -t 3 # -h:人性化输出 -w:输出间隔宽敞 -c:输出次数 -t:刷新时长 -m:MB输出 -g:GB输出
# 查看内存详细信息
dmidecode |grep -A 21 "Memory Device" |head -50
# 查看内存占用高的进程
top Shift+M
ps -eo rss,ppid,pid,%mem,command --sort=%mem |head -n 10
磁盘
# 展示磁盘型号等相关信息
cat /proc/scsi/scsi
# 展示磁盘已挂载的文件系统等相关信息
df -Th
# 展示磁盘分区等信息
lsblk -l
# 展示磁盘分区、大小、类型等信息
fdisk -l
# 展示磁盘io、读写速度
iostat -dx <time> <count> # eg: iostat -dx 3 3
GPU
lspci |grep -i vga
lscpi |grep -i amd
lspci |grep -i nvidia
nvidia-smi
网卡
# 查看网卡信息
ifconfig <指定网卡名>
# 查看网卡厂商和型号等信息
lspci |grep -i Ehtenet
# 查看网卡驱动和版本等信息
ethtool -i <网卡名> # eg:ethtool -i bond0
# 查看网卡具体信息
ethtool <网卡名> # ethtool bond0
# 查看网卡带宽
ethtool <网卡名> |grep Speed
标签:网卡,grep,查看,信息,硬件,dmidecode,Linux,cpu From: https://www.cnblogs.com/fsh19991001/p/18021681