sysstat
패키지의 일부로 시스템 활동 리포터(System Activity Reporter)입니다. LCPU 사용량
# 1초 간격으로 5번 CPU 사용률 확인
sar -u 1 5
메모리 사용 및 페이징
# 현재 메모리 사용률
sar -r
디스크 I/O
# Disk I/O
sar -d
네트워크 활동
# Disk I/O
sar -d
프로세스 생성 및 시스템 부하
# 시스템 부하 검색
sar -q
블록 디바이스 I/O
# 블록 디바이스 I/O
sar -b
sar -b
-b
옵션은 시스템의 블록 디바이스(block device) I/O 상태를 확인할 수 있습니다.tps
: 초당 I/O 전송 횟수입니다. 하나의 전송은 하나의 I/O 요청을 의미합니다.rtps
: 초당 읽기 전송 횟수입니다.wtps
: 초당 쓰기 전송 횟수입니다.bread/s
: 초당 읽기 요청에 의해 파일시스템으로부터 읽어진 블록 수입니다.bwrtn/s
: 초당 쓰기 요청에 의해 파일시스템으로 쓰여진 블록 수입니다.sar -w
-w
옵션은 프로세스와 컨텍스트 스위치에 대한 통계를 확인할 수 있습니다.proc/s
: 초당 생성된 프로세스 수입니다.cswch/s
: 초당 컨텍스트 스위치의 수입니다. 컨텍스트 스위치는 CPU가 한 작업에서 다른 작업으로 전환하는 것을 말합니다.sar -n
-n
옵션은 네트워크에 대한 통계를 확인할 수 있습니다. 이 옵션은 다양한 인자와 함께 사용될 수 있으며, 각각 다른 네트워크의 데이터를 확인할 수 있습니다.sar -n DEV
: 네트워크 인터페이스의 통계를 출력합니다. 이는 패킷의 전송 및 수신 횟수, 바이트, 오류 등의 정보를 포함합니다.sar -n EDEV
: 네트워크 인터페이스의 오류 통계를 출력합니다.sar -n NFS
: NFS 클라이언트 활동에 대한 통계를 출력합니다.sar -n NFSD
: NFS 서버 활동에 대한 통계를 출력합니다.sar -n SOCK
: 소켓 사용에 대한 통계를 출력합니다. 이는 소켓 큐의 길이, 오류 등의 정보를 포함합니다.sar -n IP
: IP 수준의 통계를 출력합니다. 전송 및 수신된 패킷, 전달된 패킷, 버려진 패킷 등이 여기에 속합니다.sar -n EIP
: IP 수준에서 발생한 오류에 대한 통계를 출력합니다.sar -n ICMP
: ICMP 프로토콜 관련 통계를 출력합니다.sar -n EICMP
: ICMP 수준에서 발생한 오류에 대한 통계를 출력합니다.https://en.wikipedia.org/wiki/Sar_(Unix)
https://www.linode.com/docs/guides/how-to-use-sar/
https://linuxtechlab.com/monitoring-system-resources-using-sar/