| HOME / 정보공유 / AIX 명령어 모음

wlmstat
wlmstat wlmstat 명령 목적 클래스 자원 활용 통계 WLM을 표시합니다. 구문
wlmstat [ -l Class | -t Tier ] [ -S | -s ] [ -c | -m | -b ] [ -B Device ] [ -q ] [ -T ] [ -a ] [ -w ] [ -v ] [ Interval ] [ Count ]
설명
wlmstat 명령은 커널에서 검색된 WLM 데이터 구조의 내용을 기호식으로 표시합니다. Count가 지정된 경우 wlmstat는 Count 시간을 루프하고 각 블록이 표시된 후 Interval초동안 수면 상태가 됩니다. Interval 및 Count가 지정되지 않으면 하나의 출력 보고서가 생성됩니다. Interval이 지정되었으나 Count가 주어진 경우, wlmstat는 신호(SIGINTR, SIGQUIT, SIGKILL 등)로 정지될 때까지 지정된 간격마다 지속적으로 결과를 출력합니다. 디폴트 값으로 wlmstat는 모든 수퍼클래스 및 서브클래스 자원 모두에 대한 통계를 표시합니다. 통계 초점을 자원, 티어, 수퍼클래스 또는 서브클래스 유형으로 좁히는 플래그를 지정하고 출력 형식을 변경할 수 있습니다.
플래그
-a 서브클래스(0.01% 해상도)에 대한 절대 그림(시스템 전체에 사용 가능한 총 자원 양에 상대적임)을 제공합니다. 디폴트 값으로 수퍼클래스에 대해 표시되는 그림은 수퍼클래스(1% 해상도)가 소모하는 자원 양 퍼센트입니다. 예를 들면 수퍼클래스가 CPU 목표 7%를 가지며 wlmstat에 -a를 지정하지 않고 표시된 CPU 퍼센트는 5%인 경우, wlmstat에 -a를 지정하면 서브클래스 CPU 퍼센트가 0.35%로 표시됩니다.
-b 디스크 입출력 통계만을 표시합니다.
-B Device 디스크 입출력 장치 통계를 표시합니다. 빈 문자열(-B "")을 전달하면 해당 클래스에서 액세스하는 모든 디스크에 대한 통계가 표시됩니다.
-c CPU 통계만을 표시합니다.
-l Class Class 이름에 대한 통계를 표시합니다. 지정되지 않으면 적절한 필드 요약과 함께 모든 클래스가 표시됩니다.
-m 물리적 메모리 통계만을 표시합니다.
-q 최종 활성화의 상태 파일 출력을 억제합니다.
-s 서브클래스 통계만을 표시합니다.
-S 수퍼클래스 통계만을 표시합니다.
-t Tier 지정된 Tier에 대한 통계만을 표시합니다.
-T WLM이 시작 또는 클래스 작성 이후(둘 중 마지막으로 발생하는 시간 이후) 자원 활용의 총 수를 표시합니다. 다음은 단위입니다.
클래스가 소모한 총 CPU 시간(초).
클래스가 소모한 메모리*시간 제품(초 수로 곱한 메모리 페이지 수로서 표시).
액세스된 모든 디스크 장치용 클래스가 전송/수신하는 512 바이트 블록의 총 수.
-v 상세 모드를 지정합니다. 문제점 해결을 위한 이 플래그는 AIX 지원 담당자를 위한 내부 매개변수 값을 포함하여 일부 클래스 속성, 자원 공유 및 한계, 기타 WLM 매개변수를 표시합니다. 다음은 사용자가 필요로 할 수 있는 정보입니다.
열 헤더
설명
CLASS
클래스 이름.
tr
티어 번호(0-9)
i
상속 속성 값: 0 = 아니오, 1 = 예.
#pr
클래스 내 프로세스 수. 클래스에 할당된 프로세스가 없는 경우(0) 다른 열에 표시된 값은 유효하지 않을 수 있습니다.
CPU
클래스의 CPU 활용 (%).
MEM
클래스의 물리적 메모리 활용 (%).
DKIO
클래스(%)의 디스크 입출력 대역폭 활용
sha
공유 수('-'은 -1로 표시됨)
min
자원 최소 한계(%)
smx
자원 소프트 최대 한계(%)
hmx
자원 하드 최대 한계(%)
des
(원할 경우): WLM이 공유 번호를 사용하여 계산한 퍼센트 목적(목표)(%)
npg
클래스가 소유하는 메모리 페이지 수
다른 열은 내부용이며 관리자와 일반 사용자에게는 의미가 없습니다. 이 형식은 자원 선택기(-c, -m 또는 -b)와 함께 사용하면 더 바람직하며 그렇지 않을 경우 행이 너무 길어서 표시장치 터미널 행에 맞지 않을 수도 있습니다.
-w 메모리 최대치, 즉 WLM이 시작된 이후 또는 클래스가 작성된 이후(둘 중 더 나중 시간 이후) 지정된 시간에 클래스가 메모리 내에 갖는 최대 페이지 수를 표시합니다.
표시장치
결과는 다음 필드가 있는 표로 작성됩니다.
이름 클래스 이름
CPU 클래스가 소모한 총 CPU 시간 퍼센트.
MEM 클래스가 소모한 물리적 메모리에 대한 퍼센트.
DKIO 클래스가 소모한 디스크 IO 대역폭 퍼센트. 이 숫자는 클래스가 액세스한 모든 디스크 장치 상의 디스크 대역폭 평균입니다. 예를 들면 클래스가 하나의 디스크 대역폭 중 80%를 소모하고 다른 두 디스크 대역폭 중 5%를 소모하는 경우 DKIO 열이 30%를 표시합니다. 장치 활용에 대해서는 -B 장치 옵션을 사용하십시오.
예제
지금 바로 WLM 활동 인쇄를 얻으려면 다음을 입력하십시오.
wlmstat
그러면 다음과 같이 출력됩니다.
CLASS CPU MEM DKIO
Unclassified 0 0 0
Unmanaged 0 0 0
Default 0 0 0
Shared 0 0 0
System 0 0 0
class1 12 0 0
class1.Default 4 0 0
class1.Shared 0 0 0
class1.subclass1 4 0 0
class1.subclass2 4 0 0
class2 12 0 0
class2.Default 4 0 0
class2.Shared 0 0 0
class2.subclass1 4 0 0
class2.subclass2 4 0 0
수퍼클래스 class1에 대한 보고서를 얻으려면 다음을 입력하십시오.
wlmstat -l class1
그러면 다음과 같이 출력됩니다.
CLASS CPU MEM DKIO
class1 12 0 0
class1.Default 4 0 0
class1.Shared 0 0 0
class1.subclass1 4 0 0
class1.subclass2 4 0 0
10초마다 갱신된 서브클래스 sclass1.subclass2 보고서를 얻으려면 다음을 입력하십시오.
wlmstat -l class1.subclass2 10 6
그러면 다음과 같이 출력됩니다.
CLASS CPU MEM DKIO
class1.subclass2 4 0 0
class1.subclass2 4 0 0
class1.subclass2 4 0 0
class1.subclass2 4 0 0
class1.subclass2 4 0 0
class1.subclass2 4 0 0
오류
WLM이 시작되지 않은 경우 wlmstat가 경고 메세지를 발행합니다.
관련 정보
wlmcntrl 명령.