웹사이트 검색

vtop - Linux 프로세스 및 메모리 활동 모니터링 도구


"top"과 같은 명령줄 도구를 사용하면 CPU 사용량과 메모리 사용량을 모니터링하기가 어렵습니다. 이것이 바로 오늘 vtop을 소개하는 이유입니다. vtop은 무료 오픈 소스이며 간단하면서도 강력하고 확장 가능한 터미널 활동 모니터링 도구로 Node.js로 작성되었습니다.

이는 사용자가 다중 프로세스 응용 프로그램(예: NGINX, Apache, Chrome 등과 같이 마스터 프로세스와 하위 프로세스가 있는 응용 프로그램)에서 CPU 사용량을 쉽게 볼 수 있도록 설계되었습니다. 또한 vtop을 사용하면 시간 경과에 따른 급증과 메모리 사용량을 쉽게 확인할 수 있습니다.

vtop은 유니코드 점자 문자를 사용하여 CPU 및 메모리 사용량 차트를 그리고 표시하므로 스파이크를 시각화하는 데 도움이 됩니다. 또한 동일한 이름을 가진 프로세스(마스터 및 모든 하위 프로세스)를 그룹화합니다.

이 글에서는 Linux에 vtop 모니터링 도구를 설치하는 방법을 배웁니다.

요구사항:

전제 조건으로 시스템에 Node.jsNPM이 설치되어 있어야 합니다. 그렇지 않은 경우 이 가이드를 참조하세요.

  • Linux에 최신 Node.js 및 NPM을 설치하는 방법

Linux 시스템에 vtop 설치

시스템에 Node.jsNPM이 설치되면 다음 명령을 실행하여 vtop을 설치합니다. 패키지 설치를 위한 루트 권한을 얻으려면 필요한 경우 sudo 명령을 사용하십시오.

sudo npm install -g vtop

vtop을 설치한 후 다음 명령을 실행하여 실행하세요.

vtop

다음은 vtop 키보드 단축키입니다.

  • uvtop 최신 버전으로 업데이트됩니다.
  • k 또는 위쪽 화살표는 프로세스 목록 위로 이동합니다.
  • j 또는 아래쪽 화살표가 프로세스 목록 아래로 이동합니다.
  • g는 프로세스 목록의 맨 위로 이동합니다.
  • G는 목록의 끝으로 이동합니다.
  • dd 해당 그룹의 모든 프로세스를 종료합니다(프로세스 이름을 먼저 선택해야 합니다).

색 구성표를 변경하려면 --theme 스위치를 사용하세요. 사용 가능한 테마(acid, becca, Brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti 및 Wizard)를 선택할 수 있습니다. 예를 들면 다음과 같습니다.

vtop --theme wizard

업데이트 간격(밀리초)을 설정하려면 --update-interval을 사용하세요. 이 예에서 20밀리초는 0.02초와 같습니다.

vtop --update-interval 20

표시된 대로 --quit-after 옵션을 사용하여 몇 초 후에 종료되도록 vtop을 설정할 수도 있습니다.

vtop --quit-after 5

vtop 도움말을 얻으려면 다음 명령을 실행하십시오.

vtop -h

vtop에는 서버 요청 측정, 로그 항목 등을 포함하여 파이프라인에 많은 기능이 있습니다. vtop에 대해 어떻게 생각하시나요? 아래 의견 양식을 통해 알려주십시오.