UNIX/HP-UX

HP-UX 성능 확인 (Performance)

99iberty 2013. 8. 20. 17:11

 

 

http://banggucha.tistory.com/entry/Tip-HP-UX-Performance-%ED%99%95%EC%9D%B8

 

* HP-ux용 공개프로그램 구하기

http://hpux.connect.org.uk (비공식)

tusc (특정 process system call을 추적)

www.software.hp.com (공식 HP s/w 배포처)

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

- CPU Util : 전체 CPU Core의 사용량 평균

- Disk Util : 가장 바쁜 디스크의 사용량

- Mem Util :

- Swap Util : U (실세사용량) / R (예약공간)

? : Hot Key List

g : 초기화면, process list

W : 특정 PID 상세정보

B : Global Wait States

a : Processor 사용목록

o : Option 설정

* option 설정값이 저장되는 곳 : /.glancerc_hp 파일

이것을 삭제하면 설정값이 초기값으로 복귀된다.

* Process 우선순위

S : 커널

R : real time process (최강)

A : anti nice (강함 nice 0~19)

U : normal (nice=20)

N : nice (positive nice 21~39) 약한값

( nice : process sleep이후 회복주기값, 작을수록 빨리 회복함, 기본값 20, TOP NI )

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

glance, PA에서 Application 정의하기

vi /var/opt/perf/parm

에서 application = network 보다 앞쪽에 추가

applicaion = WWW

file = httpd

or

user = www

glance 에서 A -> applicaion list 그리고 S -> 특정application 선택

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

* glance 를 백그라운드로 실행하여 파일로 떨구기

echo 'print gbl_stattime, " runq=", gbl_run_queue' > temp

glance -aos ./temp -j 60 > outfile &

-> temp 파일을 설정파일로 하여 입력받고 60초마다 수행하여 outfile로 떨군다

-> -aos : adviser only syntax

문법 : /var/opt/perf/adviser.syntax

항목 : /opt/perf/paperdocs/gp/C/gp-metrics.txt

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

* priority 변경하기

renice -n -10 pid -> 절대기준치 20에 대한 변화값

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

* PA/PM의 용어변천사

mwq -> ovpa -> PA

pv(perfview) -> OVPM -> PM

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

* tusc

시스템콜을 추적하는 프로그램

/usr/loca/bin/tusc pid

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

* caliper

http://www.hp.com/go/caliper

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

hostname

uname -a

swlist | grep OE : 설치된 SW 목록

swlist -i : 메뉴형식으로 설치된 SW 목록보여주기

netstat -in : 설정된 IP 목록

ifconfig XXX : NIC카드 상세정보

nwmgr

lanscan

ioscan -funNC disk

ioscan -funC disk

machinfo

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

* PA 성능 로그 추출하기

cd /var/opt/perf

vi reptfile (ascii, wk1(엑셀용)으로 report 양식 추출)

1. 고유 data 형식으로 추출

extract -> guide -> enter -> extract -> enter -> d 여러번 입력 -> enter -> enter -> enter ->

2. ascii, execl report로 추출

extract -> guide -> enter -> export -> enter - enter - d,d,d,d,d,d, - enter - enter

각각 항목별로 통계치를 추출한다.

ascii 파일 확장자는 asc, 엑셀 파일 확장자는 wk1

추출된 파일을 PM 이나 엑셀로 분석한다.

[출처] HP-UX Performance 확인|작성자 Dalph