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

mkclass
mkclass mkclass 명령 목적 워크로드 관리 클래스를 작성합니다. 구문
mkclass [ -a Attribute=Value ... ] [ -c | -m | -b KeyWord=Value ] [ -d Config_Dir ] [ -S SuperClass ] Name
설명
mkclass 명령은 Name 매개변수에서 식별한 수퍼클래스 또는 서브클래스를 작성합니다. 클래스가 이미 있으면 안 됩니다. Name 매개변수는 대문자와 소문자, 숫자 및 밑줄을 포함할 수 있습니다. 이름은 supername 또는 subname(-S supername 플래그 사용) 또는 supername.subname 형식입니다. Supername과 subname은 각각 길이가 최대 16자로 제한됩니다. 이름 Default, System 및 Shared는 예약되어 있습니다. 이미 정의된 클래스를 참조합니다. 모든 Attribute=Value 또는 KeyWord=Value 인수는 지정된 속성 또는 자원 한계를 초기화합니다. 자세한 내용은 chclass를 참조하십시오.
일반적으로 mkclass는 클래스와 속성을 관련 WLM 특성 파일에 추가하고, wlmcntrl 명령을 사용하여 WLM을 갱신한 후에만 수정사항을 인코어 클래스 정의(활성 중인 클래스)에 적용합니다.
-d 플래그를 사용하여 비어 있는 문자열을 구성설정 이름(Config_dir)으로 전달할 경우, 클래스가 WLM 인코어 데이터 구조에만 작성되며, 새로운 클래스를 임시로 작성하여 특성 파일이 갱신되지 않습니다(WLM이 정지된 후 재시작되거나 시스템을 재부트할 때 변경사항이 손실됩니다).
플래그
-d Config_Dir /etc/wlm/Config_Dir을 특성 파일에 대한 대체 디렉토리로 사용하십시오. 이 플래그를 사용하지 않으면, mkclass는 /etc/wlm/current가 가리키는 디렉토리에 있는 구성설정 파일을 사용합니다. 비어 있는 문자열을 구성설정 이름(-d "")으로 전달할 경우, 새로운 클래스는 인코어 데이터 구조의 WLM에만 작성되며 구성설정 파일이 수정되지 않습니다.
-S SuperClass 서브클래스 작성시 수퍼클래스의 이름을 지정합니다. Super 수퍼클래스의 Sub 서브클래스를 작성하는 두 가지 방법은 다음과 같습니다.
Name에 대하여 서브클래스의 전체 이름을 Super.Sub로 지정하고 -S를 사용하지 마십시오.
다음과 같이 -S 플래그를 지정하여 수퍼클래스 이름을 부여하고 서브클래스에 대해 축약된 이름을 사용하십시오.
mkclass options -S Super Sub
보안
액세스 제어: 루트 사용자만이 수퍼클래스를 작성할 수 있습니다. 사용자 ID 또는 그룹 ID가 수퍼클래스의 adminuser 및 admingroup 속성에 정의된 사용자 이름 또는 그룹 이름에 일치하는 루트 또는 권한 부여된 사용자만이 해당 수퍼클래스의 서브클래스를 작성할 수 있습니다.
파일
classes 클래스의 이름과 정의가 들어 있습니다.
limits 각각의 클래스에 부과된 자원 한계가 들어 있습니다.
shares 각각의 클래스에 분배된 자원 속성이 들어 있습니다.
관련 정보
wlmcntrl 명령, lsclass 명령, chclass 명령 및 rmclass 명령.