URL복사
공유하기

HP 모니터링 툴인 Glance 매뉴얼입니다.

 

몇개 자료 올립니다.

 

감사합니다.

1. Introduction

문서는 HP-UX에서 활용되는성능모니터 분석툴인 GlancePlus 사용하기위해 필요한 정보를 간략히 요약정리한 자료이다.
문서는HP GlancePlus/UX User’s Manual 토대로 하였음을 밝힌다.


HP GlancePlus/UX 시스템 activity 모니터하는 online 상의 diagnostic tool이다. GlancePlus screen 다른 자원들이 어떻게 사용되고 있는지를 보여주는데, 그것들은시스템 activity 요약하거나 특정 자원을 집중으로 보여주고, 프로세스가 시스템 자원을 어떻게 이용하는지를 보여준다.

GlancePlus/UX제공하는 것을 보면:

l 즉각적인 performance problem 해결하기 위한diagnostic tool

누가 혹은무엇이 시스템을 느리게 하고 있는지 쉽게 찾을 있게 한다. 또한 CPU I/O 과도하게 사용하는 특정program이나 application 구분할 있게 하며, 최적의 application 맞는 입력치(input) 제공할 있다.

l 시스템을 관찰할 있는 모니터링 tool

시스템 activity 정기적으로 체크하므로써, 전형적인 performance level 문서화 있고 전형적인 시스템 load 특성화시킬 있다. 이것은 performance problem 구분하는 것을 용이하게 한다.

l 사용 용이 (Easy of Use)

GlancePlus/UX설치(install) 구동(run),그리고 사용(use)하기가 쉽다. 이것은 복잡한 set up절차에 시간을 투자할 필요가 없고,배우는데 많은시간이 필요하지 않다는 것을 의미한다. 장비의 performance 관련된 모든 사람은 사용하는 첫날부터 HP GlancePlus/UX 효율적으로 사용할 있다.

l 유연성 (Flexibility)

사용자와 시스템에가장 중요한 데이터를 보여주고, 중점화 시킬 있는software 만든다. 예를 들면, 쉽게 threshold값을 정의하여, 한계치를초과하는 프로세스들만을 activity screen 보여지게 있다. 나중에 정보를 검토하기를 원한다면, paper copy 얻기위한 screen 인쇄할 있다.

l Selective levels of data

전체 시스템의포괄적인 전시 부터, 특정프로세스의 특정 자원에 대한 기술적인 데이터를 전시하는 것까지 다양하다. 이것은너무 많은 데이터나 너무 적은 데이터에 의해 당황스러울 있는 경우를 방지한다.

l 포괄적인 Online상의 도움 (Extensive online help)

performance 전문가들에의해 개발된 online help 장치들은 바로 사용자의 손가락 끝에screens mesuremnets 대한 정보를 보여준다.

이러한 모든특성들은 시스템의 activity 모니터하고, 자원을 proactive하게 관리하는데 도움을 있는 정보를 제공한다.


2. 화면 설명

Glance시작하기 위해서, 터미널에서 glance 타이핑 한다.

언제든지 프로그램을 빠져나오기 위해서는, 아래사항중 하나를 실행하면 된다.

l Online help screen 제외한 어떤 스크린에서든지 e q key 친다.

Banner Line : product version, product 이름, 현재 시간,시스템 명칭/시스템 타입을포함한다. Current , Avg, High 아래 에서 보여지는 항목에대한 성능통계치이다.

Global Bars : 네가지 자원 – CPU, Disk, Memory, Swap Space – 사용율을 나타낸다. bar 보여지는 SU, F, UB, R 등의 문자는 해당자원이 어떻게 사용되고 있는 보여준다.

Detail Display : 스크린 타입에따라서 다른 정보들이 보여진다. 번항목하단의 항목들이 보여진다.

FunctionKeys Label : 스크린이나 기능(function) 쉽게 선택하기 위해서 softkeys라고도 불리는 이러한 label들은 F1 부터 F8 까지의 key 상응된다. (HP머신 자체 키보드의 function key 해당된다.

Percentage Columns : 시스템 자원의 현재(current), 평균(average), 최고(highest) 사용율을 보여준다. Current value current interval 사용율이고, average 모니터링 세션이 시작한 모아진 usage data 값을 의미한다. High value 모니터링 동안 자원의 최고 사용율을 의미한다.

만약 Zero command ( z ) 이용하여 통계치를 reset 시켰다면 current value 사용율을 나타내지만, average high value resetting 이후의 값을 표시한다.

3. Global Bars 설명

가지 자원의 사용율을 보여준다.

3.1. CPU Utilization Bar

마지막 update interval동안 다양한작업(Activity) 의한 CPU Time 사용되었는 보여준다.

CPU BAR 에서나타나는 문자에 대한 설명이다.

S

시스템 call 수행, interrupt handling, 그리고 context switching 같은 system activity 소비된 시간

R

“real-time” priority 함께 구동되는 사용자 프로세스에 소요되는 시간.

Real-time priority 일반적인 time-sharing 프로세스보다도 높은 우선순위에서 구동되는 프로세스를 지칭한다. (see man-page riprio(1) )

U

user code수행하는 것과 같은 user activity 소요되는 시간.

이것은 nice priority 함께구동되는 user code 포함하지 않는다.

N

nice negative nice priority함께 구동되는 user code 소요되는 시간.

Nice priority 다른 프로세스보다도 낮은 우선순위에서 프로세스가 수행된다는 것을 의미하고, negative nice priority 높은 우선순위에서 수행하도록 하는 것이다.

만약 계속해서 100% CPU 사용율에 근접하면 performancebottleneck 걸릴수도 있다는 것을 의미한다.

Bar 그래프에서 문자의 앞과 끝이 하나의 상태를 의미하며 전체를 100으로 보았을때의 영역을 나타낸다.

위의 CPU Utilization Bar 에서S-S system call 차지하는 비중이며 N-N Nice Property 관련된 사용자코드의 실행이 차지하는 비중이다.

하나이상의 CPU 가진 시스템에서 CPU 사용율은 100% 기준으로 되어 있다. 예를들어, 시스템이 4개의 CPU 가지고 있고, 그것들 2개가 100% 사용된다면, global utilization 200% 아니라 50%이다.

3.2. Disk Utilization Bar

주어진 time interval동안에 가장 바쁜(busiest) disk device 사용율을 보여준다

F

user-process read write activity, 시스템 call 의한 file system I/O, 그리고 “raw” disk I/O 포함한 file system activity.

Raw disk I/O 시스템 buffer cache 사용하지 않는다.

V

paging data의한 vitual memory로의 그리고 disk I/O.

만약 bar 길이가 100%가까우면, 시스템의가장 바쁜(busiest) disk device queueI/O pending 가지고 있다는 것을 의미한다. 이것은 disk I/O bottleneck 상황일 수도 있다.

3.3 Memory Utilization Bar

physical memory 사용을 보여준다.

S

시스템 code 데이터용으로 사용된 physical memory

U

사용자 code 데이터용으로 사용된 physical memory

3.4 SWAP Utilization Bar

시스템에서 어떻게 swap spacereserved되고 사용되는지를 보여준다. 프로그램이 구동될 마다 memory 밖으로프로그램을 바꿔주기(swap) 위해 필요되어지는 space “reserved” 된다. Reserved swap space 어떤disk location 할당되지않고, 단순히필요되어 있는swap space 양을지칭한다. 프로그램이실제로 swap out 될때 disk space 할당되는데, 이것은 reserved space 일부분이된다.

값은 overhead 줄이기 위해 30초마다 update된다

U

실제적으로 사용되고있는 reserved swap space.

이것은 실제적으로쓰여진(written) reserved swap space 일부분이다.

R

reserved 되어있지만 실제 active 하게 사용되고 있지 않은 swap space.

이것은사용되지 않은 것이다.

U R bar 통합된길이는 얼마나 많은 swap space reserved 되어 있는지를 나타낸다. 만약 bar 길이가 100% 이르면, 시스템의 free swap space 고갈되고프로세스가 수행을 멈출 수도 있다는 것을 의미한다.

4. FunctionKeys Label 설명

HP 머신에서사용하는 KeyBoard 에서 제공되는 function key 들은 일반 터미널에서는 당연히 사용할 없다.일반 터미널에서는사용하기위해서는 function key 매핑되는 key (command letter) 제공되므로 이를 활용한다.

4.1 Function Keys and Commands to Access Screens

하단의 표는 유틸리티에서 제공하는 다양한 report 보기위한 Command key 이다.

특정 Command letter stroke 하면 해당하는 Action 화면이 Detail Display 표시된다.

Function Key

Command

Letter(s)

Action

Command List

?

Command Menu screen 보여준다.

All CPUs

a

Multi-Processor CPU Details screen을보여준다.

CPU

c

CPU Detail screen 보여준다.

Disk

d

Disk Detail screen 보여준다.

Diskless Server

k

Diskless Server Resource Utilization 보여준다.

Global

g

Global screen 보여준다.

I/O by File Sys

i

File System screen 의한 Disk I/O 보여준다.

LAN

l

LAN Detail screen 보여준다.

Logical Volumes

v

Logical Volumes screen 보여준다.

Memory

m

Memory Detail screen 보여준다.

NFS

n

NFS Detail screen 보여준다.

Process Threshold

o

Interesting Process Threshold Options screen 보여준다.

Queue Lengths

u

Disk Queue Lengths screen 보여준다.

Renice Process

y

프로세스의 “nice” value 바꿔준다.

Select Process

s

Individual Process screen detail 보여지기 위해 특정 process 선택

Swap Space

w

Swap Space Utilization screen 보여준다.

System Tables

t

System Table Utilization screen 보여준다.


4.2 Function Keys and Commands to Access Program Activities

다음은 유틸리티를 원활히 사용하기위한 command letter 이다.

Function Key

Command Letter(s)

Action

Next Screen

>

Next “logical” screen 보여준다. [Global이나 CPU screen으로 부터: 가장 높은 CPU consumer 대한 Individual Process screen; Disk Detail screen으로 부터: Filesystem screen 의한 Disk I/O; Filesystem 의한 Disk I/O Disk Queue Lengths screen으로 부터: 가장 높은 disk user 대한 Individual Process screen; 그리고 Memory screen으로 부터: System Tables screen.]

Previous Screen

<

이전 화면으로 돌아간다.

Adjust Interval

J

2 ~ 32,000 사이의 기간에 data update 하는 사이 time interval resetting하는 것을 허락한다. Default 5 초이다.

Exit Glance

e또는 q

HP GlancePlus/UX 빠져 나간다.

Help

H

Online help 대해 하나 이상의 page 보여준다.

Invoke Shell

!

사용자의 default shell invoke 한다.

Next Keys

Function key (softkey) Main, Alternate1, 2, 3 셑을 활성화 시킨다.

Page Back

b또는 -

스크린의 이전 page 보여준다. 만약 page 있다면, key 스크린을 refresh 시킨다.

Page Forward

f또는 -|-또는

Space Bar

스크린의 다음 page 보여준다. . 만약 page 있다면, key 스크린을 refresh 시킨다

Print Toggle

P

Update interval후에 보여진 스크린이나 현재의 스크린을 인쇄하기 위해 GlancePlus 지시하거나 프린트를 활성화 시키기 위한 Toggle. keytoggling off 하므로써 지속되는 printing 멈출 있다.

Note: Continuous printing next update 함께 시작될 것이다; 현재의 스크린은 single-screen option 선택되지 않는한 프린트 되지 않을 것이다.

Refresh Screen

r또는CtrlL

보여지는 정보를 update하지 않고, 스크린 보기를 새롭게 한다.

Reset to Zero

Z

모든 cumulative 통계치의 데이터를 0.0으로 바꾸고 새로운 데이터를 accumulate 한다.

Not Applicable

Return

스크린에 보여지는 정보를 update한다.

4.3 Commands from the Single Process Detail Screen

Function Key

Command Letter(s)

Action

Resource Summary

S

Resource Summary 정보로 되돌린다.

Wait States

W

Wait States 정보를 보여준다.

Memory Regions

M

Memory Regions 정보를 보여준다.

Open Files

F

Open File 정보를 보여준다.

5. 맺음말

유틸리티에서제공하는 다양한 REPORT 통하여 장비의 성능을 분석하여 운용에 활용할 있으며 특정 자원의 과부하상태를 체크함으로써 시스템장애를 미연에 방지할 있다.

GlancePlus 성능 분석툴이므로 unix 에서 제공하는 top 이나 prstat 유틸리티보다 다양한 레포트를 제공하여 운용자로 하여금 보다 정확한 분석작업을 수행할 있도록 한다.

따러서 제공되는결과도 정확하다.

유틸리티에서제공하는 상세한 (4.1 Action) 대한설명은 ‘HP GlancePlus/UX User’s Manual ‘ 항목을 참고한다.

점수

URL복사
공유하기

HP 모니터링 툴인 Glance 매뉴얼입니다.

 

몇개 자료 올립니다.

 

감사합니다.

1. Introduction

문서는 HP-UX에서 활용되는성능모니터 분석툴인 GlancePlus 사용하기위해 필요한 정보를 간략히 요약정리한 자료이다.
문서는HP GlancePlus/UX User’s Manual 토대로 하였음을 밝힌다.


HP GlancePlus/UX 시스템 activity 모니터하는 online 상의 diagnostic tool이다. GlancePlus screen 다른 자원들이 어떻게 사용되고 있는지를 보여주는데, 그것들은시스템 activity 요약하거나 특정 자원을 집중으로 보여주고, 프로세스가 시스템 자원을 어떻게 이용하는지를 보여준다.

GlancePlus/UX제공하는 것을 보면:

l 즉각적인 performance problem 해결하기 위한diagnostic tool

누가 혹은무엇이 시스템을 느리게 하고 있는지 쉽게 찾을 있게 한다. 또한 CPU I/O 과도하게 사용하는 특정program이나 application 구분할 있게 하며, 최적의 application 맞는 입력치(input) 제공할 있다.

l 시스템을 관찰할 있는 모니터링 tool

시스템 activity 정기적으로 체크하므로써, 전형적인 performance level 문서화 있고 전형적인 시스템 load 특성화시킬 있다. 이것은 performance problem 구분하는 것을 용이하게 한다.

l 사용 용이 (Easy of Use)

GlancePlus/UX설치(install) 구동(run),그리고 사용(use)하기가 쉽다. 이것은 복잡한 set up절차에 시간을 투자할 필요가 없고,배우는데 많은시간이 필요하지 않다는 것을 의미한다. 장비의 performance 관련된 모든 사람은 사용하는 첫날부터 HP GlancePlus/UX 효율적으로 사용할 있다.

l 유연성 (Flexibility)

사용자와 시스템에가장 중요한 데이터를 보여주고, 중점화 시킬 있는software 만든다. 예를 들면, 쉽게 threshold값을 정의하여, 한계치를초과하는 프로세스들만을 activity screen 보여지게 있다. 나중에 정보를 검토하기를 원한다면, paper copy 얻기위한 screen 인쇄할 있다.

l Selective levels of data

전체 시스템의포괄적인 전시 부터, 특정프로세스의 특정 자원에 대한 기술적인 데이터를 전시하는 것까지 다양하다. 이것은너무 많은 데이터나 너무 적은 데이터에 의해 당황스러울 있는 경우를 방지한다.

l 포괄적인 Online상의 도움 (Extensive online help)

performance 전문가들에의해 개발된 online help 장치들은 바로 사용자의 손가락 끝에screens mesuremnets 대한 정보를 보여준다.

이러한 모든특성들은 시스템의 activity 모니터하고, 자원을 proactive하게 관리하는데 도움을 있는 정보를 제공한다.


2. 화면 설명

Glance시작하기 위해서, 터미널에서 glance 타이핑 한다.

언제든지 프로그램을 빠져나오기 위해서는, 아래사항중 하나를 실행하면 된다.

l Online help screen 제외한 어떤 스크린에서든지 e q key 친다.

Banner Line : product version, product 이름, 현재 시간,시스템 명칭/시스템 타입을포함한다. Current , Avg, High 아래 에서 보여지는 항목에대한 성능통계치이다.

Global Bars : 네가지 자원 – CPU, Disk, Memory, Swap Space – 사용율을 나타낸다. bar 보여지는 SU, F, UB, R 등의 문자는 해당자원이 어떻게 사용되고 있는 보여준다.

Detail Display : 스크린 타입에따라서 다른 정보들이 보여진다. 번항목하단의 항목들이 보여진다.

FunctionKeys Label : 스크린이나 기능(function) 쉽게 선택하기 위해서 softkeys라고도 불리는 이러한 label들은 F1 부터 F8 까지의 key 상응된다. (HP머신 자체 키보드의 function key 해당된다.

Percentage Columns : 시스템 자원의 현재(current), 평균(average), 최고(highest) 사용율을 보여준다. Current value current interval 사용율이고, average 모니터링 세션이 시작한 모아진 usage data 값을 의미한다. High value 모니터링 동안 자원의 최고 사용율을 의미한다.

만약 Zero command ( z ) 이용하여 통계치를 reset 시켰다면 current value 사용율을 나타내지만, average high value resetting 이후의 값을 표시한다.

3. Global Bars 설명

가지 자원의 사용율을 보여준다.

3.1. CPU Utilization Bar

마지막 update interval동안 다양한작업(Activity) 의한 CPU Time 사용되었는 보여준다.

CPU BAR 에서나타나는 문자에 대한 설명이다.

S

시스템 call 수행, interrupt handling, 그리고 context switching 같은 system activity 소비된 시간

R

“real-time” priority 함께 구동되는 사용자 프로세스에 소요되는 시간.

Real-time priority 일반적인 time-sharing 프로세스보다도 높은 우선순위에서 구동되는 프로세스를 지칭한다. (see man-page riprio(1) )

U

user code수행하는 것과 같은 user activity 소요되는 시간.

이것은 nice priority 함께구동되는 user code 포함하지 않는다.

N

nice negative nice priority함께 구동되는 user code 소요되는 시간.

Nice priority 다른 프로세스보다도 낮은 우선순위에서 프로세스가 수행된다는 것을 의미하고, negative nice priority 높은 우선순위에서 수행하도록 하는 것이다.

만약 계속해서 100% CPU 사용율에 근접하면 performancebottleneck 걸릴수도 있다는 것을 의미한다.

Bar 그래프에서 문자의 앞과 끝이 하나의 상태를 의미하며 전체를 100으로 보았을때의 영역을 나타낸다.

위의 CPU Utilization Bar 에서S-S system call 차지하는 비중이며 N-N Nice Property 관련된 사용자코드의 실행이 차지하는 비중이다.

하나이상의 CPU 가진 시스템에서 CPU 사용율은 100% 기준으로 되어 있다. 예를들어, 시스템이 4개의 CPU 가지고 있고, 그것들 2개가 100% 사용된다면, global utilization 200% 아니라 50%이다.

3.2. Disk Utilization Bar

주어진 time interval동안에 가장 바쁜(busiest) disk device 사용율을 보여준다

F

user-process read write activity, 시스템 call 의한 file system I/O, 그리고 “raw” disk I/O 포함한 file system activity.

Raw disk I/O 시스템 buffer cache 사용하지 않는다.

V

paging data의한 vitual memory로의 그리고 disk I/O.

만약 bar 길이가 100%가까우면, 시스템의가장 바쁜(busiest) disk device queueI/O pending 가지고 있다는 것을 의미한다. 이것은 disk I/O bottleneck 상황일 수도 있다.

3.3 Memory Utilization Bar

physical memory 사용을 보여준다.

S

시스템 code 데이터용으로 사용된 physical memory

U

사용자 code 데이터용으로 사용된 physical memory

3.4 SWAP Utilization Bar

시스템에서 어떻게 swap spacereserved되고 사용되는지를 보여준다. 프로그램이 구동될 마다 memory 밖으로프로그램을 바꿔주기(swap) 위해 필요되어지는 space “reserved” 된다. Reserved swap space 어떤disk location 할당되지않고, 단순히필요되어 있는swap space 양을지칭한다. 프로그램이실제로 swap out 될때 disk space 할당되는데, 이것은 reserved space 일부분이된다.

값은 overhead 줄이기 위해 30초마다 update된다

U

실제적으로 사용되고있는 reserved swap space.

이것은 실제적으로쓰여진(written) reserved swap space 일부분이다.

R

reserved 되어있지만 실제 active 하게 사용되고 있지 않은 swap space.

이것은사용되지 않은 것이다.

U R bar 통합된길이는 얼마나 많은 swap space reserved 되어 있는지를 나타낸다. 만약 bar 길이가 100% 이르면, 시스템의 free swap space 고갈되고프로세스가 수행을 멈출 수도 있다는 것을 의미한다.

4. FunctionKeys Label 설명

HP 머신에서사용하는 KeyBoard 에서 제공되는 function key 들은 일반 터미널에서는 당연히 사용할 없다.일반 터미널에서는사용하기위해서는 function key 매핑되는 key (command letter) 제공되므로 이를 활용한다.

4.1 Function Keys and Commands to Access Screens

하단의 표는 유틸리티에서 제공하는 다양한 report 보기위한 Command key 이다.

특정 Command letter stroke 하면 해당하는 Action 화면이 Detail Display 표시된다.

Function Key

Command

Letter(s)

Action

Command List

?

Command Menu screen 보여준다.

All CPUs

a

Multi-Processor CPU Details screen을보여준다.

CPU

c

CPU Detail screen 보여준다.

Disk

d

Disk Detail screen 보여준다.

Diskless Server

k

Diskless Server Resource Utilization 보여준다.

Global

g

Global screen 보여준다.

I/O by File Sys

i

File System screen 의한 Disk I/O 보여준다.

LAN

l

LAN Detail screen 보여준다.

Logical Volumes

v

Logical Volumes screen 보여준다.

Memory

m

Memory Detail screen 보여준다.

NFS

n

NFS Detail screen 보여준다.

Process Threshold

o

Interesting Process Threshold Options screen 보여준다.

Queue Lengths

u

Disk Queue Lengths screen 보여준다.

Renice Process

y

프로세스의 “nice” value 바꿔준다.

Select Process

s

Individual Process screen detail 보여지기 위해 특정 process 선택

Swap Space

w

Swap Space Utilization screen 보여준다.

System Tables

t

System Table Utilization screen 보여준다.


4.2 Function Keys and Commands to Access Program Activities

다음은 유틸리티를 원활히 사용하기위한 command letter 이다.

Function Key

Command Letter(s)

Action

Next Screen

>

Next “logical” screen 보여준다. [Global이나 CPU screen으로 부터: 가장 높은 CPU consumer 대한 Individual Process screen; Disk Detail screen으로 부터: Filesystem screen 의한 Disk I/O; Filesystem 의한 Disk I/O Disk Queue Lengths screen으로 부터: 가장 높은 disk user 대한 Individual Process screen; 그리고 Memory screen으로 부터: System Tables screen.]

Previous Screen

<

이전 화면으로 돌아간다.

Adjust Interval

J

2 ~ 32,000 사이의 기간에 data update 하는 사이 time interval resetting하는 것을 허락한다. Default 5 초이다.

Exit Glance

e또는 q

HP GlancePlus/UX 빠져 나간다.

Help

H

Online help 대해 하나 이상의 page 보여준다.

Invoke Shell

!

사용자의 default shell invoke 한다.

Next Keys

Function key (softkey) Main, Alternate1, 2, 3 셑을 활성화 시킨다.

Page Back

b또는 -

스크린의 이전 page 보여준다. 만약 page 있다면, key 스크린을 refresh 시킨다.

Page Forward

f또는 -|-또는

Space Bar

스크린의 다음 page 보여준다. . 만약 page 있다면, key 스크린을 refresh 시킨다

Print Toggle

P

Update interval후에 보여진 스크린이나 현재의 스크린을 인쇄하기 위해 GlancePlus 지시하거나 프린트를 활성화 시키기 위한 Toggle. keytoggling off 하므로써 지속되는 printing 멈출 있다.

Note: Continuous printing next update 함께 시작될 것이다; 현재의 스크린은 single-screen option 선택되지 않는한 프린트 되지 않을 것이다.

Refresh Screen

r또는CtrlL

보여지는 정보를 update하지 않고, 스크린 보기를 새롭게 한다.

Reset to Zero

Z

모든 cumulative 통계치의 데이터를 0.0으로 바꾸고 새로운 데이터를 accumulate 한다.

Not Applicable

Return

스크린에 보여지는 정보를 update한다.

4.3 Commands from the Single Process Detail Screen

Function Key

Command Letter(s)

Action

Resource Summary

S

Resource Summary 정보로 되돌린다.

Wait States

W

Wait States 정보를 보여준다.

Memory Regions

M

Memory Regions 정보를 보여준다.

Open Files

F

Open File 정보를 보여준다.

5. 맺음말

유틸리티에서제공하는 다양한 REPORT 통하여 장비의 성능을 분석하여 운용에 활용할 있으며 특정 자원의 과부하상태를 체크함으로써 시스템장애를 미연에 방지할 있다.

GlancePlus 성능 분석툴이므로 unix 에서 제공하는 top 이나 prstat 유틸리티보다 다양한 레포트를 제공하여 운용자로 하여금 보다 정확한 분석작업을 수행할 있도록 한다.

따러서 제공되는결과도 정확하다.

유틸리티에서제공하는 상세한 (4.1 Action) 대한설명은 ‘HP GlancePlus/UX User’s Manual ‘ 항목을 참고한다.

점수

HP 모니터링 툴인 Glance 매뉴얼입니다.

 

몇개 자료 올립니다.

 

감사합니다.

1. Introduction

문서는 HP-UX에서 활용되는성능모니터 분석툴인 GlancePlus 사용하기위해 필요한 정보를 간략히 요약정리한 자료이다.
문서는HP GlancePlus/UX User’s Manual 토대로 하였음을 밝힌다.


HP GlancePlus/UX 시스템 activity 모니터하는 online 상의 diagnostic tool이다. GlancePlus screen 다른 자원들이 어떻게 사용되고 있는지를 보여주는데, 그것들은시스템 activity 요약하거나 특정 자원을 집중으로 보여주고, 프로세스가 시스템 자원을 어떻게 이용하는지를 보여준다.

GlancePlus/UX제공하는 것을 보면:

l 즉각적인 performance problem 해결하기 위한diagnostic tool

누가 혹은무엇이 시스템을 느리게 하고 있는지 쉽게 찾을 있게 한다. 또한 CPU I/O 과도하게 사용하는 특정program이나 application 구분할 있게 하며, 최적의 application 맞는 입력치(input) 제공할 있다.

l 시스템을 관찰할 있는 모니터링 tool

시스템 activity 정기적으로 체크하므로써, 전형적인 performance level 문서화 있고 전형적인 시스템 load 특성화시킬 있다. 이것은 performance problem 구분하는 것을 용이하게 한다.

l 사용 용이 (Easy of Use)

GlancePlus/UX설치(install) 구동(run),그리고 사용(use)하기가 쉽다. 이것은 복잡한 set up절차에 시간을 투자할 필요가 없고,배우는데 많은시간이 필요하지 않다는 것을 의미한다. 장비의 performance 관련된 모든 사람은 사용하는 첫날부터 HP GlancePlus/UX 효율적으로 사용할 있다.

l 유연성 (Flexibility)

사용자와 시스템에가장 중요한 데이터를 보여주고, 중점화 시킬 있는software 만든다. 예를 들면, 쉽게 threshold값을 정의하여, 한계치를초과하는 프로세스들만을 activity screen 보여지게 있다. 나중에 정보를 검토하기를 원한다면, paper copy 얻기위한 screen 인쇄할 있다.

l Selective levels of data

전체 시스템의포괄적인 전시 부터, 특정프로세스의 특정 자원에 대한 기술적인 데이터를 전시하는 것까지 다양하다. 이것은너무 많은 데이터나 너무 적은 데이터에 의해 당황스러울 있는 경우를 방지한다.

l 포괄적인 Online상의 도움 (Extensive online help)

performance 전문가들에의해 개발된 online help 장치들은 바로 사용자의 손가락 끝에screens mesuremnets 대한 정보를 보여준다.

이러한 모든특성들은 시스템의 activity 모니터하고, 자원을 proactive하게 관리하는데 도움을 있는 정보를 제공한다.


2. 화면 설명

Glance시작하기 위해서, 터미널에서 glance 타이핑 한다.

언제든지 프로그램을 빠져나오기 위해서는, 아래사항중 하나를 실행하면 된다.

l Online help screen 제외한 어떤 스크린에서든지 e q key 친다.

Banner Line : product version, product 이름, 현재 시간,시스템 명칭/시스템 타입을포함한다. Current , Avg, High 아래 에서 보여지는 항목에대한 성능통계치이다.

Global Bars : 네가지 자원 – CPU, Disk, Memory, Swap Space – 사용율을 나타낸다. bar 보여지는 SU, F, UB, R 등의 문자는 해당자원이 어떻게 사용되고 있는 보여준다.

Detail Display : 스크린 타입에따라서 다른 정보들이 보여진다. 번항목하단의 항목들이 보여진다.

FunctionKeys Label : 스크린이나 기능(function) 쉽게 선택하기 위해서 softkeys라고도 불리는 이러한 label들은 F1 부터 F8 까지의 key 상응된다. (HP머신 자체 키보드의 function key 해당된다.

Percentage Columns : 시스템 자원의 현재(current), 평균(average), 최고(highest) 사용율을 보여준다. Current value current interval 사용율이고, average 모니터링 세션이 시작한 모아진 usage data 값을 의미한다. High value 모니터링 동안 자원의 최고 사용율을 의미한다.

만약 Zero command ( z ) 이용하여 통계치를 reset 시켰다면 current value 사용율을 나타내지만, average high value resetting 이후의 값을 표시한다.

3. Global Bars 설명

가지 자원의 사용율을 보여준다.

3.1. CPU Utilization Bar

마지막 update interval동안 다양한작업(Activity) 의한 CPU Time 사용되었는 보여준다.

CPU BAR 에서나타나는 문자에 대한 설명이다.

S

시스템 call 수행, interrupt handling, 그리고 context switching 같은 system activity 소비된 시간

R

“real-time” priority 함께 구동되는 사용자 프로세스에 소요되는 시간.

Real-time priority 일반적인 time-sharing 프로세스보다도 높은 우선순위에서 구동되는 프로세스를 지칭한다. (see man-page riprio(1) )

U

user code수행하는 것과 같은 user activity 소요되는 시간.

이것은 nice priority 함께구동되는 user code 포함하지 않는다.

N

nice negative nice priority함께 구동되는 user code 소요되는 시간.

Nice priority 다른 프로세스보다도 낮은 우선순위에서 프로세스가 수행된다는 것을 의미하고, negative nice priority 높은 우선순위에서 수행하도록 하는 것이다.

만약 계속해서 100% CPU 사용율에 근접하면 performancebottleneck 걸릴수도 있다는 것을 의미한다.

Bar 그래프에서 문자의 앞과 끝이 하나의 상태를 의미하며 전체를 100으로 보았을때의 영역을 나타낸다.

위의 CPU Utilization Bar 에서S-S system call 차지하는 비중이며 N-N Nice Property 관련된 사용자코드의 실행이 차지하는 비중이다.

하나이상의 CPU 가진 시스템에서 CPU 사용율은 100% 기준으로 되어 있다. 예를들어, 시스템이 4개의 CPU 가지고 있고, 그것들 2개가 100% 사용된다면, global utilization 200% 아니라 50%이다.

3.2. Disk Utilization Bar

주어진 time interval동안에 가장 바쁜(busiest) disk device 사용율을 보여준다

F

user-process read write activity, 시스템 call 의한 file system I/O, 그리고 “raw” disk I/O 포함한 file system activity.

Raw disk I/O 시스템 buffer cache 사용하지 않는다.

V

paging data의한 vitual memory로의 그리고 disk I/O.

만약 bar 길이가 100%가까우면, 시스템의가장 바쁜(busiest) disk device queueI/O pending 가지고 있다는 것을 의미한다. 이것은 disk I/O bottleneck 상황일 수도 있다.

3.3 Memory Utilization Bar

physical memory 사용을 보여준다.

S

시스템 code 데이터용으로 사용된 physical memory

U

사용자 code 데이터용으로 사용된 physical memory

3.4 SWAP Utilization Bar

시스템에서 어떻게 swap spacereserved되고 사용되는지를 보여준다. 프로그램이 구동될 마다 memory 밖으로프로그램을 바꿔주기(swap) 위해 필요되어지는 space “reserved” 된다. Reserved swap space 어떤disk location 할당되지않고, 단순히필요되어 있는swap space 양을지칭한다. 프로그램이실제로 swap out 될때 disk space 할당되는데, 이것은 reserved space 일부분이된다.

값은 overhead 줄이기 위해 30초마다 update된다

U

실제적으로 사용되고있는 reserved swap space.

이것은 실제적으로쓰여진(written) reserved swap space 일부분이다.

R

reserved 되어있지만 실제 active 하게 사용되고 있지 않은 swap space.

이것은사용되지 않은 것이다.

U R bar 통합된길이는 얼마나 많은 swap space reserved 되어 있는지를 나타낸다. 만약 bar 길이가 100% 이르면, 시스템의 free swap space 고갈되고프로세스가 수행을 멈출 수도 있다는 것을 의미한다.

4. FunctionKeys Label 설명

HP 머신에서사용하는 KeyBoard 에서 제공되는 function key 들은 일반 터미널에서는 당연히 사용할 없다.일반 터미널에서는사용하기위해서는 function key 매핑되는 key (command letter) 제공되므로 이를 활용한다.

4.1 Function Keys and Commands to Access Screens

하단의 표는 유틸리티에서 제공하는 다양한 report 보기위한 Command key 이다.

특정 Command letter stroke 하면 해당하는 Action 화면이 Detail Display 표시된다.

Function Key

Command

Letter(s)

Action

Command List

?

Command Menu screen 보여준다.

All CPUs

a

Multi-Processor CPU Details screen을보여준다.

CPU

c

CPU Detail screen 보여준다.

Disk

d

Disk Detail screen 보여준다.

Diskless Server

k

Diskless Server Resource Utilization 보여준다.

Global

g

Global screen 보여준다.

I/O by File Sys

i

File System screen 의한 Disk I/O 보여준다.

LAN

l

LAN Detail screen 보여준다.

Logical Volumes

v

Logical Volumes screen 보여준다.

Memory

m

Memory Detail screen 보여준다.

NFS

n

NFS Detail screen 보여준다.

Process Threshold

o

Interesting Process Threshold Options screen 보여준다.

Queue Lengths

u

Disk Queue Lengths screen 보여준다.

Renice Process

y

프로세스의 “nice” value 바꿔준다.

Select Process

s

Individual Process screen detail 보여지기 위해 특정 process 선택

Swap Space

w

Swap Space Utilization screen 보여준다.

System Tables

t

System Table Utilization screen 보여준다.


4.2 Function Keys and Commands to Access Program Activities

다음은 유틸리티를 원활히 사용하기위한 command letter 이다.

Function Key

Command Letter(s)

Action

Next Screen

>

Next “logical” screen 보여준다. [Global이나 CPU screen으로 부터: 가장 높은 CPU consumer 대한 Individual Process screen; Disk Detail screen으로 부터: Filesystem screen 의한 Disk I/O; Filesystem 의한 Disk I/O Disk Queue Lengths screen으로 부터: 가장 높은 disk user 대한 Individual Process screen; 그리고 Memory screen으로 부터: System Tables screen.]

Previous Screen

<

이전 화면으로 돌아간다.

Adjust Interval

J

2 ~ 32,000 사이의 기간에 data update 하는 사이 time interval resetting하는 것을 허락한다. Default 5 초이다.

Exit Glance

e또는 q

HP GlancePlus/UX 빠져 나간다.

Help

H

Online help 대해 하나 이상의 page 보여준다.

Invoke Shell

!

사용자의 default shell invoke 한다.

Next Keys

Function key (softkey) Main, Alternate1, 2, 3 셑을 활성화 시킨다.

Page Back

b또는 -

스크린의 이전 page 보여준다. 만약 page 있다면, key 스크린을 refresh 시킨다.

Page Forward

f또는 -|-또는

Space Bar

스크린의 다음 page 보여준다. . 만약 page 있다면, key 스크린을 refresh 시킨다

Print Toggle

P

Update interval후에 보여진 스크린이나 현재의 스크린을 인쇄하기 위해 GlancePlus 지시하거나 프린트를 활성화 시키기 위한 Toggle. keytoggling off 하므로써 지속되는 printing 멈출 있다.

Note: Continuous printing next update 함께 시작될 것이다; 현재의 스크린은 single-screen option 선택되지 않는한 프린트 되지 않을 것이다.

Refresh Screen

r또는CtrlL

보여지는 정보를 update하지 않고, 스크린 보기를 새롭게 한다.

Reset to Zero

Z

모든 cumulative 통계치의 데이터를 0.0으로 바꾸고 새로운 데이터를 accumulate 한다.

Not Applicable

Return

스크린에 보여지는 정보를 update한다.

4.3 Commands from the Single Process Detail Screen

Function Key

Command Letter(s)

Action

Resource Summary

S

Resource Summary 정보로 되돌린다.

Wait States

W

Wait States 정보를 보여준다.

Memory Regions

M

Memory Regions 정보를 보여준다.

Open Files

F

Open File 정보를 보여준다.

5. 맺음말

유틸리티에서제공하는 다양한 REPORT 통하여 장비의 성능을 분석하여 운용에 활용할 있으며 특정 자원의 과부하상태를 체크함으로써 시스템장애를 미연에 방지할 있다.

GlancePlus 성능 분석툴이므로 unix 에서 제공하는 top 이나 prstat 유틸리티보다 다양한 레포트를 제공하여 운용자로 하여금 보다 정확한 분석작업을 수행할 있도록 한다.

따러서 제공되는결과도 정확하다.

유틸리티에서제공하는 상세한 (4.1 Action) 대한설명은 ‘HP GlancePlus/UX User’s Manual ‘ 항목을 참고한다.

'OS > HP-UX' 카테고리의 다른 글

[HP-UX] Realtime Performance Gathering with Glance  (0) 2014.01.29

+ Recent posts