JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1에서 시스템 정보, 프로세스 및 성능 관리     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  시스템 정보 관리(작업)

2.  시스템 프로세스 관리(작업)

3.  시스템 성능 모니터링(작업)

시스템 성능 작업의 위치

시스템 성능 및 시스템 리소스

프로세스 및 시스템 성능

시스템 성능 모니터링 정보

모니터링 도구

시스템 성능 정보 표시

시스템 성능 정보 표시(작업 맵)

가상 메모리 통계 표시(vmstat )

가상 메모리 통계를 표시하는 방법(vmstat )

시스템 이벤트 정보를 표시하는 방법(vmstat -s)

스와핑 통계를 표시하는 방법(vmstat -S)

장치당 인터럽트를 표시하는 방법(vmstat -i)

디스크 사용률 정보 표시( iostat)

디스크 사용률 정보를 표시하는 방법(iostat )

확장 디스크 통계를 표시하는 방법(iostat -xtc)

디스크 공간 통계 표시(df)

디스크 공간 정보를 표시하는 방법(df -k)

시스템 작업 모니터링

시스템 작업 모니터링(작업 맵)

시스템 작업 모니터링(sar)

파일 액세스를 확인하는 방법(sar -a)

버퍼 작업을 확인하는 방법(sar -b)

시스템 호출 통계를 확인하는 방법(sar -c)

디스크 작업을 확인하는 방법(sar -d)

페이지 아웃 및 메모리를 확인하는 방법(sar -g)

커널 메모리 할당 확인

커널 메모리 할당을 확인하는 방법(sar -k)

프로세스간 통신을 확인하는 방법(sar -m)

페이지 인 작업을 확인하는 방법(sar -p)

대기열 작업을 확인하는 방법(sar -q)

사용되지 않은 메모리를 확인하는 방법(sar -r)

CPU 사용률을 확인하는 방법(sar -u)

시스템 테이블 상태를 확인하는 방법(sar -v)

스와핑 작업을 확인하는 방법(sar -w)

터미널 작업을 확인하는 방법(sar -y)

전체 시스템 성능을 확인하는 방법(sar -A)

자동으로 시스템 작업 데이터 수집(sar)

부트할 때 sadc 명령 실행

sa1 스크립트를 사용하여 정기적으로 sadc 명령 실행

sa2 셸 스크립트를 사용하여 보고서 생성

자동 데이터 수집 설정( sar)

자동 데이터 수집을 설정하는 방법

4.  시스템 작업 예약(작업)

5.  시스템 콘솔, 터미널 장치 및 전원 서비스 관리(작업)

색인

시스템 성능 정보 표시

이 절에서는 시스템 성능 정보 표시를 모니터하기 위한 작업에 대해 설명합니다.

시스템 성능 정보 표시(작업 맵)

작업
설명
수행 방법
가상 메모리 통계를 표시합니다.
vmstat 명령을 사용하여 가상 메모리 통계를 수집합니다.
시스템 이벤트 정보를 표시합니다.
vmstat 명령을 -s 옵션과 함께 사용하여 시스템 이벤트 정보를 표시합니다.
스와핑 통계를 표시합니다.
vmstat 명령을 -S 옵션과 함께 사용하여 스와핑 통계를 표시합니다.
장치당 인터럽트를 표시합니다.
vmstat 명령을 -i 옵션과 함께 사용하여 장치당 인터럽트의 수를 표시합니다.
디스크 사용률을 표시합니다.
iostat 명령을 사용하여 디스크 입출력 통계를 보고합니다.
확장 디스크 통계를 표시합니다.
iostat 명령을 -xtc 옵션과 함께 사용하여 확장 디스크 통계를 표시합니다.
디스크 공간 정보를 표시합니다.
df -k 명령은 디스크 공간 정보를 킬로바이트 단위로 표시합니다.

가상 메모리 통계 표시(vmstat )

vmstat 명령을 사용하여 CPU 로드, 페이징, 컨텍스트 전환 수, 장치 인터럽트 및 시스템 호출과 같은 시스템 이벤트에 대한 가상 메모리 통계 및 정보를 보고할 수 있습니다. vmstat 명령은 스와핑, 캐시 비우기 및 인터럽트에 대한 통계도 표시할 수 있습니다.

표 3-4 vmstat 명령의 출력

범주
필드 이름
설명
procs
다음에 대해 보고합니다.
r
전달 대기열의 커널 스레드 수
b
리소스를 대기 중인 차단된 커널 스레드 수
w
처리 중인 리소스 완료를 대기 중인 스왑 아웃된 LWP 수
memory
실제 메모리 및 가상 메모리의 사용에 대해 보고합니다.
swap
사용 가능한 스왑 공간
free
해제 목록의 크기
page
페이지 폴트 및 페이지 작업을 초 단위로 보고합니다.
re
재확보된 페이지
mf
작은 결함 및 큰 결함
pi
페이징인(킬로바이트)
po
페이징아웃(킬로바이트)
fr
해제됨(킬로바이트)
de
최근 스왑 인된 프로세스에서 필요한 예상 메모리
sr
현재 사용되고 있지 않은 page 데몬으로 스캔된 페이지. sr이 0이 아니면 page 데몬이 실행된 것입니다.
disk
최대 4개 디스크의 데이터에 대한 초당 디스크 작업 수를 보고합니다.
faults
초당 트랩/인터럽트 비율을 보고합니다.
in
초당 인터럽트
sy
초당 시스템 호출
cs
CPU 컨텍스트 전환 비율
cpu
CPU 시간 사용을 보고합니다.
us
사용자 시간
sy
시스템 시간
id
유휴 시간

이 명령에 대한 자세한 내용은 vmstat(1M) 매뉴얼 페이지를 참조하십시오.

가상 메모리 통계를 표시하는 방법(vmstat )

예 3-1 가상 메모리 통계 표시

다음 예는 5초 간격으로 수집된 통계의 vmstat 표시를 보여줍니다.

$ vmstat 5
kthr      memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr dd f0 s1 --   in   sy   cs us sy id
 0 0 0 863160 365680  0   3  1  0  0  0  0  0  0  0  0  406  378  209  1  0 99
 0 0 0 765640 208568  0  36  0  0  0  0  0  0  0  0  0  479 4445 1378  3  3 94
 0 0 0 765640 208568  0   0  0  0  0  0  0  0  0  0  0  423  214  235  0  0 100
 0 0 0 765712 208640  0   0  0  0  0  0  0  3  0  0  0  412  158  181  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  157  179  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  403  153  182  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  168  177  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  153  178  0  0 100
 0 0 0 765832 208760  0  18  0  0  0  0  0  0  0  0  0  407  165  186  0  0 100

시스템 이벤트 정보를 표시하는 방법(vmstat -s)

스와핑 통계를 표시하는 방법(vmstat -S)

장치당 인터럽트를 표시하는 방법(vmstat -i)

예 3-2 장치당 인터럽트 표시

다음 예는 vmstat -i 명령의 출력을 보여줍니다.

$ vmstat -i
interrupt         total     rate
--------------------------------
clock          52163269      100
esp0            2600077        4
zsc0              25341        0
zsc1              48917        0
cgsixc0             459        0
lec0             400882        0
fdc0                 14        0
bppc0                 0        0
audiocs0              0        0
--------------------------------
Total          55238959      105

디스크 사용률 정보 표시( iostat)

iostat 명령을 사용하여 디스크 입출력에 대한 통계를 보고하고 처리량, 사용률, 대기열 길이, 트랜잭션 비율 및 서비스 시간에 대한 측정 결과를 표시합니다. 이 명령에 대한 자세한 내용은 iostat(1M) 매뉴얼 페이지를 참조하십시오.

디스크 사용률 정보를 표시하는 방법(iostat )

예 3-3 디스크 사용률 정보 표시

다음 예는 5초마다 수집된 디스크 통계를 보여줍니다.

$ iostat 5
tty        sd0           sd6           nfs1         nfs49           cpu
tin tout kps tps serv  kps tps serv  kps tps serv  kps tps serv  us sy wt id
 0    0   1   0   49    0   0    0    0   0    0    0   0   15   0  0  0 100
 0   47   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16  44   6  132    0   0    0    0   0    0    0   0    0   0  0  1 99
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   3   1   23    0   0    0    0   0    0    0   0    0   0  0  1 99
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100

다음 표는 iostat n 명령 출력의 필드를 설명합니다.

장치 유형
필드 이름
설명
터미널
장치 유형
tin
터미널 입력 대기열의 문자 수
tout
터미널 출력 대기열의 문자 수
디스크
장치 유형
bps
초당 블록
tps
초당 트랜잭션
serv
평균 서비스 시간(밀리초)
CPU
장치 유형
us
사용자 모드
sy
시스템 모드
wt
I/O 대기 중
id
유휴

확장 디스크 통계를 표시하는 방법(iostat -xtc)

디스크 공간 통계 표시(df)

df 명령을 사용하여 각 마운트된 디스크에서 사용 가능한 디스크 공간을 표시합니다. 보고 통계에서는 총 사용 가능 공간보다 10%를 허용하므로 df로 보고되는 사용 가능 디스크 공간에는 전체 용량의 90%만 반영됩니다. 이 헤드 공간은 일반적으로 보다 좋은 성능을 위해 비워 둡니다.

df 명령으로 실제로 보고되는 디스크 공간의 비율은 사용 가능 공간으로 나눈 사용된 공간입니다.

파일 시스템이 90% 용량을 초과할 경우 cp 명령을 사용하여 가득 차지 않은 디스크로 파일을 전송할 수 있습니다. tar 또는 cpio 명령을 사용하여 테이프로 파일을 전송할 수도 있습니다. 또는 파일을 제거할 수 있습니다.

이 명령에 대한 자세한 내용은 df(1M) 매뉴얼 페이지를 참조하십시오.

디스크 공간 정보를 표시하는 방법(df -k)

예 3-4 파일 시스템 정보 표시

다음 예는 df -k 명령의 출력을 보여줍니다.

$ df -k
Filesystem           1024-blocks        Used   Available Capacity  Mounted on
rpool/ROOT/solaris-161   191987712     6004395   140577816     5%    /
/devices                       0           0           0     0%    /devices
/dev                           0           0           0     0%    /dev
ctfs                           0           0           0     0%    /system/contract
proc                           0           0           0     0%    /proc
mnttab                         0           0           0     0%    /etc/mnttab
swap                     4184236         496     4183740     1%    /system/volatile
objfs                          0           0           0     0%    /system/object
sharefs                        0           0           0     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1   146582211     6004395   140577816     5%    /lib/libc.so.1
fd                             0           0           0     0%    /dev/fd
swap                     4183784          60     4183724     1%    /tmp
rpool/export           191987712          35   140577816     1%    /export
rpool/export/home      191987712          32   140577816     1%    /export/home
rpool/export/home/123   191987712    13108813   140577816     9%    /export/home/123
rpool/export/repo      191987712    11187204   140577816     8%    /export/repo
rpool/export/repo2010_11   191987712          31   140577816     1%    /export/repo2010_11
rpool                  191987712     5238974   140577816     4%    /rpool
/export/home/123      153686630    13108813   140577816     9%    /home/123

다음 표는 df -k 명령의 출력을 설명합니다.

필드 이름
설명
kbytes
파일 시스템에서 총 사용 가능한 공간 크기
used
사용된 공간의 양
avail
사용 가능한 공간의 양
capacity
사용된 공간의 양(총 용량의 백분율)
mounted on
마운트 지점

예 3-5 df 명령을 옵션 없이 사용하여 파일 시스템 정보 표시

다음 예와 같이 df 명령을 피연산자 또는 옵션 없이 사용할 경우 마운트된 모든 파일 시스템이 보고됩니다.

$ df
/                  (rpool/ROOT/solaris):100715496 blocks 100715496 files
/devices           (/devices          ):       0 blocks        0 files
/dev               (/dev              ):       0 blocks        0 files
/system/contract   (ctfs              ):       0 blocks 2147483601 files
/proc              (proc              ):       0 blocks    29946 files
/etc/mnttab        (mnttab            ):       0 blocks        0 files
/system/volatile   (swap              ):42257568 blocks  2276112 files
/system/object     (objfs             ):       0 blocks 2147483441 files
/etc/dfs/sharetab  (sharefs           ):       0 blocks 2147483646 files
/dev/fd            (fd                ):       0 blocks        0 files
/tmp               (swap              ):42257568 blocks  2276112 files
/export            (rpool/export      ):100715496 blocks 100715496 files
/export/home       (rpool/export/home ):100715496 blocks 100715496 files
/export/home/admin (rpool/export/home/admin):100715496 blocks 100715496 files
/rpool             (rpool             ):100715496 blocks 100715496 files
/export/repo2010_11(rpool/export/repo2010_11):281155639 blocks 281155639 files
/rpool             (rpool             ):281155639 blocks 281155639 files