3.3. 내장된 명령행 모니터링 도구

그래픽 모니터링 도구 이외에 Red Hat Enterprise Linux는 명령행에서 시스템을 모니터링하는데 사용할 수 있는 몇 가지 도구를 제공합니다. 이러한 도구의 장점은 런레벨 5 이상에서 사용할 수 있다는 것입니다. 다음 부분에서는 각 도구에 대해 간략하게 설명하고 가장 적합하게 사용될 수 있는 용도에 대해 제안합니다.
top

top 도구는 실행 중인 시스템에서 프로세스의 동적인 실시간 뷰를 제공합니다. 이는 시스템 요약, Linux 커널에 의해 관리되는 작업 등과 같은 다양한 정보를 표시할 수 있습니다. 또한 프로세스를 조작할 수 있는 제한된 기능을 가지고 있습니다. 이러한 동작 및 표시되는 정보는 모두 설정 가능하고 설정 세부 사항은 다시 시작하기를 통해 영구적으로 만들 수 있습니다.

기본값으로 프로세스는 CPU 사용량의 비율로 정렬되어 표시되며 대부분의 리소스를 소비하는 프로세스를 쉽게 확인할 수 있습니다.
top 사용에 대한 보다 자세한 내용은 man top man 페이지에서 참조하십시오.
ps

ps 도구는 활성 프로세스의 선택 그룹의 스냅샷을 찍습니다. 기본값으로 이 그룹은 현재 사용자가 소유하고 있고 동일한 터미널과 관련된 프로세스로 제한됩니다.

이는 top 보다 더 자세한 프로세스 정보를 제공하지만 동적이지 않습니다.
ps 사용에 대한 보다 자세한 내용은 man ps man 페이지에서 참조하십시오.
vmstat

vmstat (Virtual Memory Statistics)는 시스템의 프로세스, 메모리, 페이징, I/O 차단, 인터럽트, CPU 동작에 대한 즉각적인 보고서를 출력합니다.

이는 top과 같이 동적이지 않지만 거의 실시간으로 시스템 동작을 관찰할 수 있는 샘플링 간격을 지정할 수 있습니다.
vmstat 사용에 대한 보다 자세한 내용은 man vmstat man 페이지에서 참조하십시오.
sar

sar (System Activity Reporter)는 지금까지 현재의 시스템 동작에 대한 정보를 수집 및 보고합니다. 기본값 출력은 하루의 시작에서 10분 간격으로 현재의 CPU 사용률을 포함합니다:

12:00:01 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:10:01 AM     all      0.10      0.00      0.15      2.96      0.00     96.79
12:20:01 AM     all      0.09      0.00      0.13      3.16      0.00     96.61
12:30:01 AM     all      0.09      0.00      0.14      2.11      0.00     97.66
...
이 도구는 top 또는 유사한 도구를 통해 시스템 동작에 대한 보고서를 주기적으로 작성하기에 유용한 대안입니다.
sar 사용에 대한 보다 자세한 내용은 man sar man 페이지에서 참조하십시오.

Red Hat의 최신 제품 문서 번역을 신속하게 제공하기 위해 이 페이지에는 영어 원본을 한국어로 자동 번역한 내용이 포함되어 있을 수 있습니다. [자세한 내용보기]