收集目的:部分场景需要查看硬件配置参数信息,由于操作系统差异,结合实际收集与整理常用操作系统查询命令,可供参考使用
一、Linux系统查询
查看系统信息,序列号:
dmidecode -t 1
①查看物理cpu个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
② 查看逻辑CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l
③ 查看CPU是几核
cat /proc/cpuinfo |grep "cores"|uniq
这里是2个CPU,每个CPU有8个核,Intel的CPU支持超线程,所以显示32核
查看cpu型号:
dmidecode |grep -i cpu
查看内存容量:free –g
查看内存:dmidecode -t memory
查看单根内存大小:
dmidecode -t memory|grep -i size
查看内存条型号:
dmidecode -t memory|grep "Part Number"|grep -v "Not Specified"
查看内存频率:
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
最大支持内存容量:
dmidecode|grep -P 'Maximum\s+Capacity'
服务器型号:
dmidecode |grep -i name
服务器序列号:
dmidecode |grep -A 8 'System Information'
查看系统总线:
lspci -v|grep SAS
查看网卡型号:
lspci | grep Ethernet
查看光纤卡信息:
systool -c fc_host -v
#(或: more /sys/class/fc_host/*/port_name )
查看硬盘或RAID信息: 安装软件 yum install smartmontools -y
smartctl --all /dev/sda
查看硬盘信息:安装软件yum install MegaCli storcli
/opt/MegaRAID/MegaCli/MegaCli64 -PDlist -aALL |more
/opt/MegaRAID/storcli/storcli64 /c0 show
这个是具体查看部分信息
/opt/MegaRAID/MegaCli/MegaCli64 -PDlist -aALL |grep -e 'Slot Number' -e 'Inquiry Data' -e 'Raw Size:'
检查硬盘是否标记告警:
/opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all |grep -e 'Detailed Information' -e 'Media Error Count' -e 'SN' -e 'Manufacturer Id' -e 'S.M.A.R.T alert flagged by drive'
查看指定硬盘信息:
/opt/MegaRAID/storcli/storcli64 /c0/e0/s6 show all
二、AIX系统查询
查看系统cpu个数,服务器型号,内存大小,序列号
prtconf
A:物理逻辑个数 A=pmcycles -m
B:CPU物理个数 B=prtconf|grep Processors
C:核数 C=A/B
查看内存单跟大小:
lscfg -vpl sysplanar0|grep -i size
三、windows系统查询
查看cpu信息:
wmic
cpu get *
内存信息:
wmic
memorychip
序列号:
wmic bios get serialnumber
服务器型号:
wmic csproduct get name