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

wlmcntrl
wlmcntrl wlmcntrl 명령 목적 작업부하 관리자를 시작하고 정지합니다. 구문
wlmcntrl [ [ -a | -p ] [ -g ] [ -d Config_Dir ] [ -o | -q ]
wlmcntrl -u [ -S Superclass | -d Config_Dir ]
설명
wlmcntrl 명령은 WLM(작업부하 관리자)의 상태를 정지, 시작, 갱신 또는 조회합니다. WLM 시작 또는 갱신시, 목표 구성설정에 대한 WLM 특성 파일이 사전 처리되고 데이터가 커널에 로드됩니다. WLM은 두 가지 다른 모드로 시작할 수 있습니다.
WLM이 다양한 클래스의 프로세스 CPU, 메모리 및 디스크 입출력 사용을 모니터하고 규정합니다.
WLM이 표준 운영 시스템 자원 할당 메카니즘과 상충되지 않고 자원 활용을 모니터하는 수동 모드.
활성 모드는 WLM의 정상 운영 모드입니다.
클래스, 한계 및 공유가 각각 classes, limits 및 shares 파일에 기술되어 있습니다. 자동 지정 규칙은 규칙 파일에서 가져옵니다. WLM 구성설정 Config의 수퍼클래스용 클래스 특성 파일이 /etc/wlm/Config 서브디렉토리에 있습니다. 구성설정 Config에 대한 수퍼클래스 Super의 서브클래스용 클래스 특성 파일이 /etc/wlm/Config/Super에 있습니다. 운영 시스템과 함께 제공된 표준 구성설정은 /etc/wlm/standard에 있습니다. 현재 구성설정은 기호 링크 /etc/wlm/current가 가리키는 디렉토리에 있는 구성설정입니다.
-d Config_dir 플래그가 사용되지 않을 경우 wlmcntrl은 심볼 링크 /etc/wlm/current가 가리키는 디렉토리의 구성설정 파일을 사용합니다.
-d Config_dir 플래그가 사용될 경우, wlmcntrl은 /etc/wlm/Config_dir의 구성설정 파일을 사용하고 /etc/wlm/current 심볼 링크가 /etc/wlm/Config_dir을 가리켜 /etc/wlm/Config_dir를 현재 구성설정으로 만들도록 이 심볼 링크를 갱신합니다. /etc/wlm/Config_dir을 현재 구성설정으로 만드는 데 이 방법을 권장합니다.
-u 플래그를 사용하여 WLM을 갱신하는 경우 Config_dir에 -d 플래그를 지정하여 빈 문자열을 전달할 수 있습니다.
wlmcntrl -u -d ""
클래스 정의를 다시 로드하지 않고 단순히 현재 구성설정의 지정 규칙을 갱신(다시 로드)합니다. 이는 이전의 WLM 활성화가 일부 응용프로그램 파일에 액세스할 수 없음을 발견한 경우 유용합니다. 일단 시스템 관리자가 규칙 또는 파일 문제점을 수정했다면 이 명령을 사용하여 해당 규칙만을 다시 로드할 수 있습니다.
플래그
-a WLM을 활성 모드로 시작하거나 수동 모드에서 활성 모드로 교환합니다. -d가 아닌 다른 플래스가 지정되지 않은 경우 디폴트 값입니다.
-d Config_dir /etc/wlm/Config_dir을 클래스, 한계, 공유 및 규칙 파일용 대체 디렉토리로 사용하고 /etc/wlm/Config_dir을 현재 구성설정으로 만듭니다. 이 플래그는 WLM을 활성 모드 또는 수동 모드로 시작할 때나 WLM을 갱신할 때 효과적입니다. 이 플래그는 -o 및 -q 플래그와 함께 또는 활성 모드에서 수동 모드(또는 그 역으로)로 교환할 때 사용할 수 없습니다.
-g WLM에게 잠재적인 자원 세트 바인딩을 무시하도록 지시합니다. 이는 모든 클래스가 제한된 자원 세트를 사용하는지 여부에 관계없이 시스템의 자원 전체에 액세스할 수 있음을 의미합니다.
-o 작업부하 관리자를 정지합니다.
-p WLM을 수동 모드로 시작하거나 활성 모드에서 수동 모드로 교환합니다.
-q WLM의 현재 상태를 조회합니다. 다음을 리턴합니다.
0
WLM은 활성 모드로 수행 중입니다.
1
WLM이 시작되지 않았습니다.
2
WLM이 수동 모드로 수행 중입니다.
3
WLM이 rset 바인딩없이 활성 모드로 수행 중입니다.
4
WLM이 rset 바인딩없이 수동 모드로 수행 중입니다.
현재 WLM 상태를 나타내는 메세지가 STDOUT에 인쇄됩니다.
-S Superclass 수퍼클래스의 서브클래스로 제한되는 WLM 갱신을 요청합니다. 이 플래그는 -u 플래그와 함께 사용하십시오.
-u WLM을 갱신합니다. 단일 갱신 조작이 기존 클래스의 속성, 한계 및 공유를 변경하거나 클래스를 추가 또는 제거할 수 있습니다. 루트 권한을 갖은 사용자는 갱신을 사용하여 대체 구성설정으로 교환할 수 있습니다. 서브클래스 관리자는 갱신을 사용하여 관리 액세스 권한이 있는 수퍼클래스의 서브클래스만을 갱신할 수 있습니다(-S 플래그).
보안
액세스 제어: 수퍼클래스 시작, 정지, 활성 모드에서 수동 모드로(또는 역으로) 교환 및 갱신에는 루트 권한이 필요합니다. 주어진 수퍼클래스의 서브클래스를 갱신하려면 adminuser 또는 admingroup 특권(서브클래스 관리자)만 필요합니다. 모든 사용자는 WLM의 상태를 조회할 수 있습니다.
파일
classes 클래스의 이름과 정의가 들어 있습니다.
limits 클래스에 대한 강제 자원 한계가 들어 있습니다.
rules 자동 지정 규칙이 들어 있습니다.
shares 클래스에 할당된 자원 공유가 들어 있습니다.
description 각 구성설정용 설명 텍스트가 들어 있습니다.
관련 정보
chclass 명령, lsclass 명령, mkclass 명령 및 rmclass 명령.