Linux 시스템을 확인할 때(또는 다른 운영 체제를 실행하는 컴퓨터의 문제를 해결할 때) 종종 top 명령을 사용하여 시스템의 RAM 및 CPU 사용량을 확인합니다. 이는 내 컴퓨터의 전반적인 상태를 평가하는 데 필요한 정보를 제공합니다. 나는 Linux 사용 초기에 top 명령에 대해 배웠고 이를 사용하여 Raspberry Pi를 포함한 서버나 다른 Linux 시스템에서 무슨 일이 일어나고 있는지에 대한 빠른 개요를 제공했습니다. 그러나 최고 사령부에는 눈에 보이는 것보다 더 많은 것이 있습니다. 매뉴얼 페이지에 따르면 최상위 프로그램은 실행 중인 시스템에 대한 동적 실시간 보기를 제공합니다. 시스템 요약 정보와 현재 Linux 커널에서 관리하는 프로세스 또는 스레드 목록을 표시합니다.
하지만 최고 사령부에는 눈에 보이는 것보다 더 많은 것이 있습니다. 최상위 명령의 특정 기능은 실행 중인 버전(procps-ng, Busybox, BSD)에 따라 다를 수 있으므로 자세한 내용은 매뉴얼 페이지를 참조하십시오.
맨 위에서 시작하려면 터미널에 다음을 입력하세요.
으아악실행 중인 프로세스는 상단 화면의 표 제목 아래에 표시되고, 그 위에는 시스템 통계가 표시됩니다.
으아악출력 색상을 변경하려면 Z 키를 누르세요. 나는 이것이 출력을 눈에 더 쉽게 만든다고 생각합니다.
시스템의 각 CPU 코어에 대한 그래픽 표현을 보려면 1 키를 누르세요. 1을 반복해서 눌러 CPU 코어의 코어 통계를 평가합니다.
top
명령을 호출한 다음 m 키를 누르면 메모리 사용량을 그래픽으로 표시할 수 있습니다.
유용한 상위 옵션
특정 사용자가 시작한 프로세스만 찾는 경우 다음 -u 옵션을 사용하여 해당 정보를 얻을 수 있습니다.
으아악시스템의 유휴 프로세스 목록을 얻으려면 다음 -i 옵션을 사용하세요.
으아악업데이트 간격을 초 단위로 원하는 값으로 설정할 수 있습니다. 기본값은 3초입니다. 다음과 같이 5로 변경하세요.
으아악타이머로 위에서 달릴 수도 있습니다. 예를 들어 다음 명령은 반복 횟수를 2로 설정한 다음 종료합니다.
으아악top을 사용하여 프로세스를 찾으세요
Shift+L을 눌러 이름으로 프로세스를 찾으세요. 그러면 굵은 표 제목 행 위에 힌트가 생성됩니다. 찾으려는 프로세스의 이름을 입력하고 Enter 또는 Return을 누르면 새로 정렬된 프로세스 목록에서 강조 표시된 해당 프로세스의 인스턴스를 볼 수 있습니다.
프로세스를 중지하려면 상단을 사용하세요
top을 사용하여 실행 중인 프로세스를 중지하거나 "종료"할 수도 있습니다. 먼저 Shift+L을 사용하거나 중지하려는 프로세스를 찾으세요 pgrep
. 그런 다음 K를 누르고 중지하려는 프로세스의 ID를 입력하세요. 기본값은 목록 상단에 있는 모든 것이므로 Enter를 누르기 전에 중지하려는 PID를 입력했는지 확인하십시오. 그렇지 않으면 중지할 의도가 없었던 프로세스가 중지될 수 있습니다.
최고 반복
이 명령에는 htop, atop, btop 및 ttop을 포함하여 top이 여러 번 반복됩니다. Linux 절전 도구 powertop 및 네트워크 트래픽 모니터링 도구 ntop과 같은 특수한 top 명령도 있습니다.
위 내용은 내가 가장 좋아하는 Linux 최상위 명령 옵션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!