달력

122024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

UNIX 하드웨어 정보

OS 2008. 5. 20. 21:50

OS인벤토리(Inventory)정보보기(CPU,메모리,디스크 등-IBM,SUN,HP)
주로 하드웨어적인 (CPU, 메모리, 디스크 등) 인벤토리 정보를 주요 벤더별(IBM, SUN, HP)로 보는 방법입니다.

■ 일반 시스템 정보
▶ 설치된 OS명
▷ AIX, Solaris, HP-UX
# uname -s

▶ 설치된 OS 버전
▷ AIX
# echo `uname -v`.`uname -r`
또는
# oslevel
▷ Solaris, HP-UX
# uname -r

▶ 모델명
▷ AIX
# lsattr -E -l sys0 | awk '/modelname/ {print $2}'
▷ Solaris
# uname -i
▷ HP-UX
# uname -m

■ CPU 관련 정보

▶ CPU 갯수
▷ AIX
# lsdev -Cc processor | wc -l
▷ Solaris
# psrinfo | wc -l
▷ HP-UX
# ioscan -fknC processor | grep processor | wc -l

▶ CPU 속도
▷ AIX
# value=`lscfg -vp | grep "PS=" | head -1 | awk -F"PS=" '{print $2}' | awk -F"," '{print $1}'`
# value="0x$value"
# value=`printf "%d\n" $value`
# expr $value / 1000000
▷ Solaris
# psrinfo -v `psrinfo | awk '{print $1}' | head -1` | awk '/operates/ {print $6}'
▷ HP-UX
# echo itick_per_user/D | adb -k /stand/vmunix /dev/mem | tail -1 | awk '{print $2}'

■ 메모리 관련 정보

▶ 메모리 갯수
▷ AIX
# lsdev -C | grep -i memory | wc -l

▶ 메모리 용량
▷ AIX
# lsattr -E -l mem0 -a size | awk '{print $2}'
▷ Solaris
# prtconf | awk '/Memory size/ {print $3}'
▷ HP-UX
# value=`dmesg | grep Physical | grep Kbytes | awk '{print $2}'`
# expr $value / 1024

■ 디스크 관련 정보

▶ 디스크 갯수
▷ AIX
# lsdev -Cc disk | wc -l
▷ Solaris
# format <<-! > /tmp/format.dat
> 0
> q
> !
# cat /tmp/format.dat | grep cyl | wc -l
▷ HP-UX
# ioscan -fknC disk | grep disk | grep -v "CD-ROM" | grep -v "DVD-ROM" | wc -l

▶ 디스크 용량
▷ AIX
# lspv hdisk0 | grep "TOTAL PPs" | awk -F"(" '{print $2}' | awk '{print $1}'
▷ Solaris
# bps=`prtvtoc /dev/dsk/c0t0d0s0 | grep "bytes/sector" | awk '{print $2}'`
# sectors=`prtvtoc /dev/dsk/c0t0d0s0 | grep -v "*" | grep "^ *2" | awk '{print $5}'`
# bc -l << !
> scale=0
> $sectors * $bps / 1024 / 1024
> !
▷ HP-UX
# hwpath=`ioscan -fknC disk | grep disk | grep -v "CD-ROM" | grep -v "DVD-ROM" | head -1`
# name=`ioscan -fkn -H $hwpath | grep "/rdsk/" | awk '{print $2}'`
# value=`diskinfo $name | awk '/size:/ {print $2}'`
# expr $value / 1024 

'OS' 카테고리의 다른 글

grep과 find 활용  (0) 2008.06.04
하드웨어정보 shell  (0) 2008.05.20
리눅스 cmdline  (0) 2008.05.15
cygwin  (0) 2006.07.22
filedescriptor  (0) 2006.01.02
Posted by 알 수 없는 사용자
|