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

wlmcheck
wlmcheck wlmcheck 명령 목적 자동 지정 규칙을 검사하고 지정된 속성 세트와 함께 분류되는 클래스를 판별합니다. 구문
wlmcheck [ -d Config] [ -a Attributes ] [ -q ]
설명
wlmcheck 명령을 인수없이 사용하면 WLM(Workload Management) 상태가 제공되고 일부 일관성 검사가 수행됩니다.
WLM의 현재 상태를 표시합니다(수행 중/수행 중이 아님, 활성/수동, rsets 바인딩 활성화).
최종 로드 오류를 보고하는 상태 파일을 표시합니다.
지정 규칙 파일의 일관성을 검사합니다(클래스 존재, 사용자 및 그룹 이름의 유효성, 응용프로그램 파일 이름의 존재 등).
-d Config 플래그가 지정되지 않을 경우 커널에 로드된 구성에 대한 검사가 수행됩니다. WLM이 활동 중이 아니라면 오류 메세지가 표시됩니다.
-d Config로 구성설정을 지정하면 구성설정 파일 검사가 수행됩니다. 활동 중인 구성설정에 대한 구성설정 파일은 -d current를 사용하여 검사됩니다.
-a 플래그를 wlmcheck에 사용하면 지정된 구성설정의 지정 규칙 세트에 따라 프로세스가 할당되는 클래스가 표시됩니다.
attributes는 지정 규칙(rules) 파일에 사용된 형식과 유사한 문자열, 여러 공백으로 분리된 속성이 있는 단일 문자열로 지정되며 따옴표로 묶어야 합니다. 이 필드는 동일하며 규칙 파일에 같은 순서로 나타납니다. : 예약, 사용자 이름, 그룹 이름, 응용프로그램 경로 이름, 프로세스 유형, 응용프로그램 태그(자세히 알려면 AIX 5L Version 5.1 Files Reference의 규칙 파일 설명 참조). 차이점은 지정 규칙과 다릅니다.
클래스 필드가 생략되었습니다(실제로 wlmcheck의 출력).
각 필드에는 많아야 하나의 값만 있을 수 있습니다. !, 쉼표 분리 리스트와 와일드카드는 허용되지 않습니다. type 필드의 경우에는 AND 연산자 "+"가 허용되는데, 이는 프로세스가 해당 유형 속성에 대해 동시에 여러 값을 가질 수 있기 때문입니다. 예를 들면 프로세스는 32비트 프로세스 및 호출 plock이거나 64비트 수정 우선순위 프로세스일 수 있습니다.
최소한 한 필드를 지정해야 합니다(하이픈(-)이 아닌 다른 값을 가져야 함).
추가로 처음 두 필드는 필수입니다. 다른 필드는 디폴트 값으로 하이픈(-)이며, 이는 지정 규칙의 해당 필드 값이 일치함을 의미합니다. 속성 문자열의 하나 이상 필드가 없거나 하이픈(-)으로 지정된 경우 문자열이 둘 이상의 구칙과 일치할 수 있습니다. 이 경우 wlmcheck는 가능한 모든 일치사항에 해당하는 모든 클래스를 표시합니다.
유효한 속성 문자열 예:
$ wlmcheck -a "- root system /usr/lib/frame/framemaker - -"
$ wlmcheck -a "- - staff - 32bit+fixed"
$ wlmcheck -a "- bob"
디폴트 값으로 wlmcheck는 WLM의 최종 활성화 또는 갱신에 대한 상태 파일 내용을 출력합니다.
플래그
-d Config 커널에 현재 로드된 값 대신(활동 중인 구성설정) /etc/wlm/config의 WLM 특성 파일을 사용합니다.
-a Attributes 프로세스가 위치한 클래스를 판별하기 위해 프로세스의 분류 속성 값 세트를 전달합니다. 이것은 지정 규칙이 올바른지를 검사하고 프로세스를 예상대로 분류하는 방법입니다.
-q 최신 WLM(quiet) 활성화/갱신 상태의 출력을 억제합니다.
파일
classes 클래스의 이름과 정의가 들어 있습니다.
limits 클래스에 대한 강제 자원 한계가 들어 있습니다.
rules 자동 지정 규칙이 들어 있습니다.
shares 클래스에 할당된 자원 공유가 들어 있습니다.
관련 정보
chclass 명령, lsclass 명령, mkclass 명령, rmclass 명령.
rules 파일.