Vtop, overvåg hukommelsesaktivitet og processer fra terminalen

om vtop

I den næste artikel skal vi se på vtop. I familien af ​​værktøjer til overvågning fra terminalen kan vi finde top eller htop blandt andre, men til denne liste kan vi tilføje vtop. Dette gratis værktøj til terminalen skrevet med Node.js er dedikeret til overvåge CPU- og RAM-forbrug. Det er også open source, enkelt, men kraftfuldt og udvideligt.

Kommandolinjeværktøjer som 'top' gør det vanskeligt at se CPU-brug i multitrådede applikationer (som Apache og Chrome), stigninger i tid og hukommelsesforbrug. Af denne grund blev din vtop oprettet.

Programmet er designet til at gøre det let for brugerne at se CPU-brug i multitrådede applikationer (dem, der har en masterproces og underordnede processer, såsom NGINX, Apache, Chrome osv.). Vtop gør det også let at se toppe over tid såvel som hukommelsesforbrug. Applikationen bruger tegn Unicode-braille (ved hjælp af node-drawille) for at tegne og vise grafikken til CPU- og hukommelsesforbrug, som hjælper os med at visualisere pigge.

Installer vtop på Ubuntu

Før du begynder at installere vtop, det vil være nødvendigt, at vi har Node.js og NPM installeret i vores system. Hvis du stadig ikke har dem tilgængelige i dit system, kan du se artiklen som vi skrev i denne blog for et stykke tid siden, eller direkte åbner en terminal (Ctrl + Alt + T) og udfører følgende kommandoer:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install nodejs

Når vores system har Node.js og NPM installeret, skal vi udføre følgende kommando til installer vtop. Vi bruger kommandoen med sudo, hvis det er nødvendigt for installationen af ​​pakken:

installer vtop med npm

sudo npm install -g vtop

Brug vtop

Efter installation af vtop, til start værktøjet Alt hvad du skal gøre er at køre følgende kommando i terminalen (Ctrl + Alt + T) for at starte den:

vtop kører

vtop

I programgrænsefladen vi kan bruge tastaturgenveje at bevæge sig igennem det. Nogle af dem er:

  • ko pil op → Flyt proceslisten op.
  • jo pil ned → Flyt ned i proceslisten.
  • g → Det fører os til toppen af ​​proceslisten.
  • G → Vi går til slutningen af ​​listen.
  • dd → Du vil dræbe alle processer i den gruppe. Men først skal vi vælge navnet på processen.
  • u → Den opdateres til den nyeste version af vtop.

til ændre farveskema, vi kan bruge modifikatoren -Tema. Vi vil være i stand til at vælge et af de tilgængelige temaer; syre, becca, bryg, certs, mørk, klæbrig, gruvbox, monokai, nord, parallax, seti og troldmand. Hvis vi ville bruge temaet nord, kommandoen, som vi skulle skrive, ville være:

vtop tema nord

vtop --theme nord

til indstil intervallet mellem opdateringer, vil vi være i stand til at ændre det med -opdateringsinterval og en værdi i millisekunder. I dette eksempel svarer 20 millisekunder til 0.02 sekunder:

opdateringsinterval 20 millisekunder

vtop --update-interval 20

Det kan vi også konfigurer vtop til at afslutte efter et par sekunders kørsel. For at opnå dette skal vi bruge muligheden –Afslut efter som det er vist i følgende:

vtop --quit-after 5

Hvis du vil konsulter vtop hjælp, i terminalen (Ctrl + Alt + T) skal du bare udføre følgende kommando:

værktøjshjælp

vtop -h

Hvis du kunne lide det vtop, men du fortsætter med at skrive 'topi terminalen kan du tilføj et alias til ~ / .bashrc. For at gøre dette skal du bare redigere filen og tilføje linjerne i slutningen af ​​den:

alias top="vtop"
alias oldtop="/usr/bin/top"

afinstallere

Hvis dette program ikke overbeviser dig, kan det let afinstalleres. Du skal bare åbne en terminal (Ctrl + Alt + T) og bruge kommandoen:

afinstallere vtop

sudo npm remove -g vtop

Og hvis du også har tilføjet aliaslinjerne til filen .bashrc, bliver du nødt til at slette dem.

Vtop er en anden mulighed af de mange tilgængelige, som vi kan overvåge vores systems aktivitet fra terminalen. Til vide mere om dette værktøj, kan brugerne konsultere deres side på GitHubeller webside, hvor dette værktøj præsenteres.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.