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

sa
sa sa 명령 목적 사용통계 레코드를 요약합니다. 구문
/usr/sbin/sa [ -a ] [ -b ] [ -c ] [ -C ][ -d ] [ -D ] [ -i ] [ -j ] [ -k ] [ -K ] [ -l ] [ -m] [ -n ] [ -r ] [ -s ] [ -t ] [ -u ] [ -vNumber [ -f ] ] [ -SSaveFile ] [ -UUserFile ] [ File ... ]
설명
sa 명령은 원시 사용통계 데이터를 수집하는 파일, 즉 /var/adm/pacct 파일 또는 File 매개변수가 지정한 파일에 있는 정보를 요약하고 사용법 요약 보고서를 /var/adm/savacct 파일에 기록합니다. 그런 다음 /var/adm/pacct 파일의 데이터를 삭제하므로, 새로운 사용통계 정보를 수집할 수 있습니다. 다음 번에 sa 명령이 실행되면 사용법 요약과 새로운 데이터를 읽고 모든 정보를 보고서에 통합합니다.
sa 명령과 함께 사용된 플래그는 보고된 정보의 유형에 따라 다양합니다. 보고서에는 다음 필드가 포함될 수 있습니다.
avio 실행할 때마다 입출력 조작의 평균 수를 표시합니다.
cpu 사용자 및 시스템 시간의 합계를 표시합니다(분 단위).
k 실행할 때마다 CPU 시간의 평균 K 블록을 표시합니다.
k*sec CPU 기억장치 정수를 킬로 코어, 초, 단위로 표시합니다.
re 실시간을 분으로 표시합니다.
s 시스템 CPU 시간을 분으로 표시합니다.
tio 총 입출력 조작 수를 표시합니다.
u 사용자 CPU 시간을 분으로 표시합니다.
플래그를 지정하지 않고 sa 명령을 수행하면 요약 보고서 안에 re, cpu, avio 및 k 필드와 각 명령을 호출한 횟수가 포함됩니다.
주: -b,-d, -D, -k, -K 및 -n 플래그는 출력을 분류하는 방법을 결정합니다. 이러한 플래그를 명령행에 하나 이상 지정하면 마지막으로 지정한 플래그만 효력을 발생하게 됩니다.
현재 기본 운영 시스템 릴리스에서 작성한 요약 파일은 긴 사용자 ID(8문자 이상)를 지원하는 형식으로 저장됩니다. 이전 릴리스에서 작성한 요약 파일은 최대 7문자까지의 사용자 ID만 지원하는 기존 형식으로 되어 있습니다. sa 명령은 두 가지 형식의 요약 파일 모두를 인식하고 지원합니다. 기존 형식 요약 파일을 새로운 형식으로 변환해야 하는 경우에는 -s 플래그 대신 -C 플래그를 사용하십시오. 이러한 변환은 한번만 수행해야 합니다. 변환후에는 -s 또는 -C 플래그 중 하나만 사용할 수 있습니다.
플래그
-a 인쇄할 수 없는 문자가 있는 명령 이름을 포함하여 모든 명령 이름을 인쇄합니다. 한번 사용한 명령은 other 범주에 속합니다.
-b 호출 횟수로 나눈 사용자 및 시스템 시간의 합계에 따라 출력을 분류합니다. 그렇지 않으면 사용자 및 시스템 시간의 합계를 출력합니다.
-c 각 명령이 사용한 시간을 모든 명령이 사용한 시간의 퍼센트로 인쇄합니다. 이것은 사용자 시간뿐만 아니라 시스템 시간 및 실시간과 함께 추가 출력됩니다.
-C 사용통계 파일을 요약 파일에 병합합니다. 요약 파일이 기존 형식으로 되어 있는 경우에는 신규 형식으로 변환합니다.
-d 출력을 평균 디스크 입출력 조작 수에 따라 분류합니다.
-D 출력을 총 디스크 입출력 조작 수에 따라 분류하여 인쇄합니다.
-f 대화식 임계 압축을 강제하지 않습니다. 이 플래그는 -v 플래그와 함께 사용해야 합니다.
-i 요약 파일이 아니라 원시 데이터만 읽습니다.
-j 범주당 총 분 대신 호출당 초의 수를 인쇄합니다.
-k 출력을 평균 CPU 시간에 따라 분류합니다.
-K 출력을 CPU 기억장치 집합에 따라 분류하여 인쇄합니다.
-l 시스템 및 사용자 시간을 결합하는 대신 분리합니다.
-m 각 사용자별로 프로세스 수와 CPU를 사용한 시간을 분 단위로 인쇄합니다.
-n 출력을 호출 수에 따라 분류합니다.
-r 분류 순서를 반대로 합니다.
-s 사용통계 파일을 요약 파일에 병합합니다.
-SSaveFile 지정된 저장 파일을 /var/adm/savacct 파일 대신 명령 요약 파일로 사용합니다.
-t 각 명령별로 사용자 및 시스템 시간의 합계와 실시간의 비율을 인쇄합니다.
-u 다른 모든 플래그를 일시중단하고 각 명령에 대한 사용자 ID와 명령 이름을 인쇄합니다.
-UUserFile /var/adm/usracct 파일 대신 지정된 파일을 사용하여 -m 플래그가 인쇄한 사용자별 통계를 누적합니다.
-vNumber 지정된 횟수 이하로 사용된 각 명령의 이름을 입력합니다. 조회할 때 y(yes)를 입력하면 명령이 junk 범주에 추가되고 나중에 요약할 때 그 범주의 일부로 나타납니다.
예제
/var/adm/pacct 파일에 있는 모든 명령의 사용통계 레코드를 요약하려면 다음과 같이 입력하십시오.
sa -a
한번만 사용한 명령은 other 필드 아래에 놓입니다.
사용통계 레코드를 평균 CPU 시간별로 요약하려면 다음과 같이 입력하십시오.
sa -k
파일
/usr/sbin/sa sa 명령이 포함되어 있습니다.
/etc/sa sa 명령에 대한 심볼 링크가 포함되어 있습니다.
/var/adm/pacct 원시 사용통계 레코드가 포함되어 있습니다.
/var/adm/savacct 요약 사용통계 레코드가 포함되어 있습니다.
/var/adm/usracct 사용자별 요약 사용통계 레코드가 포함되어 있습니다.
관련 정보
acctcms 명령, acctcom 명령, acctcon1 또는 acctcon2 명령, acctmerg 명령, acctprc1, acctprc2, 또는 accton 명령, fwtmp 명령, runacct 명령.