命令行查询硬件参数
查询主板信息¶
# 需要用root执行
dmidecode -t baseboard
-t baseboard
参数指定查询主板信息。
查询CPU信息¶
lscpu
查询内存信息¶
free -h
# 需要用root执行
dmidecode -t memory
查询硬盘信息¶
fdisk命令¶
# 需要用root执行
fdisk -l
fdisk -l
显示磁盘分区信息。
lsblk命令¶
lsblk
smartctl命令¶
# 需要用root执行
smartctl -a /dev/sda或者/dev/nvme0n1
关于=== START OF SMART DATA SECTION ===
- SMART overall-health self-assessment test result:结果为PASSED,即硬盘健康状态良好;若为FAILED,最好立刻更换硬盘。
- SMART/Health Information,输出说明:
- Critical Warning 警告状态
- Temperature 当前温度(十进制显示)
- Available Spare 可用冗余空间(百分比显示),指示当前固态硬盘可用于替换坏块的保留备用块占出厂备用块总数量的百分比。该数值从出厂时的100%随使用过程降低,直至到零。这个值在归零之前就有可能产生不可预料的故障,所以不要等到该项目彻底归零才考虑更换新硬盘。
- Available Spare Threshold 备用空间阈值。当 Available Spare的数值低于这个阈值之后,固态硬盘被认为达到极限状态,此时系统可能会发出可靠性警告。该项数值由厂商定义,通常为10%或0%。
- Percentage Used已使用的写入耐久度(百分比显示)
,该项显示已产生的写入量占厂商定义总写入寿命的百分比。该项数值为动态显示,计算结果与写入量及固态硬盘的TBW总写入量指标有关。新盘状态下该项目为0%。
- Data Units Read 读取扇区计数(1000)
- Data Units Write 写入扇区计数(1000)
- Host Read Commands 读取命令计数
- Host Write Commands 写入命令计数
- Controller Busy Time 主控繁忙时间计数
- Power Cycles 通电次数
- Power On Hours 通电时间
- Unsafe Shut downs 不安全关机次数(异常断电计数)
- Media and Data Integrity Errors 闪存和数据完整性错误
- Error Information Log Entries 错误日志条目计数 - Error Information,显示磁盘错误日志。
查询PCI设备(如显卡)¶
lspci
查询硬件参数命令脚本¶
hardware-info.sh
root执行,显示结果:
#!/bin/bash
dmidecode -t baseboard |egrep "Base Board Information|Manufacturer|Product Name"
echo ""
echo "CPU Information:"
lscpu | awk 'NR==4 || NR==8 || /^Model name/ || /CPU max MHz/'
echo ""
dmidecode -t memory | awk '/Memory Device/{i++} i==1' |awk 'NR==1 || NR==6 || NR==13'
echo " Numbers: $(dmidecode -t memory |egrep -v 'Volatile Size|Cache Size|Logical Size' |grep 'Size' |grep "B$" |wc -l)"
echo ""
echo "Disk Information:"
lsblk |egrep -v 'NAME|─' |awk '{printf "%-7s %7s\n", $1, $4}'
[root@quantum ~]# sh /opt/temp/hardware-info.sh
Base Board Information
Manufacturer: OEM
Product Name: T1DEEP
CPU Information:
CPU(s): 128
Socket(s): 2
Model name: AMD EPYC 7H12 64-Core Processor
CPU max MHz: 2600.0000
Memory Device
Size: 32 GB
Speed: 3200 MT/s
Manufacturer: Micron Technology
Numbers: 16
Disk Information:
sda 7.3T
nvme0n1 931.5G
本站总访问量 次