服务器型号和SN
PowerEdge R7515
4567
CPU型号和物理CPU数量
echo "$( lscpu | grep "Model name" | cut -d ':' -f2 | sed 's/^ *//' ) x $(lscpu | grep "Socket(s)" | cut -d ':' -f2 | sed 's/^ *//' ) "
Intel( R) Xeon( R) CPU E5-2678 v3 @ 2 .50GHz x 1
统计内存条数量
dmidecode -t memory | grep -A5 "Memory Device" | grep "^[[:space:]]*Size:" | grep -v "No Module Installed" | awk '{size=$2; unit=$3} END {print size, unit, "x", NR}'
64 GB x 8
统计磁盘大小和数量
echo "nvme $( lsblk -d -o NAME,SIZE | grep "nvme" | awk '{print $2}' | sort | uniq -c | awk '{print $2 " x " $1}' ) " ; echo "hdd $( lsblk -d -o NAME,SIZE | grep "sd" | awk '{print $2}' | sort | uniq -c | awk '{print $2 " x " $1}' ) "
nvme 1 .8T x 3
hdd 238 .5G x 2
显卡型号和数量
lspci | grep -i "vga.*nvidia" | sed -n 's/.*\[\(.*\)\].*/\1/p' | sort | uniq -c | awk '{print $2, $3, $4, $5, $6, "x"$1}'
GeForce RTX 2080 Ti Rev. x2
dmidecode -t system | grep -E "Product Name|Serial Number" | awk -F': ' '{print $2}' echo "$( lscpu | grep "Model name" | cut -d ':' -f2 | sed 's/^ *//' ) x $(lscpu | grep "Socket(s)" | cut -d ':' -f2 | sed 's/^ *//' ) "dmidecode -t memory | grep -A5 " Memory Device" | grep " ^[ [ :space:] ] *Size:" | grep -v " No Module Installed" | awk '{size=$2 ; unit=$3 } END {print size, unit, " x", NR}'echo " nvme $( lsblk -d -o NAME,SIZE | grep "nvme" | awk '{print $2}' | sort | uniq -c | awk '{print $2 " x " $1}' ) "; echo " hdd $( lsblk -d -o NAME,SIZE | grep "sd" | awk '{print $2}' | sort | uniq -c | awk '{print $2 " x " $1}' ) "