Show Table of Contents
2.5. 내장된 명령행 도구
Red Hat Enterprise Linux 7에서는 명령행에서 시스템을 모니터링할 수 있는 여러 도구를 제공하며 이를 통해 런레벨 5 밖에서 시스템을 모니터링할 수 있습니다. 다음 부분에서는 각 도구에 대해 간략하게 설명하고 각 도구를 사용할 수 있는 위치 및 사용 방법에 대한 자세한 정보가 있는 링크를 알려드립니다.
2.5.1. top
procps-ng 패키지에서 제공하는 top 도구는 실행 중인 시스템에서 프로세스를 동적으로 표시합니다. 시스템 요약 및 Linux 커널에서 현재 관리되는 작업 목록을 포함하여 다양한 정보를 표시할 수 있습니다. 프로세스를 조정하고 시스템 재부팅 후 설정 변경 사항을 영구적으로 유지할 수 있는 한정된 기능도 제공합니다.
기본적으로 프로세스는 CPU 사용량에 따라 순서대로 표시되므로 가장 많은 리소스를 소비하는 프로세스를 쉽게 찾을 수 있습니다. top으로 표시되는 정보 및 동작 모두는 필요에 따라 다른 사용량에 중점을 둘 수 있도록 고급 설정 가능합니다.
top 사용에 대한 보다 자세한 내용은 man 페이지에서 참조하십시오:
$ man top
2.5.2. ps
procps-ng 패키지에서 제공되는 ps 도구는 선택한 실행 중인 프로세스 그룹의 스냅샷을 가져옵니다. 기본적으로 그룹은 현재 사용자가 소유하고 있고 ps가 실행되고 있는 터미널에 연결된 프로세스로 제한됩니다.
ps는 top 보다 더 자세한 프로세스 정보를 제공하지만 이는 기본적으로 프로세스 ID 순으로 데이터의 스냅샷을 제공합니다.
ps 사용에 대한 보다 자세한 내용은 man 페이지에서 참조하십시오:
$ man ps
2.5.3. 가상 메모리 통계 (vmstat)
가상 메모리 통계 도구 (vmstat)는 시스템 프로세스, 메모리, 페이징, 입/출력 차단, 인터럽트, CPU 동작에 관한 인스턴스 보고서를 제공합니다. Vmstat를 통해 샘플링 간격을 설정할 수 있기 때문에 거의 실시간으로 시스템 동작을 관찰할 수 있습니다.
vmstat는 procps-ng 패키지로 제공됩니다. vmstat에 관한 보다 자세한 내용은 man 페이지에서 참조하십시오:
$ man vmstat
2.5.4. sar (System Activity Reporter)
sar (System Activity Reporter)는 최근의 시스템 동작에 대한 정보를 수집 및 보고합니다. 기본 출력에서는 하루의 시작 (00:00:00 시스템 클럭에 따라)에서 10 분 간격으로 현재의 CPU 사용량을 표시합니다.
-i 옵션을 사용하여 초 단위로 간격을 설정할 수 있습니다. 예를 들어 sar -i 60으로 설정하면 sar는 분 마다 CPU 사용량을 확인합니다.
sar는 수동으로 시스템 동작에 대한 보고서를 주기적으로 작성하기 위해 top 대신 사용할 수 있는 유용한 도구입니다. sysstat 패키지에서 제공됩니다. sar 사용에 대한 보다 자세한 내용은 man 페이지에서 참조하십시오:
$ man sar

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.