Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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