1) cpu 정보 확인
cat /proc/cpuinfo
2) cpu 코어 수 확인
grep -c processor /proc/cpuinfo
2) 물리 CPU 개수 확인
grep "physical id" /proc/cpuinfo | sort -u | wc -l
3) CPU당 물리 코어 수 확인
grep "cpu cores" /proc/cpuinfo | tail -1
4) cpu당 논리 코어 수 확인
grep -c processor /proc/cpuinfo
5) 하이퍼스레딩 확인 (물리, 논리 코어 수)
cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
5) ram 확인
cat /proc/meminfo | grep MemTotal
dmidecode -t memory
dmidecode | grep 'Size.*GB'
6) storage 확인
df -h
7) 전체 메모리 용량
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
8) 전체 메모리 사용량
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
9) 전체 메모리 남은 용량
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
10) 메모리 슬롯 확인
dmidecode -t 17 | egrep 'Memory|Size'
11) 서버 모델명 확인
dmidecode -s system-product-name
dmidecode | grep "Product Name:"
12) ilo 버전 확인
dmidecode -t bios 맨 아래 Firmware Revision 확인
13) 랜카드 지원 속도 확인
ifconfig
지정된 이름 확인
# ethtool eth0
Speed : 확인
14) hba 카드 확인
lspci | grep Fibre
14) firmware 버전 확인
ethtool -i eth0 | grep firmware
15) power 이중화 확인
dmidecode -t chassis | grep Cords
16) 리눅스 하드웨어 점검 - raid controller cache battery, disk
* centos 5
hpacucli-9.20-9.0.x86_64
* centos 6 이상
hpssacli-2.40-13.0.x86_64
rpm -ivh hps~~~~.rpm
hpssacli
ctrl all show config
ctrl all show config detail
ctrl all show status