2.3. 기본 제공 명령줄 도구
Red Hat Enterprise Linux 7은 명령줄에서 시스템을 모니터링하는 데 사용할 수 있는 몇 가지 툴을 제공하므로 실행 수준 5 외부에서 시스템을 모니터링할 수 있습니다. 이 장에서는 각 도구에 대해 간략하게 설명하고 각 툴을 사용해야 하는 위치와 사용 방법에 대한 추가 정보에 대한 링크를 제공합니다.
2.3.1. top 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
procps-ng 패키지에서 제공하는 최상위 툴은 실행 중인 시스템의 프로세스 동적 보기를 제공합니다. 시스템 요약 및 Linux 커널에서 현재 관리 중인 작업 목록을 포함하여 다양한 정보를 표시할 수 있습니다. 또한 프로세스를 조작하고 시스템을 다시 시작할 때마다 구성을 영구적으로 변경할 수 있는 기능이 제한되어 있습니다.
기본적으로 표시되는 프로세스는 CPU 사용량의 백분율에 따라 정렬되므로 가장 많은 리소스를 사용하는 프로세스를 쉽게 확인할 수 있습니다. top displays 정보와 해당 작업은 모두 필요에 따라 다양한 사용량 통계에 집중할 수 있도록 매우 구성 가능합니다.
top 사용에 대한 자세한 내용은 도움말 페이지를 참조하십시오.
$ man top
2.3.2. ps 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
procps-ng 패키지에서 제공하는 ps 툴은 선택한 활성 프로세스 그룹의 스냅샷을 가져옵니다. 기본적으로 검사된 그룹은 현재 사용자가 소유하고 ps가 실행되는 터미널과 연결된 프로세스로 제한됩니다.
PS는 top보다 프로세스에 대한 자세한 정보를 제공할 수 있지만 기본적으로 프로세스 식별자에 따라 정렬된 이 데이터의 단일 스냅샷을 제공합니다.
ps 사용에 대한 자세한 내용은 도움말 페이지를 참조하십시오.
$ man ps
2.3.3. 가상 메모리 통계(vmstat) 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
가상 메모리 통계 도구 vmstat는 시스템의 프로세스, 메모리, 페이징, 블록 입력/출력, 인터럽트 및 CPU 활동에 대한 즉각적인 보고서를 제공합니다. vmstat를 사용하면 거의 실시간으로 시스템 활동을 관찰할 수 있도록 샘플링 간격을 설정할 수 있습니다.
vmstat는 procps-ng 패키지에서 제공합니다. vmstat 사용에 대한 자세한 내용은 도움말 페이지를 참조하십시오.
$ man vmstat
2.3.4. 시스템 활동 보고자(sar) 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
System Activity Reporter, sar는 지금까지 발생한 시스템 활동에 대한 정보를 수집하고 보고합니다. 기본 출력은 시스템 클록에 따라 시작일(00:00:00)부터 현재 날짜의 CPU 사용량을 10분 간격으로 표시합니다.
또한
-i 옵션을 사용하여 간격 시간을 초 단위로 설정할 수 있습니다(예: sar -i 60 ).
SAR은 top을 사용하여 시스템 활동에 대한 주기적인 보고서를 수동으로 생성하는 데 유용한 대안입니다. sysstat 패키지에서 제공합니다. sar 사용에 대한 자세한 내용은 도움말 페이지를 참조하십시오.
$ man sar