logo

Linux에서 시스템 활동을 모니터링하는 방법 | 최고 명령

맨 위 명령은 Linux 프로세스를 표시하는 데 사용됩니다. 실행 중인 시스템에 대한 동적 실시간 보기를 제공합니다. 일반적으로 이 명령은 시스템의 요약 정보와 현재 Linux 커널에서 관리하는 프로세스 또는 스레드 목록을 표시합니다. 이 명령을 실행하자마자 위쪽 절반 부분에 프로세스 및 리소스 사용량 통계가 포함되는 대화형 명령 모드가 열립니다. 그리고 아래쪽에는 현재 실행 중인 프로세스 목록이 포함되어 있습니다. 누르기 단순히 명령 모드를 종료합니다.

`top` 명령을 사용하여 Linux에서 시스템 활동을 모니터링하는 방법

의 강점 중 하나는top>명령은 표시된 정보를 정기적으로 동적으로 업데이트하는 기능입니다. 이 실시간 모니터링 기능을 통해 사용자는 시스템 활동의 변화를 관찰하고 리소스 사용량의 급증을 식별하며 성능 문제에 신속하게 대응할 수 있습니다.



시작하려면top>명령을 실행하고 터미널 창을 열고 다음을 입력하세요.

top>

그러면 다양한 시스템 측정항목을 보여주는 지속적으로 업데이트되는 화면이 표시됩니다. 기본적으로 프로세스는 CPU 사용량에 따라 내림차순으로 정렬되며 리소스를 가장 많이 사용하는 프로세스가 맨 위에 나열됩니다.

top 명령을 사용하여 Linux에서 시스템 활동 모니터링

top 명령을 사용하여 Linux에서 시스템 활동 모니터링



100만 개 중 10개

여기,

  • PID: 작업의 고유 프로세스 ID를 표시합니다.
  • 홍보: 프로세스의 우선순위. 숫자가 낮을수록 우선순위가 높습니다.
  • 버트: 작업에 사용된 총 가상 메모리입니다.
  • 사용자: 작업 소유자의 사용자 이름입니다.
  • %CPU: CPU 사용량을 나타냅니다.
  • 시간+: CPU 시간은 'TIME'과 동일하지만 100분의 1초를 통해 더 세밀하게 반영됩니다.
  • SHR: 작업에서 사용하는 공유 메모리 크기(kb)를 나타냅니다.
  • 안에: 작업의 Nice Value를 나타냅니다. 음수 nice 값은 높은 우선 순위를 의미하고 양수 nice 값은 낮은 우선 순위를 의미합니다.
  • %MEM: 작업의 메모리 사용량을 표시합니다.
  • 응답: 프로세스가 사용하는 실제 RAM의 양(KB)입니다.
  • 명령: 프로세스를 시작한 명령의 이름입니다.

시스템 활동을 모니터링하는 방법에 대한 예 Linux에서 'top' 명령 사용

1) 특정 반복 후 상위 명령 종료:

'q'를 누를 때까지 상단 출력이 계속 새로 고쳐집니다. 아래 명령을 사용하면 top 명령이 10번 반복된 후 자동으로 종료됩니다.



top -n 10>

2) 특정 사용자 프로세스 표시

top -u paras>

3) 상단에서 실행 중인 프로세스를 강조 표시합니다. 실행 중인 top 명령에서 'z' 옵션을 누르면 실행 중인 프로세스가 색상으로 표시되어 실행 중인 프로세스를 쉽게 식별하는 데 도움이 됩니다.

4) 프로세스의 절대 경로를 표시합니다. 실행 중인 top 명령에서 'c' 옵션을 누르면 실행 중인 pro의 절대 경로가 표시됩니다.

5) 실행 중인 프로세스를 종료합니다. 아래와 같이 상단 창을 종료하지 않고 top 명령 실행 시 'k' 옵션을 누르면 프로세스의 PID를 찾은 후 프로세스를 종료할 수 있습니다.

6) CPU 사용률을 기준으로 정렬: (Shift+P)를 눌러 CPU 사용률에 따라 프로세스를 정렬합니다.

7) 최상위 명령 구문을 표시합니다.

top -h>

8) 배치 모드 : 출력을 위에서부터 파일이나 다른 프로그램으로 보냅니다.

자바스크립트 코멘트
top -b>

9) 보안 모드: 보안 모드에서는 top을 사용하세요.

top -s>

10) 명령줄: 아래 명령은 마지막 닫힌 상태로 맨 위에서 시작합니다.

Top -c>

11) 지연시간 : 화면 업데이트 사이의 지연 시간을 알려줍니다.

Top -d seconds.tenths>

자주 묻는 질문

1) 무엇입니까? top> Linux의 명령은 시스템 활동을 모니터링하는 데 어떻게 도움이 됩니까?

` top`> 명령은 시스템 성능에 대한 실시간 동적 보기를 제공하는 Linux에 내장된 유틸리티입니다. CPU 사용량, 메모리 사용량, 실행 중인 프로세스 등에 대한 정보를 표시하므로 사용자는 시스템 활동을 효과적으로 모니터링하고 분석할 수 있습니다.

2) 표시되는 정보를 어떻게 해석합니까? top> 명령?

`에 의해 표시되는 정보 top`> 명령에는 PID, %CPU, %MEM, VIRT, RES 및 COMMAND와 같은 열이 포함됩니다. PID는 프로세스 ID, %CPU는 CPU 사용량, %MEM은 메모리 사용량, VIRT는 가상 메모리, RES는 물리적 RAM 사용량, COMMAND는 프로세스 이름을 표시합니다.

3) 디스플레이를 사용자 정의할 수 있나요? top> 특정 프로세스나 사용자에 집중하는 명령이요?

네, ` top`> 명령은 고도로 사용자 정의 가능합니다. 사용자는 키를 눌러 다양한 보기 사이를 전환하고, 다양한 기준에 따라 프로세스를 정렬하고, 디스플레이를 필터링하여 특정 사용자에 대한 프로세스를 표시할 수 있습니다. 예를 들어 'u'를 누르면 사용자 이름으로 필터링할 수 있습니다.

4) 어떻게 이용하나요? top> 리소스가 부족한 프로세스를 식별하고 종료하는 명령은 무엇입니까?

` top`> 명령을 사용하면 사용자가 프로세스를 대화형으로 관리할 수 있습니다. 'k'를 누르면 사용자는 PID를 입력하여 특정 프로세스를 종료할 수 있습니다. CPU 또는 메모리 사용량('P' 또는 'M' 사용)별로 프로세스를 정렬하면 주의가 필요할 수 있는 리소스 집약적 작업을 식별하는 데 도움이 됩니다.

5) 추가 고급 기능이 있습니까? top> 실시간 모니터링 이상의 명령?

네, ` top`> 명령은 고급 기능을 제공합니다. 사용자는 ` top`> 특정 반복 횟수 후에 종료하려면 '-n', 특정 사용자에 대한 프로세스를 표시하려면 '-u', 배치 모드(스크립팅에 유용함)에는 '-b', 종료하려면 '-d'와 같은 특정 옵션을 사용합니다. 화면 업데이트 간의 지연 시간을 설정합니다. 이러한 옵션을 이해하면 ` top`> 다양한 시나리오에서 명령을 내릴 수 있습니다.

결론

이 기사에서 우리는 다음에 대해 논의했습니다.top>Linux 사용자 및 시스템 관리자를 위한 필수 도구인 명령은 시스템 프로세스 및 리소스 사용량에 대한 실시간 통찰력을 제공합니다. 동적 인터페이스, 대화형 명령 및 사용자 정의 옵션을 통해 모니터링 및 문제 해결을 위한 강력한 도구가 됩니다. 프로세스 정렬 및 작업 종료부터 특정 사용자 모니터링까지,top>명령은 시스템 상태에 대한 간결하면서도 포괄적인 보기를 제공하여 사용자가 최적의 성능을 효율적으로 유지할 수 있도록 합니다.