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

lsrsrc
lsrsrc lsrsrc 명령 목적 자원 또는 자원 클래스를 나열(표시)합니다. 구문
lsrsrc [-h] [-s "Selection_string"] [-a p | d | b] [-p 0] [-l | -t | -d | -D Delimiter] [-x] [-T] [-V] [Resource_class [Attr...]]
lsrsrc [-h] [-s "Selection_string"] -r [-l | -t | -d | -D Delimiter] [-x] [-T] [-V] [Resource_handle]
lsrsrc [-h] -c [-a p | d | b] [-p 0] [-l | -t | -d | -D Delimiter] [-x] [-T] [-V] Resource_class [Attr...]
설명
lsrsrc 명령은 영구 및 동적 속성과 자원 클래스 또는 자원 값을 나열하는 데 사용됩니다.
Attr 매개변수를 지정하지 않으면, 공용으로 정의된 속성만이 표시됩니다. 디폴트를 대체하려면 -p 플래그를 사용하십시오. Attr 매개변수를 지정하지 않으면, -a p | d | b 플래그가 영구 속성만, 동적 속성만 또는 영구 및 동적 속성 둘다와 그 값을 표시할 것인지 여부를 제어합니다.
하나 이상의 속성 이름을 지정하면, 각각의 지정한 속성 이름이 유효할 경우 지정한 속성 이름과 값이 정확히 지정한 순서대로 표시됩니다.
모든 자원 클래스의 목록을 가져오려면, 매개변수 없이 lsrsrc 명령을 입력하십시오.
자원 클래스 속성과 값의 목록을 표시하려면 -c 플래그를 지정하십시오.
표시된 클래스의 자원과 연관된 자원 처리만을 표시하려면 -r 플래그를 지정하십시오.
디폴트로, 자원 속성과 값은 long 형식으로 표시됩니다. 자원을 테이블 또는 분리자 형식 출력으로 표시하려면 -t, -d 또는 -D 플래그를 사용하십시오.
최상의 성능을 얻으려면, -a p 플래그 또는 영구 속성만을 매개변수로 지정하십시오.
주:
데이터 유형이 ct_none로 정의된 모든 속성(예: Quantum)은 lsrsrc 명령으로 나열되지 않습니다. RMC은 Quantum으로 정의된 속성에 대하여 속성 값을 리턴하지 않습니다. 속성 정의를 나열하려면, lsrsrcdef 명령을 사용하십시오.
매개변수
Attr
속성 이름. 표시된 속성과 순서를 제어하려면 영구 및 동적 속성 이름을 둘다 지정해야 할 수도 있습니다. 0개 이상의 속성을 지정할 수 있습니다. 속성은 공백으로 분리해야 합니다. 속성을 지정하지 않을 경우, -a p | d | b 플래그는 영구 속성만, 동적 속성만 또는 영구 및 동적 속성 둘다를 표시할 것인지 여부를 제어합니다. 속성 이름을 지정하지 않으면, 공용으로 정의된 속성만이 표시됩니다. 디폴트를 대체하려면 -p 플래그를 사용하십시오.
Resource_class
자원 클래스 이름. 자원을 표시하려는 자원 클래스의 이름. 0개 또는 한 개의 Resource_class 매개변수를 지정할 수 있습니다. Resource_class 매개변수를 지정하지 않을 경우, 모든 자원 클래스 이름의 목록이 표시됩니다.
플래그
-a p | d | b
속성 유형을 지정합니다. 디폴트로, 동적 속성만이 표시됩니다. 이 플래그는 속성 이름을 명령행에 지정하지 않은 경우에만 사용할 수 있습니다.
p
영구 속성만을 표시합니다.
d
동적 속성만을 표시합니다.
b
영구 및 동적 속성을 둘다 표시합니다.
최상의 성능을 얻으려면, -a p 플래그를 지정하십시오.
-c
자원 클래스의 속성을 표시합니다. 디폴트로, 자원 클래스가 아닌 자원 속성이 표시됩니다. 이 플래그는 -r 플래그를 대체합니다.
-d
분리자 형식 출력을 지정합니다. 디폴트 분리자는 콜론(:)입니다. 디폴트 분리자를 변경하려면 -D 플래그를 사용하십시오.
-D Delimiter
지정한 분리자를 사용하는 분리자 형식 출력을 지정합니다. 디폴트(콜론(:)) 이외의 분리자를 지정하려면 이 플래그를 사용하십시오. 예를 들어, 표시할 데이터가 콜론을 포함할 경우입니다. 둘 이상의 문자로 된 분리자를 지정하려면 이 플래그를 사용하십시오.
-h
명령의 사용 문을 표준 출력에 기록합니다.
-l
long 형식 출력을 지정합니다. 각각의 속성이 별도의 행에 표시됩니다. 이것이 디폴트 표시 형식입니다. lsrsrc 명령을 -l 플래그를 사용하여 발행하였지만 자원 클래스 이름이 없는 경우, 명령이 정의된 자원 클래스 이름의 목록을 리턴할 때 -l 플래그가 무시됩니다.
-p property
지정된 property를 사용하여 속성을 표시합니다. 디폴트로, 공용 속성만이 표시됩니다. 특성에 관계없이 모든 속성을 표시하려면, -p 0 플래그를 사용하십시오. 명령행에 속성을 지정하지 않은 경우, 이 플래그를 -a 플래그와 함께 사용하십시오.
-r
지정된 선택 문자열 또는 선택 문자열을 지정하지 않은 경우, 모든 속성에 일치하는 자원에 대한 자원 처리를 표시합니다.
-s "Selection_string"
선택 문자열을 지정합니다. 모든 선택 문자열을 큰따옴표 또는 작은따옴표로 묶어야 합니다. 선택 문자열이 큰따옴표를 포함하는 경우, 전체 선택 문자열을 작은따옴표로 묶으십시오. 예를 들어 다음과 같습니다.
-s 'Name == "testing"'
-s 'Name ?= "test*"'
영속 속성만을 선택 문자열에 나열할 수도 있습니다. 선택 문자열 지정 방법에 관한 방법은 RSCT 2.2 Resource Monitoring and Control Guide and Reference의 "Using the Monitoring Application"장의 "Using Expressions"를 참조하십시오.
-t
테이블 형식 출력을 지정합니다. 각각의 속성은 한 줄에 한 자원씩 별도의 열에 표시됩니다.
-T
명령의 추적 메세지를 표준 오류에 기록합니다. 소프트웨어 서비스 조직에서만 사용합니다.
-V
명령의 상세한 메세지를 표준 출력에 기록합니다.
-x
헤더 인쇄를 생략합니다.
종료 상태
0
명령이 성공적으로 수행되었습니다.
1
RMC에서 오류가 발생했습니다.
2
CLI 스크립트에서 오류가 발생했습니다.
3
명령 행의 플래스가 잘못되었습니다.
4
명령 행의 매개변수가 잘못되었습니다.
5
RMC에서 결함있는 명령 행 입력에 의한 오류가 발생했습니다.
예제
모든 자원 클래스 이름을 나열하려면 다음을 입력하십시오.
lsrsrc
출력은 다음과 같습니다.
class_name
"IBM.Association"
"IBM.Condition"
'IBM.EventResponse"
"IBM.Host"
"IBM.Ethernet"
"IBM.TokenRing"
...
네 개의 프로세서가 있는 IBM.Host 자원에 대한 영구 속성을 나열하려면, 다음을 입력하십시오.
lsrsrc -s "NumProcessors == 4" -a p -p 0 IBM.Host
출력은 다음과 같습니다.
Resource Persistent Attributes for: IBM.Host
resource 1:
Name = "c175n05.ppd.pok.ibm.com"
ResourceHandle = "0x4008 0x0001 0x00000000 0x0069684c 0x0d7f55d5 0x0c32fde3"
Variety = 1
NodeList = {1}
NumProcessors = 4
RealMemSize = 1073696768
노드 1에 있는 IBM.Host 자원에 대한 공용 동적 속성을 나열하려면, 다음을 입력하십시오.
lsrsrc -s 'Name == "c175n05.ppd.pok.ibm.com"' -a d IBM.Host
출력은 다음과 같습니다.
Resource Dynamic Attributes for: IBM.Host
resource 1:
ProcRunQueue = 1.03347987093142
ProcSwapQueue = 1.00548852941929
TotalPgSpSize = 65536
TotalPgSpFree = 65131
PctTotalPgSpUsed = 0.61798095703125
PctTotalPgSpFree = 99.3820190429688
PctTotalTimeIdle = 0
PctTotalTimeWait = 51.5244382399734
PctTotalTimeUser = 12.8246006482343
PctTotalTimeKernel = 35.6509611117922
PctRealMemFree = 66
PctRealMemPinned = 4
RealMemFramesFree = 173361
VMPgInRate = 0
VMPgOutRate = 0
VMPgFaultRate = 0
...
모든 온라인 노드에 있는 IBM.Processor 자원에 대한 Name, Variety 및 ProcessorType 속성을 나열하려면, 다음을 입력하십시오.
lsrsrc IBM.Processor Name Variety ProcessorType
출력은 다음과 같습니다.
Resource Persistent Attributes for: IBM.Processor
resource 1:
Name = "proc3"
Variety = 1
ProcessorType = "PowerPC_604"
resource 2:
Name = "proc2"
Variety = 1
ProcessorType = "PowerPC_604"
resource 3:
Name = "proc1"
Variety = 1
ProcessorType = "PowerPC_604"
resource 4:
Name = "proc0"
Variety = 1
ProcessorType = "PowerPC_604"
IBM.Condition 자원 클래스에 대한 영구 및 동적 속성을 둘다 나열하려면, 다음을 입력하십시오.
lsrsrc -c -a b -p 0 IBM.Condition
출력은 다음과 같습니다.
Resource Class Persistent and Dynamic Attributes for: IBM.Condition
resource 1:
ResourceType = 0
Variety = 0
파일
/usr/sbin/rsct/bin/lsrsrc lsrsrc 명령의 위치
관련 정보
lsrsrcdef 명령