OS별 시스템 정보

▶ 설치된 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

 

 

  

---------------------------------------------------------------------------------

[HP-UX] 시스템 점검 명령어

  

CPU 관련

  

CPU 정보 확인

☞ glance (화면출력 후 a)

CPU State Util LoadAvg(1/5/15 min) CSwitch Last Pid

-----------------------------------------------------------------------------

0 Unknown 1.5 0.6/ 0.6/ 0.7 742 1008

1 Unknown 2.3 1.0/ 1.0/ 1.1 708 21042

  

☞ model (Hz 표시)

정확한 결과는 아니다. 하지만 root의 권한이 필요하지 않다는 장점이 있다.

끝에 44로 표시된 부분이 440 MHz를 말한다.

# model

9000/800/L1000-44

  

☞ sam (root)

# sam -> performance monitor -> system properties ->

이동(tab), 선택(space bar)

Processors:

  

Active: 2

  

Total: 2

  

CPU Version: 2.0 PA8500

  

Clock Frequency: 440 MHz

  

Machine Identification: 527706557

  

Hardware Model: 9000/800/L1000-44

  

Kernel Width Support: 64

  

CPU 사용량 확인

☞ glance

☞ top

 

  

메모리 관련

  

메모리 정보 확인

  

☞ sam (root)

# sam -> performance monitor -> system properties ->

이동(tab), 선택(space bar)

Physical Memory: 2049.8 MB

  

Real Memory:

  

Active: 274282.9 KB

  

Total: 586006.5 KB

  

Virtual Memory:

  

Active: 431045.1 KB

  

Total: 815797.4 KB

  

Free Memory Pages: 263434 at 4 KB/page

  

Swap Space:

  

Avail: 4096 MB

  

Used: 745 MB

  

☞ dmesg

여러 정보가 출력 후 맨 아래에 결과 표시

Memory Information:

  

physical page size = 4096 bytes, logical page size = 4096 bytes

  

physical: 2097152 Kbytes, lockable: 1562592 Kbytes,

available: 1800988 Kbytes

  

 

  

프로세스 메모리 확인

  

☞ ps -elf

# ps -elf | grep altibase

  

401 R qa32 21042 1 0 152 20 4e73d340 40727 - 08:04:18 ? 14:37 /user5/qa32/ altibase -a boot

  

☞ glance (root)

  

  

  

시스템 메모리 확인

  

☞ # vmstat -p 1 10

Usage: vmstat [-cisS] [disk ...] [interval [count]]

# vmstat 1 1

  

procs memory page disk faults cpu

  

r b w swap free re mf pi po fr de sr s6 sd sd sd in sy cs us sy id

  

0 0 0 44048 2936 3 959 44 34 43 0 1 0 2 2 1 867 6994 3662 18 9 72

  

 

 

  

시스템 관련

  

LOG 확인

☞ syslog

# vi /var/adm/syslog/syslog.log (새로운 로그파일)

  

# vi /var/adm/syslog/OLDsyslog.log (이전 로그파일)

  

 

  

 

운영 체제 버전 확인

☞ uname

# uname -a

  

HP-UX hp B.11.11 U 9000/800 527706557 unlimited-user license

  

 

  

  

패치 번호 확인

☞ swlist

# swlist -l product | grep libc

  

PHCO_24400 1.0 libc cumulative patch

  

PHCO_24402 1.0 libc cumulative header file patch

  

 

  

 

  

디스크 관련

  

디스크 I/O 정보

☞ iostat

# iostat 3 1

  

 

  

device bps sps msps

  

c2t0d0 0 0.0 1.0

c1t0d0 0 0.0 1.0

 

  

 

시스템 로그

/var/adm/syslog/syslog.log

'system > unix' 카테고리의 다른 글

hp-ux 시스템에서 @ 입력이 안될때  (1) 2009.03.27
UNIX 디렉터리 구조  (0) 2008.12.29
HP-UX에서 ps 명령 -o 옵션 사용하기  (0) 2008.09.18
HP-UX 이더넷 설정 확인  (0) 2008.09.18
HP-UX ftp 로그인 문제 해결  (0) 2008.09.18