Section 6.1: CPU, 메모리, 네트웍 및 디스크 (I/O 작업) 관련 통계치 확인하기
시스템의 주요 구성요소들에 대한 전반적인 통계치를 확인하기 위해서는 stat
계열의 명령어가 매우 유용하게 사용된다.
CPU
프로세서 관련된 통계치 확인을 위해서는 mpstat
명령어를 사용할 수 있으며, 옵션값을 적절히 사용하면 보다 나은 가독성을 얻을 수도 있다:
$ mpstat 2 10
메모리
일반적으로 free
명령어를 통해 (남아있는) RAM 용량을 확인하는 방법이 널리 알려져 있으나, 추가적으로 I/O 작업을 포함한 전체적인 통계를 확인하고 싶다면 다음과 같이 입력한다:
$ vmstat 2 10
디스크
사용자의 디스크 작업에 대한 전반적인 정보를 실시간으로 확인하기를 원한다면 iostat
도구를 활용할 수 있다.
$ iostat -kx 2
Network
사용자의 네트워크 서비스상에 일어나고 있는 작업들을 확인하고자 한다면 netstat
을 사용할 수 있다
$ netstat -ntlp # TCP 소켓 관련 정보를 출력한다
$ netstat -nulp # UDP 소켓 관련 정보를 출력한다
$ netstat -nxlp # Unix 소켓 관련 정보를 출력한다
다음과 같은 명령어를 이용하여 네트워크 traffic 을 실시간으로 모니터링 하는 것 역시 매우 유용할 수 있다:
$ sudo iftop
추가 정보
모든 구성요소들에 걸친 I/O 작업에 대한 전반적인 통계치 정보를 확인하고자 하는 경우에는 dstat
을 사용할 수 있다. 이는 vmstat
, iostat
및 ifstat
을 대체할 수 있는 일종의 만능 도구와도 같다.
본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/GitBook/
반응형
'번역 > Linux Notes for Professionals' 카테고리의 다른 글
6.3: 하드웨어 정보 열람하기 (0) | 2020.07.10 |
---|---|
6.2: lscpu 와 lshw 도구 사용하기 (0) | 2020.07.10 |
5.2: 디스크 공간 확인하기 (0) | 2020.07.01 |
5.1: 디렉토리들의 디스크 사용량 조사하기 (0) | 2020.07.01 |
4.4: 시스템에 존재하는 파일 위치 찾기 (0) | 2020.06.30 |