topas 명령
목적
선택한 국지 시스템 통계를 보고합니다.
구문
topas [ -d number_of_hot_disks ] [ -h ] [ -i monitoring_interval_in_seconds ] [ -n number_of_hot_network_interfaces ] [ -p number_of_hot_processes]
설명
topas 명령은 국지 시스템에서의 활동에 대해 선택적 통계를 보고합니다. 명령은 curses 라이브러리를 사용하여 80x25 문자 기준 표시장치에서 보거나 최소한 그래픽 표시장치와 같은 크기의 창에서 보는 것에 적절한 형식으로 그 출력을 표시합니다. topas 명령은 perfagent.tools 파일세트가 시스템에 설치되어 있어야 합니다.topas 명령이 플래그없이 호출될 경우 명령 행에서 호출된 것처럼 수행됩니다.
topas -d5 -i2 -n2 -p16
프로그램은 monitoring_interval_in_seconds 인수에 의해 지정된 간격으로 시스템에서 통계를 추출합니다. 아래에 표시된 것처럼 출력은 2개의 고정 부분과 하나의 가변 섹션으로 구성되어 있습니다. 화면 좌측의 맨 위 7 행은 시스템 topas가 실행되는 시스템의 이름, 마지막 관찰 날짜 및 시간, 모니터링 간격을 표시합니다. 이 다음에는 cpu 이용도를 수치와 블록 그래프 형식으로 나열한 섹션이 나옵니다.
두번째 고정 부분은 화면의 가장 오른쪽 32 위치를 채웁니다. 여기에는 다음과 같이 5개의 하위 통계 섹션이 포함되어 있습니다.
EVENTS/QUEUES | 선택한 시스템 전역 이벤트의 초당 빈도와 스레드 수행 및 대기 대기행렬의 평균 크기를 표시합니다.
|
FILE/TTY | 선택한 파일과 통계의 초당 빈도를 표시합니다.
|
PAGING | 페이징 통계의 초당 빈도를 표시합니다.
|
MEMORY | 실제 메모리 크기와 사용 중인 메모리의 분산을 표시합니다.
|
PAGING SPACE | 페이징 공간의 크기와 이용도를 표시합니다.
|
- 네트워크 인터페이스
- 물리적 디스크
- 프로세스
네트워크 인터페이스 | 선택한 네트워크 인터페이스의 수를 나열합니다. 인터페이스는 모니터링 간격 동안의 활동 이후에 주문됩니다. 간격 동안에 대부분의 바이트(읽고 쓴 바이트 수 합계)를 전송한 인터페이스가 가장 먼저 나열됩니다. 각 네트워크 인터페이스에 대해 다음 필드가 표시됩니다.
|
물리적 디스크 | 선택한 물리적 디스크의 수를 나열합니다. 디스크는 모니터링 간격 동안의 활동 이후에 주문됩니다. 간격 동안에 매우 바빴던 인터페이스가 가장 먼저 나열됩니다. 각 디스크에 대해 다음 필드가 표시됩니다.
|
프로세스 | 표시장치 크기에 맞춰 선택한 프로세스 수를 가능한한 많이 나열합니다. 프로세스는 모니터링 간격 동안의 cpu 사용 이후에 주문됩니다. 간격 동안에 가장 많은 CPU를 사용한 프로세스가 가장 먼저 나열됩니다. 각 프로세스에 대해 다음 필드가 표시됩니다.
|
견본 출력
다음은 topas 명령에 의해 생성된 화면의 예입니다.
Topas Monitor for host: niller EVENTS/QUEUES FILE/TTY Mon Mar 1 07:00:27 1999 Interval: 2 Cswitch 383 Readch 504233 Syscall 2421 Writech 86445 Kernel 35.0 |########## | Reads 254 Rawin 0 User 39.5 |########### | Writes 44 Ttyout 354 Wait 22.5 |###### | Forks 7 Igets 8 Idle 3.0 |# | Execs 7 Namei 281 Runqueue 2.0 Dirblk 72 Interf KBPS I-Pack O-Pack KB-In KB-Out Waitqueue 1.0 tr0 0.0 0.5 0.5 0.0 0.0 lo0 0.0 0.0 0.0 0.0 0.0 PAGING MEMORY Faults 1901 Real,MB 384 Disk Busy% KBPS TPS KB-Read KB-Writ Steals 0 % Comp 15.0 hdisk0 27.5 110.0 25.5 0.0 110.0 PgspIn 0 % Noncomp 42.3 hdisk1 0.0 0.0 0.0 0.0 0.0 PgspOut 0 % Client 0.0 hdisk2 0.0 0.0 0.0 0.0 0.0 PageIn 0 PageOut 27 PAGING SPACE xlcentry (56328) 5.0% PgSp: 0.5mb nchris Sios 25 Size,MB 512 X (2692) 4.0% PgSp:30.8mb root % Used 25.5 cc (56794) 2.0% PgSp: 0.1mb nchris % Free 74.5 i4lmd (21418) 1.5% PgSp: 0.5mb root java (31246) 1.5% PgSp: 5.4mb nchris topas (50452) 1.5% PgSp: 0.5mb nchris Press "h" for help screen. make (53914) 1.0% PgSp: 0.2mb nchris Press "q" to quit program. syncd (4662) 0.0% PgSp: 0.0mb root
플래그
부속 명령
topas가 수행 중인 동안, 한 문자 부속 명령을 승인할 수 있습니다. 모니터링 간격이 경과될 때마다 프로그램은 다음 부속 명령 중 하나가 있는지 점검하여 요청된 조치에 응답합니다.a | 공백이 허용되면 모든 가변 섹션(네트워크, 디스크 및 프로세스)을 표시합니다. |
d | 디스크 정보를 표시합니다. 요청한 디스크 수와 요청한 네트워크 인터페이스 수가 25행 표시장치에 맞으면 둘 다 표시됩니다. 25행 표시장치 상에 공간이 남아서 최소한 3개 이상의 프로세스를 나열할 수 있을 경우, 표시장치를 채울 만큼 많은 프로세스도 표시됩니다. |
h | -h 명령 행 인수에 의해 표시되는 것과 동일한 도움말 화면을 표시합니다. |
n | 네트워크 인터페이스 정보를 표시합니다. 요청한 디스크 수와 요청한 네트워크 인터페이스 수가 25행 표시장치에 맞으면 둘 다 표시됩니다. 25행 표시장치 상에 공간이 남아서 최소한 3개 이상의 프로세스를 나열할 수 있을 경우, 표시장치를 채울 만큼 많은 프로세스도 표시됩니다. |
p | 프로세스 정보를 표시합니다. 요청한 프로세스 수를 표시하고도 25행 표시장치 상에 요청한 수만큼의 네트워크 인터페이스를 표시할 공간이 남아 있는 경우, 둘 다 표시됩니다. 그래도 공간이 남아 있으면 요청한 수 만큼의 디스크를 표시합니다. |
q | 프로그램을 중지합니다. |
예제
- 5초마다 4개의 "hot" 디스크를 표시하고 네트워크 인터페이스와 프로세스 정보를 생략하려면 다음과 같이 입력하십시오.
topas -i5 -n0 -p0
- 5개의 가장 활동적인 프로세스를 표시하고 네트워크 정보와 디스크 정보를 둘 다 표시하지 않으려면 다음과 같이 입력하십시오.
topas -p5 -n0 -d0
- 디폴트 옵션으로 프로그램을 수행하려면 다음과 같이 입력하십시오.
topas
파일
/usr/bin/topas | topas 명령을 포함시킵니다. |
관련 정보
iostat 명령 및 vmstat 명령.Performance Toolbox Version 1.2 and 2 for AIX: Guide and Reference의 시스템 성능 측정 인터페이스.
perfagent.server와 함께 제공되는 lchmon 예제 프로그램.