vtop - Et Linux-proces- og hukommelsesaktivitetsovervågningsværktøj


Kommandolinjeværktøjer som "top" gør det svært at overvåge CPU-forbrug og hukommelsesforbrug. Derfor introducerer vi dig i dag til vtop - er et gratis og open source, simpelt, men alligevel kraftfuldt og udvideligt værktøj til overvågning af terminalaktivitet skrevet i Node.js.

Det er designet til at gøre det let for brugerne at se CPU-brug på tværs af multi-proces applikationer (dem, der har en masterproces og underordnede processer, for eksempel NGINX, Apache, Chrome osv.). vtop gør det også let at se pigge over tid såvel som hukommelsesforbrug.

vtop bruger Unicode-braille-tegn til at tegne og vise diagrammer over CPU- og hukommelsesforbrug, hvilket hjælper dig med at visualisere pigge. Derudover grupperer den processer med samme navn (master og alle underordnede processer) sammen.

I denne artikel lærer du, hvordan du installerer vtop-overvågningsværktøj i Linux.

Som en forudsætning skal dit system have Node.js og NPM installeret, ellers se denne vejledning:

  • Sådan installeres nyeste Node.js og NPM i Linux

Installation af vtop i Linux-systemer

Når dit system har Node.js og NPM installeret, skal du køre følgende kommando for at installere vtop. Brug sudo-kommandoen, hvis det er nødvendigt, for at få root-rettigheder til pakkeinstallation.

# sudo npm install -g vtop

Efter installation af vtop skal du køre følgende kommando for at starte den.

# vtop

Følgende er vtop-tastaturgenveje, der trykker på:

  • u opdateringer til den nyeste version af vtop.
  • k eller pil op bevæger sig opad i proceslisten.
  • j eller pil ned bevæger sig nedad i proceslisten.
  • g fører dig til toppen af proceslisten.
  • G fører dig til slutningen af listen.
  • dd dræb alle processerne i den gruppe (du skal først vælge procesnavnet).

For at ændre farveskemaet skal du bruge kontakten --tema . Du kan vælge et af de tilgængelige temaer (syre, becca, bryg, certs, mørk, klæbrig, gruvbox, monokai, nord, parallax, seti og guide), for eksempel:

# vtop --theme wizard

For at indstille intervallet mellem opdateringer (i millisekunder) skal du bruge --update-interval . I dette eksempel svarer 20 millisekunder til 0,02 sekunder:

# vtop --update-interval 20

Du kan også indstille vtop til at afslutte efter nogle sekunder ved hjælp af indstillingen --quit-after som vist.

# vtop --quit-after 5

For at få vtop-hjælp skal du køre følgende kommando.

# vtop -h

vtop har mange funktioner i pipelinen, herunder måling af serveranmodninger, logindgange osv. Hvad synes du om vtop? Fortæl os det via nedenstående kommentarformular.