Esihlokweni esilandelayo sizobheka i-vtop. Emndenini wamathuluzi wokuqapha kusuka esigungwini, singathola top noma htop phakathi kwabanye, kepha kulolu hlu singangeza i-vtop. Leli thuluzi lamahhala lesiginali esibhalwe ngeNode.js, linikezelwe ku- qapha ukusetshenziswa kwe-CPU ne-RAM. Futhi ingumthombo ovulekile, olula kodwa onamandla futhi owandekayo.
Amathuluzi omugqa womyalo afana 'phezulu' enza kube nzima ukubona ukusetshenziswa kwe-CPU kuzinhlelo zokusebenza eziningi (njenge-Apache ne-Chrome), ama-spikes ngesikhathi nokusetshenziswa kwememori Ngalesi sizathu, i-vtop yakho yadalwa.
Uhlelo lwenzelwe ukwenza kube lula kubasebenzisi ukubona ukusetshenziswa kwe-CPU kuzinhlelo zokusebenza ezifundwayo eziningi (lezo ezinenqubo eyinhloko nezinqubo zezingane, njenge-NGINX, i-Apache, i-Chrome, njll.). IVtop futhi yenza kube lula ukubona iziqongo ngokuhamba kwesikhathi, kanye nokusetshenziswa kwememori. Uhlelo lokusebenza luzosebenzisa izinhlamvu I-Unicode braille (kusetshenziswa i-node-drawille) ukudweba nokukhombisa amagrafu we-CPU nokusetshenziswa kwememori, okuzosisiza ukubona ngeso lengqondo ama-spikes.
Faka i-vtop ku-Ubuntu
Ngaphambi kokuqala ukufaka i-vtop, kuzodingeka ukuthi sibe neNode.js ne-NPM efakwe ohlelweni lwethu. Uma ungakabi nazo ezitholakalayo kusistimu yakho, ungakwazi thinta i-athikili ukuthi sabhala kule blog esikhathini esedlule, noma ngqo ukuvula i-terminal (Ctrl + Alt + T) bese wenza imiyalo elandelayo:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install nodejs
Lapho uhlelo lwethu selufakiwe i-Node.js ne-NPM, sizokhipha umyalo olandelayo ku faka i-vtop. Sizosebenzisa umyalo ngeSudo uma kunesidingo ekufakweni kwephakeji:
sudo npm install -g vtop
Sebenzisa i-vtop
Ngemuva kokufaka i-vtop, ku- qala ithuluzi Ukuphela kokufanele ukwenze ukusebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T) ukuqala ngawo:
vtop
Ku-interface yohlelo, singasebenzisa izinqamuleli zekhibhodi ukuhamba ngalo. Ezinye zazo yilezi:
- ko up umcibisholo → Hambisa uhlu lwenqubo.
- jo umcibisholo waphansi → Yehlisa uhlu lwenqubo.
- g → Kuzosiyisa phezulu kohlu lwenqubo.
- G → Sizoya ekugcineni kohlu.
- dd → Uzobulala zonke izinqubo ezikulelo qembu. Kepha okokuqala kufanele sikhethe igama lenqubo.
- u → Ivuselelwa kunguqulo yakamuva ye-vtop.
para shintsha isikimu sombala, singasebenzisa i-modifier –Isihloko. Sizokwazi ukukhetha noma yiziphi izindikimba ezitholakalayo; i-asidi, i-becca, i-brew, i-cert, emnyama, i-gooey, i-gruvbox, i-monokai, i-nord, i-parallax, i-seti, ne-wizard. Uma besifuna ukusebenzisa ingqikithi enyakatho, umyalo obekufanele siwubhale kuzoba:
vtop --theme nord
para setha isikhawu phakathi kokuvuselelwa, sizokwazi ukuyishintsha nge -ukuvuselela-isikhawu nenani ngama-millisecond. Kulesi sibonelo, ama-millisecond angama-20 alingana namasekhondi angu-0.02:
vtop --update-interval 20
Nathi singakwazi lungiselela i-vtop ukunqamula ngemuva kwemizuzwana embalwa isebenza. Ukufeza lokhu sizosebenzisa inketho -Ukuyeka njengoba kukhonjiswa kokulandelayo:
vtop --quit-after 5
Uma ufuna thintana nosizo lwe-vtop, esigungwini (Ctrl + Alt + T) kufanele ukhiphe umyalo olandelayo:
vtop -h
Uma uthanda vtop, kodwa niqhubeka nibhala 'topku-terminal, ungakwazi engeza i-alias ku- ~ / .bashrc. Ukuze wenze lokhu, kufanele uhlele ifayela bese ungeza imigqa ekugcineni kwalo:
alias top="vtop" alias oldtop="/usr/bin/top"
Khipha
Uma lolu hlelo lungakwenzi ukholwe, lungakhishwa kalula. Kufanele uvule ukuphela (Ctrl + Alt + T) bese usebenzisa umyalo:
sudo npm remove -g vtop
Futhi uma ungeze imigqa ye-alias kufayela .bashrc, kuzofanele ubasuse.
I-Vtop kungenye inketho yeziningi ezitholakalayo esingaqapha ngazo umsebenzi wesistimu yethu kusuka esigungwini. Ngoba yazi kabanzi ngaleli thuluzi, abasebenzisi bangabonisana ne- ikhasi ku-GitHub, noma ikhasi lewebhu lapho kwethulwa khona leli thuluzi.