netpmon 명령

용도

활동을 모니터하고 네트워크 입출력 및 네트워크 관련 CPU 사용량에 대한 통계를 보고합니다.

구문

netpmon [ -o 파일 ] [ -d ] [ -T n ] [ -P ] [ -t ] [ -v ] [-r PURR] [ -O ReportType ... ] [ -i Trace_File -n Gensyms_File ] [ - @ [WparList | ALL]]

설명

netpmon 명령은 시스템 이벤트의 추적을 모니터하고, 모니터되는 간격 동안의 네트워크 활동 및 성능을 보고합니다. 기본적으로 netpmon 명령은 하나 이상의 애플리케이션 프로그램 또는 시스템 명령이 실행되어 모니터되는 동안 백그라운드에서 실행됩니다. netpmon 명령은 자동으로 시작되며 실시간으로 네트워크 관련 시스템 이벤트의 추적을 모니터합니다. 기본적으로 추적은 즉시 시작되며, 선택적으로 사용자가 trcon 명령을 실행할 때까지 연기할 수 있습니다. 추적이 trcstop 명령에 의해 중지되면 netpmon 명령은 모든 지정된 보고서를 생성하고 종료됩니다.

netpmon 명령은 오프라인 모드로, 즉 이전에 생성된 추적 파일에 대해 실행될 수도 있습니다. 이 모드에서는 gensyms 명령에 의해 생성된 파일 또한 필요합니다. gensyms 파일은 동일한 머신에서, 추적이 정지되는 즉시 생성되어야 합니다. 오프라인 모드로 실행되는 경우 netpmon 명령은 소켓에서 사용하는 프로토콜을 인식할 수 없으며, 이는 소켓 보고서에서 사용 가능한 세부사항의 레벨을 제한합니다.

netpmon 명령은 다음 시스템 활동에 대해 보고합니다.

CPU 사용량
netpmon 명령은 모든 스레드 및 인터럽트 처리기를 사용하여 CPU 사용량을 모니터합니다. 이 명령은 얼마나 많은 사용량이 네트워크 관련 활동으로 인한 것인지 추정합니다.
네트워크 장치 드라이버 입출력
netpmon 명령은 토큰 링 및 FDDI(Fiber-Distributed Data Interface) 네트워크 장치 드라이버를 통한 입출력 조작을 모니터합니다. 전송 입출력의 경우, 이 명령은 사용량, 큐 길이 및 대상 호스트 또한 모니터합니다. 수신 ID의 경우, 이 명령은 demux 계층의 시간 또한 모니터합니다.
인터넷 소켓 호출
netpmon 명령은 인터넷 소켓의 모든 send, recv, sendto, recvfrom, readwrite 서브루틴을 모니터합니다. 이 명령은 다음 각 프로토콜 유형에 대한 프로세스별 통계를 보고합니다.
  • ICMP(Internet Control Message Protocol)
  • TCP(Transmission Control Protocol)
  • UDP(User Datagram Protocol)
NFS 입출력
netpmon 명령은 클라이언트 네트워크 파일 시스템(NFS) 파일, 클라이언트 NFS 원격 프로시저 호출(RPC) 요청, NFS 서버 읽기 또는 쓰기 요청에 대한 readwrite 서브루틴을 모니터합니다. 이 명령은 각 서버에 대한 서브루틴 통계를 프로세스별로, 또는 선택적으로 스레드별 및 파일별로 보고합니다. netpmon 명령은 각 서버에 대한 클라이언트 RPC 통계 및 각 클라이언트에 대한 서버 읽기 및 쓰기 통계를 보고합니다.

앞서 언급된 보고서 유형의 모든 조합은 명령행 플래그를 사용하여 지정할 수 있습니다. 기본적으로는 모든 보고서가 생성됩니다.

주: netpmon 명령으로 작성된 보고서는 아주 길 수 있습니다. 따라서 출력 파일에 보고서를 기록하기 위해 보통 -o 플래그가 사용됩니다. netpmon 명령은 시스템 추적 기능을 사용하여 성능 데이터를 가져옵니다. 추적 기능은 하나의 출력 스트림만을 지원합니다. 따라서, 한 번에 하나의 netpmon 또는 trace 프로세스만 활성화될 수 있습니다. 다른 netpmon 또는 trace 프로세스가 이미 실행 중인 경우, netpmon 명령은 다음 메시지로 응답합니다.
/dev/systrace: Device busy

네트워크 사용량이 많은 애플리케이션을 모니터하는 동안에는 netpmon 명령의 추적 이벤트 이용 속도가 실시간으로 이벤트가 생성되는 속도보다 느릴 수 있습니다. 이러한 상황이 발생하면 오류 메시지

Trace kernel buffers overflowed, N missed entries

이 오류 메시지는 표준 오류에 표시되며, 추적 버퍼가 가득 차 있는 동안 유실된 추적 이벤트 수를 나타냅니다. netpmon 명령은 네트워크 활동을 계속해서 모니터하지만 보고서의 정확도는 다소 감소합니다. 오버플로우를 방지하는 한 가지 방법은 -T 플래그를 사용해 추적 버퍼 크기를 늘려 오버플로우가 발생하기까지 더 많은 추적 이벤트 발생을 수용하는 것입니다. 오버플로우 문제점을 완전히 방지할 수 있는 또 다른 방법은 netpmon 명령을 오프라인 모드로 실행하는 것입니다.

메모리가 제한된 환경(수요가 공급을 초과하는 환경)에서 실행되는 경우에는 -P 플래그를 사용해 실시간 netpmon 프로세스의 텍스트 및 데이터 페이지를 메모리에 고정하여 페이지가 스왑 아웃되지 않도록 할 수 있습니다. -P 플래그를 사용하지 않아 netpmon 프로세스가 스왑 아웃되는 것을 허용하는 경우에는 netpmon 명령 진행이 추적 버퍼 오버플로우가 발생하지 않는 속도로 추적 이벤트를 처리할 수 없을 정도로 지연될 수 있습니다.

/unix 파일 및 실행 커널이 동일하지 않은 경우에는 커널 주소가 올바르지 않아 netpmon 명령이 종료될 수 있습니다.

플래그

항목 설명
-d netpmon 명령을 시작하지만 사용자가 trcon 명령을 실행할 때까지 추적을 연기합니다. 디폴트는 추적을 즉시 시작하는 것입니다.
-i 추적 파일 활성 시스템 대신 trace 명령으로 생성된 Trace_File 파일에서 추적 레코드를 읽습니다. 이 추적 파일은 먼저 trcpt -r 명령을 사용하여 원시 형식으로 다시 기록해야 합니다. 이 플래그는 -n 플래그 없이 사용할 수 없습니다.
-n Gensyms_파일 gensyms 명령으로 생성된 Gensyms_File 파일에서 필요한 맵핑 정보를 읽습니다. -i 플래그가 사용된 경우 이 플래그는 필수입니다.
-o 파일 보고서를 표준 출력 대신 지정된 File에 기록합니다.
-O ReportType... 지정된 보고서 유형을 생성합니다. 유효한 보고서 유형 값은 다음과 같습니다.
CPU
CPU 사용량
dd
네트워크 장치 드라이버 I/O. 이 보고서는 온라인 모드의 워크로드 파티션 (WPAR) 또는 '-@ WparList' 플래그가 있는 글로벌 WPAR에서 사용할 수 없습니다.
so
인터넷 소켓 호출 입출력
NFS
NFS 입출력(모든 버전)
nfs2
NFS 버전 2 입출력
nfs3
NFS 버전 3 입출력
nfs4
NFS 버전 4 입출력
모두
모든 보고서가 작성됩니다. 이는 netpmon 명령이 -@ 플래그 없이 글로벌 WPAR에서 실행되는 경우의 디폴트 값입니다.
-p 모니터 프로세스를 메모리에 고정합니다. 이 플래그는 netpmon 텍스트 및 데이터 페이지를 모니터링 지속 시간 동안 메모리에 고정합니다. 이 플래그는 메모리가 제한된 환경에서 실행되는 동안 실시간 netpmon 프로세스의 메모리 공간이 부족하지 않게 해 줍니다.
-r 긁적거리다 퍼센트 및 CPU 시간 계산에서 TimeBase 대신 PURR 시간을 사용합니다. 경과 시간 계산에는 영향을 주지 않습니다.
-t 스레드별로 CPU 보고서를 인쇄합니다.
-T n 커널의 추적 버퍼 크기를 n바이트로 설정합니다. 디폴트 크기는 64000바이트입니다. 더 많은 이벤트가 발생이 있을 경우 이를 수용할 수 있도록 버퍼 크기를 늘릴 수 있습니다. (일반적인 이벤트 레코드 크기는 30바이트 정도입니다.)

주: 커널의 추적 드라이버는 더블 버퍼링을 사용하므로 실제로는 n바이트 크기의 두 버퍼가 할당됩니다. 이러한 버퍼는 메모리에 고정되므로 페이징 대상이 되지 않습니다.

-v 보고서에 추가 정보를 인쇄합니다. 가장 활동이 많은 20개의 프로세스 및 파일 대신 모든 프로세스 및 액세스된 원격 파일이 보고서에 포함됩니다.
- @ [ WparList|ALL ] 보고서를 인수로 전달된 WPAR의 리스트로 제한하도록 지정합니다.

보고서

netpmon 명령이 생성한 보고서는 헤더로 시작하며, 이 헤더는 날짜, 머신 ID 및 모니터링 기간(초 단위)을 식별합니다. 모든 지정된 보고서 유형에 대한 요약 및 상세 보고서가 그 뒤에 나옵니다.

CPU 사용량 보고서

프로세스 CPU 사용량 통계: 각 행은 프로세스와 연관된 CPU 사용량을 나타냅니다. 상세 옵션이 지정되지 않는 한, 활동이 가장 많은 20개의 프로세스가 나열됩니다. 보고서 맨 아래에 모든 프로세스의 CPU 사용량 총계가 계산되고, CPU 유휴 시간이 보고됩니다.

Process
프로세스 이름입니다.
PID
프로세스 ID 번호입니다.
CPU Time
이 프로세스에 의해 사용된 CPU 시간의 총량입니다.
CPU %
총 시간에 대한 백분율로 표현된 이 프로세스의 CPU 사용량입니다.
Network CPU %
총 시간에 대한 백분율로 표현된, 이 프로세스가 네트워크 관련 코드를 실행하는 데 소요된 시간입니다.
Thread CPU Usage Statistics
-t 플래그가 사용된 경우, 위에서 설명된 각 프로세스 행 바로 뒤에 해당 프로세스가 소유한 각 스레드의 CPU 사용량을 나타내는 행이 이어집니다. 이 행의 필드는 해당 프로세스의 필드와 동일합니다. 단, 이름 필드는 예외입니다. (스레드는 이름 지정되지 않습니다.)

1단계 인터럽트 처리기 사용량 통계: 각 행은 1단계 인터럽트 처리기(FLIH)와 연관된 CPU 사용량을 나타냅니다. 보고서 맨 아래에 모든 FLIH의 CPU 사용량이 합계됩니다.

FLIH
1단계 인터럽트 처리기 설명입니다.
CPU Time
이 FLIH에 의해 사용된 CPU 시간의 총량입니다.
CPU %
총 시간에 대한 백분율로 표현된 이 언터럽트 처리기의 CPU 사용량입니다.
Network CPU %
총 시간에 대한 백분율로 표현된, 이 인터럽트 처리기가 네트워크 관련 이벤트 대신 실행된 시간입니다.

2단계 인터럽트 처리기 사용량 통계 : 각 행에는 2단계 인터럽트 처리기(SLIH)와 연관된 CPU 사용량이 나타나 있습니다. 보고서 맨 아래에 모든 SLIH의 CPU 사용량이 합계됩니다.

SLIH
2단계 인터럽트 처리기 설명입니다.
CPU Time
이 SLIH에 의해 사용된 CPU 시간의 총량입니다.
CPU %
총 시간에 대한 백분율로 표현된 이 언터럽트 처리기의 CPU 사용량입니다.
Network CPU %
총 시간에 대한 백분율로 표현된, 이 인터럽트 처리기가 네트워크 관련 이벤트 대신 실행된 시간입니다.

네트워크 장치 드라이버 요약 보고서

네트워크 장치 드라이버 통계(장치별): 각 행은 네트워크 장치와 연관된 통계를 나타냅니다.

Device
장치와 연관된 특수 파일의 경로 이름입니다.
Xmit Pkts/s
이 장치를 통해 각 초마다 전송된 패킷입니다.
Xmit Bytes/s
이 장치를 통해 각 초마다 전송된 바이트입니다.
Xmit Util
총 시간에 대한 퍼센트로 표현된 이 장치의 사용 시간입니다.
Xmit Qlen
현재 전송 중인 트랜잭션을 포함, 전체 시간 동안 이 장치를 통해 전송되기 위해 대기 중인 요청의 평균 수입니다.
Recv Pkts/s
이 장치를 통해 초당 수신되는 패킷입니다.
Recv Bytes/s
이 장치를 통해 초당 수신되는 바이트입니다.
Recv Demux
총 시간의 일부로서 demux 계층에서 소요된 시간입니다.

네트워크 장치 드라이버 전송 통계(대상 호스트별): 각 행은 특정 대상 호스트와 연관된 전송 트래픽의 양을 장치 드라이버 레벨에서 나타냅니다.

호스트가 동일한 서브넷에 있는 경우에는 대상 호스트 이름이 표시됩니다. 호스트가 다른 서브넷에 있는 경우, 대상 호스트는 ARP 프로토콜로 해석된 브릿지, 라우터 또는 게이트웨이일 수 있습니다.

Host
대상 호스트 이름입니다. *(별표)는 호스트 이름을 판별할 수 없는 전송에 사용됩니다.
Pkts/s
이 호스트에 초당 전송된 패킷입니다.
Xmit Bytes/s
이 호스트에 초당 전송된 바이트입니다.

인터넷 소켓 요약 보고서

  • 온라인 모드: 각 인터넷 프로토콜에 대한 소켓 호출 통계(프로세스별): 각 행은 특정 프로세스와 연관된 이 프로토콜 유형 소켓에서의 read/write 서브루틴 활동의 양을 나타냅니다. 상세 옵션이 지정되지 않는 한, 상위 20개의 프로세스만 나열됩니다. 보고서 맨 아래에서 이 프로토콜에 대한 모든 소켓 호출이 합계됩니다.
  • 오프라인 모드: 각 프로세스에 대한 소켓 호출 통계: 각 행은 특정 프로세스와 연관된 소켓에서의 read/write 서브루틴 활동의 양을 나타냅니다. 상세 옵션이 지정되지 않는 한, 상위 20개의 프로세스만 나열됩니다. 보고서 맨 아래에서 모든 소켓 호출이 합계됩니다.
Process
프로세스 이름입니다.
PID
프로세스 ID 번호입니다.
Read Calls/s or Read Ops/s
이 유형의 소켓에서 이 프로세스가 수행한 초당 read , recvrecvfrom 서브루틴의 수
Read Bytes/s
위 호출에서 초당 요청한 바이트 수입니다.
Write Calls/s or Write Ops/s
이 유형의 소켓에서 이 프로세스에 의해 초당 수행된 write, sendsendto 서브루틴의 수입니다.
Write Bytes/s
이 프로세스에서 이 프로토콜 유형의 소켓에 기록한 초당 바이트 수입니다.

NFS 요약 보고서

각 서버의 NFS 클라이언트 통계(파일별): 각 행은 이 서버에서 원격으로 마운트된 파일과 연관된 read/write 서브루틴 활동의 양을 나타냅니다. 상세 옵션이 지정되지 않는 한, 상위 20개의 파일만 나열됩니다. 보고서 맨 아래에서 이 서버에 있는 모든 파일에 대한 호출이 합계됩니다.

File
단순 파일 이름입니다.
Read Calls/s or Read Ops/s
이 파일에 대한 초당 read 서브루틴의 수입니다.
Read Bytes/s
위 호출에서 초당 요청한 바이트 수입니다.
Write Calls/s or Write Ops/s
이 파일에 대한 초당 write 서브루틴의 수입니다.
Write Bytes/s
이 파일에 기록된 초당 바이트 수입니다.

NFS 클라이언트 RPC 통계(서버별): 각 행은 이 클라이언트가 특정 NFS 서버에 대해 수행한 NFS 원격 프로시저 호출의 수를 나타냅니다. 보고서 맨 아래에서 모든 서버에 대한 호출이 합계됩니다.

Server
서버의 호스트 이름입니다. *(별표)는 호스트 이름을 판별할 수 없는 RPC 호출에 사용됩니다.
Calls/s or Ops/s
이 서버에 대해 수행된 초당 NFS RPC 호출의 수입니다.

NFS 클라이언트 통계(프로세스별): 각 행은 특정 프로세스와 연관된 NFS read/write 서브루틴 활동의 양을 나타냅니다. 상세 옵션이 지정되지 않는 한, 상위 20개의 프로세스만 나열됩니다. 보고서 맨 아래에서 모든 프로세스에 대한 호출이 합계됩니다.

Process
프로세스 이름입니다.
PID
프로세스 ID 번호입니다.
Read Calls/s or Read Ops/s
이 프로세스에 의해 수행된 초당 NFS read 서브루틴의 수입니다.
Read Bytes/s
위 호출에서 초당 요청한 바이트 수입니다.
Write Calls/s or Write Ops/s
이 프로세스에 의해 수행된 초당 NFS write 서브루틴의 수입니다.
Write Bytes/s
이 프로세스에 의해 NFS 마운트된 파일에 기록된 초당 바이트 수입니다.

NFS 서버 통계(클라이언트별): 각 행은 특정 클라이언트를 대신하여 이 서버에 의해 처리된 NFS 활동의 양을 나타냅니다. 보고서 맨 아래에서 모든 클라이언트에 대한 호출이 합계됩니다.

Client
클라이언트의 호스트 이름입니다.
Read Calls/s or Read Ops/s
이 클라이언트를 대신하여 처리된 초당 원격 읽기 요청의 수입니다.
Read Bytes/s
이 클라이언트의 읽기 호출에 의해 요청된 초당 바이트 수입니다.
Write Calls/s or Write Ops/s
이 클라이언트를 대신하여 처리된 초당 원격 쓰기 요청의 수입니다.
Write Bytes/s
이 클라이언트에 의해 기록된 초당 바이트 수입니다.
Other Calls/s or Ops/s
이 클라이언트를 대신하여 처리된 초당 기타 원격 요청의 수입니다.

상세 보고서

상세 보고서는 지정된 모든 보고서 유형에 대해 생성됩니다. 이러한 보고서 유형의 경우에는 대부분의 요약 보고서에 대해 상세 보고서가 작성됩니다. 상세 보고서에는 요약 보고서에 포함된 각 항목에 대한 항목, 그리고 해당 항목과 연관된 각 유형의 트랜잭션에 대한 통계가 포함되어 있습니다.

트랜잭션 통계는 해당 유형의 트랜잭션 개수와 그 뒤를 따르는 반응 시간 및 크기 분포 데이터(적용 가능한 경우)로 구성됩니다. 분포 데이터는 평균값, 최소값, 최대값 및 표준 편차로 구성됩니다. 대략 값의 2/3가 다음 사이에 있습니다.average - standard deviationaverage + standard deviation. 크기는 바이트 단위로 보고됩니다. 응답 시간은 밀리초 단위로 보고됩니다.

상세 2단계 인터럽트 처리기 CPU 사용량 통계:

SLIH
2단계 인터럽트 처리기의 이름입니다.
Count
이 유형의 인터럽트 수입니다.
CPU Time (Msec)
이 유형의 인터럽트 처리에 대한 CPU 사용량 통계입니다.

상세 네트워크 장치 드라이버 통계(장치별):

Device
장치와 연관된 특수 파일의 경로 이름입니다.
Recv Packets
이 장치를 통해 수신한 패킷의 수입니다.
Recv Sizes (Bytes)
수신된 패킷에 대한 크기 통계입니다.
Recv Times (msec)
수신된 패킷 처리에 대한 응답 시간 통계입니다.
Xmit Packets
이 호스트로 전송된 패킷의 수입니다.
Demux Times (msec)
demux 계층에서의 수신된 패킷 처리에 대한 시간 통계입니다.
Xmit Sizes (Bytes)
전송된 패킷에 대한 크기 통계입니다.
Xmit Times (Msec)
전송된 패킷 처리에 대한 응답 시간 통계입니다.

상세 네트워크 장치 드라이버 전송 통계(호스트별):

Host
대상 호스트 이름입니다.
Xmit Packets
이 장치를 통해 전송된 패킷의 수입니다.
Xmit Sizes (Bytes)
전송된 패킷에 대한 크기 통계입니다.
Xmit Times (Msec)
전송된 패킷 처리에 대한 응답 시간 통계입니다.

각 인터넷 프로토콜에 대한 상세 소켓 호출 통계(프로세스별): (온라인 모드) 각 프로세스에 대한 상세 소켓 호출 통계: (오프라인 모드)

Process
프로세스 이름입니다.
PID
프로세스 ID 번호입니다.
Reads
이 유형의 소켓에서 이 프로세스에 의해 작성된 read , recv , recvfromrecvmsg 서브루틴의 수
Read Sizes (Bytes)
read 호출에 대한 크기 통계입니다.
Read Times (Msec)
read 호출에 대한 응답 시간 통계입니다.
Writes
이 유형의 소켓에서 이 프로세스에 의해 수행된 write, send, sendtosendmsg 서브루틴의 수입니다.
Write Sizes (Bytes)
write 호출에 대한 크기 통계입니다.
Write Times (Msec)
write 호출에 대한 응답 시간 통계입니다.

각 서버에 대한 상세 NFS 클라이언트 통계(파일별):

File
파일 경로 이름
Reads
이 파일에 대한 NFS read 서브루틴의 수입니다.
Read Sizes (Bytes)
read 호출에 대한 크기 통계입니다.
Read Times (Msec)
read 호출에 대한 응답 시간 통계입니다.
Writes
이 파일에 대한 NFS write 서브루틴의 수입니다.
Write Sizes (Bytes)
write 호출에 대한 크기 통계입니다.
Write Times (Msec)
write 호출에 대한 응답 시간 통계입니다.

상세 NFS 클라이언트 RPC 통계(서버별):

Server
서버 호스트 이름입니다.
Calls
이 서버에 대해 수행된 NFS 클라이언트 RPC 호출의 수입니다.
Call Times (Msec)
RPC 호출에 대한 응답 시간 통계입니다.

상세 NFS 클라이언트 통계(프로세스별):

Process
프로세스 이름입니다.
PID
프로세스 ID 번호입니다.
Reads
이 프로세스에 의해 수행된 NFS read 서브루틴의 수입니다.
Read Sizes (Bytes)
read 호출에 대한 크기 통계입니다.
Read Times (Msec)
read 호출에 대한 응답 시간 통계입니다.
Writes
이 프로세스에 의해 수행된 NFS write 서브루틴의 수입니다.
Write Sizes (Bytes)
write 호출에 대한 크기 통계입니다.
Write Times (Msec)
write 호출에 대한 응답 시간 통계입니다.

상세 NFS 서버 통계(클라이언트별):

Client
클라이언트 호스트 이름입니다.
Reads
이 클라이언트에서 수신한 NFS 읽기 요청의 수입니다.
Read Sizes (Bytes)
읽기 요청에 대한 크기 통계입니다.
Read Times (Msec)
읽기 요청에 대한 응답 시간 통계입니다.
Writes
이 클라이언트에서 수신한 NFS 쓰기 요청의 수입니다.
Write Sizes (Bytes)
쓰기 요청에 대한 크기 통계입니다.
Write Times (Msec)
쓰기 요청에 대한 응답 시간 통계입니다.
Other Calls
이 클라이언트에서 수신한 기타 NFS 요청의 수입니다.
Other Times (Msec)
기타 요청에 대한 응답 시간 통계입니다.

  1. 특정 응용프로그램을 실행하는 동안 네트워크 활동을 모니터하고 모든 보고서 유형을 생성하려면 다음과 같이 입력하십시오.
    netpmon
    <run application programs and commands here>
    trcstop

    netpmon 명령은 시스템 추적을 자동으로 시작하며 백그라운드 실행으로 전환됩니다. 이 시점부터 애플리케이션 프로그램 및 시스템 명령을 실행할 수 있습니다. trcstop 명령이 실행되고 나면 표준 출력에 보고서가 표시됩니다.

  2. CPU및 NFS 보고서 유형을 생성하고 보고서를nmon.out파일, 유형:
    netpmon -o nmon.out -O cpu,nfs
    <run application programs and commands here>
    trcstop

    netpmon 명령은 즉시 시스템 추적을 시작합니다. trcstop 명령이 실행된 후 I/O 활동 보고서가nmon.out파일로 내보내집니다. CPU 및 NFS 보고서만 작성됩니다.

  3. 모든 보고서 유형을 생성하고 상세 출력을nmon.out파일, 유형:
    netpmon -v -o nmon.out
    <run application programs and commands here>
    trcstop

    상세 출력을 사용하는 경우, netpmon 명령은 추적을 시작하기 위해 수행하는 단계를 표시합니다. 요약 및 상세 보고서는 가장 활동이 많은 20개의 파일 및 프로세스만 포함하는 대신 모든 파일 및 프로세스를 포함합니다.

  4. 오프라인 모드에서 netpmon 명령을 사용하려면 다음과 같이 입력하십시오.
    trace -a
    run application programs and commands here
    trcoff
    gensyms > gen.out
    trcstop
    netpmon -i tracefile -n gen.out -o netpmon.out