Uma singena ezweni le- Ukuphathwa kwesistimu ye-LinuxEnye yezinto zokuqala okudingeka siyazi ukuthi kwenzekani ngaphansi kwe-hood yomshini wethu. Sekuyiminyaka, umyalo top Kube yindinganiso engenakuphikiswa, lowo muntu omdala ohlala ekhona ukuze asitshele ukuthi iyiphi inqubo edla i-RAM noma ukuthi kungani iprosesa ibhema.
Kodwa-ke, uhlelo lwe-open-source alumi ndawonye, futhi kuye kwavela ezinye izindlela ezenza ukuthi i-classic monitor ibonakale njenge-relic yangeminyaka yama-90. i-btop Futhi izinduleli zayo sezifikile ukuzosinika ulwazi olubonakalayo, oluqondakala kalula, futhi, ngokusobala, olujabulisa kakhulu, oluguqula i-terminal ibe yinto yangempela isikhungo sokulawula zanamuhla.
I-classic ebalulekile: Ukwazi kahle umyalo ophezulu
TOP (okuyinto engelutho ngaphandle kwesifinyezo segama elithi Ithebula LezinquboIyithuluzi eliyisisekelo elifakwa cishe kunoma yiluphi uhlelo lwe-Linux noma lwe-UNIX. Umsebenzi walo ulula kodwa ubalulekile: ukusinika amandla qapha futhi uphathe imisebenzi esebenza ngesikhathi sangempela. Kuyindlela yokuqala yokuzivikela yokuthola izinqubo zombie, thola ama-spikes e-CPU noma umane ukhiphe i-PID yohlelo lokusebenza oluqandisiwe.
Lapho siqalisa, sithola isikhombimsebenzisi esihlukaniswe izigaba eziningana. Phezulu, sinayo isikhathi somsebenzi (okufana nalokho ebesingakubona ngomyalo we-uptime), lapho singahlola khona isikhathi, ukuthi iseva ibilokhu isebenza isikhathi esingakanani, kanye umthwalo we-CPU omaphakathi ngezikhawu zemizuzu eyi-1, 5, kanye ne-15. Ngezansi nje, isimo somsebenzi sichaza ukuthi zingaki izinqubo ezisebenzayo, ezilele, ezimisiwe, noma ezisesimweni se-zombie.
Ukuhlaziywa okujulile kokusetshenziswa kwezinsiza ku-TOP
Ukwehlukaniswa kwe-CPU kubalulekile ekuqondeni ukusebenza. Sizobona amanani anjengokuthi thina (umsebenzisi) kwezinhlelo zokusebenza ezivamile, uhlelo (uhlelo) nge-kernel, kanye nenani i-id (engasebenzi)okusitshela ukuthi ingakanani i-CPU yamahhala. Ulwazi oluthakazelisayo yilolu isikhathi sokweba (st), ebonakala kuphela emishinini ebonakalayo futhi isitshela ukuthi i-CPU ebonakalayo isilinde isikhathi esingakanani ukuthola eyangempela.
Ngokuphathelene nenkumbulo, i-TOP iyasihlukanisa phakathi I-VIRT (inkumbulo ephelele ebonakalayo), RES (i-RAM yangempela esetshenzisiwe) kanye I-SHR (inkumbulo eyabiwe). Ukuze siphathe lezi zinqubo, singasebenzisa izinqamuleli zekhibhodi: ukhiye M ama-oda ngenkumbulo, P yi-CPU kanye ne- T ngesikhathi sokusebenza ngasinye. Uma sidinga ukuhlanza, ukhiye k Kusivumela ukuthi sibulale inqubo ngokufaka i-PID yayo, futhi siphoqelele ukuvala ngesignali I-SIGKILL (9).
Amaqhinga athuthukisiwe nezilungiselelo eziphezulu
Kulabo abafuna ukulawula okwengeziwe, i-TOP ikuvumela ukuthi ushintshe i- isilinganiso sokuvuselela ngenkinobho ethi do usebenzisa umyalo top -d Kungenzeka futhi ukuhlunga ulwazi ngokucindezela inkinobho o Singakha imithetho, njengokubonisa izinqubo ezisebenzisa ngaphezu kuka-0.2% we-CPU (sisebenzisa %CPU>0.2Uma sifuna ukulondoloza irekhodi ukuze lihlaziywe kamuva, singakha isithombe ukuqondisa kabusha umphumela kufayela eline- top -b -n 5 > archivo.txt.
I-Btop: Ukuvela okubonakalayo nokwesimanje
Uma i-top iyithuluzi eliqinile, i-btop Yi-Ferrari yama-resource monitors. Ibhalwe nge-C++, iyisizukulwane sesithathu sephrojekthi eyaqala nge-bashtop (ku-Bash) yaqhubeka ne-bpytop (ku-Python). Inzuzo yayo eyinhloko ukuthi inikeza isikhombikubona sesithombe esiku-terminal okusekela ukusetshenziswa kwegundane, okusivumela ukuthi sichofoze kumamenyu nezinkinobho njengokungathi sikuhlelo lokusebenza lwedeskithophu.
Isikrini se-btop siyibhodi eligcwele ihluzo zesikhathi sangempelaAsigcini nje ngokubona uhlu lwezinqubo, kodwa futhi sinamashadi anemininingwane abonisa ukusetshenziswa kwe-CPU ngayinye, umsebenzi wenethiwekhi nge-interface ngayinye, kanye ukusebenza kwediski (funda/bhala). Konke lokhu kungenziwa ngokwezifiso ngokujulile ngemenyu yezinketho (ukhiye we-M noma we-Esc), lapho singashintsha khona izingqikithi zombala, njenge-Catppuccino ethandwayo, noma ulungise ukwakheka kwamamojula.
Ukufakwa kwe-Btop kanye nokuqalwa kwayo
Ukuyifaka kuyinto elula kakhulu ekusabalalisweni okuningi. Ku-Ubuntu, okudingeka ukwenze nje... sudo apt install btopKuFedora sisebenzisa sudo dnf install btop naku-Arch Linux sudo pacman -S btopUma kuvela iphutha lapho lisetshenziswa... Indawo ye-UTF-8Lokhu kungaxazululwa ngokuphoqa ukufaka ikhodi nge btop --force-utf noma ngokumisa i-variable ULIMI kufayela lomsebenzisi le-.bashrc.
Ekusetshenzisweni kwansuku zonke, i-btop yenza kube lula ukuphathwa kwemisebenzi. Ukuze uqedele inqubo, mane uyikhethe bese ucindezela I-T (SIGTERM) o K (SIGKILL)Uma sifuna ukungena ngokujulile enkambisweni ethile, sicindezela u-Enter futhi sizobona ukuthi izibalo ezinemininingwaneNgaphezu kwalokho, ikuvumela ukuthi uhlunge ngokushesha uhlu lwezinqubo ngokhiye we-F, okusindisa impilo uma uhlelo lugcwele ngokweqile futhi kunemigqa engamakhulu esikrinini.
I-Bpytop: Enye indlela esekelwe ku-Python
Ngaphambi kokuba i-btop isungulwe ku-C++, kwakukhona bpytopNakuba ihlanganyela ifilosofi efanayo yokubuka kanye nokusebenza njengomlandeli wayo, yathuthukiswa ku-Python futhi idinga umtapo wolwazi i-psutilKuhlala kuyindlela ephumelelayo, ikakhulukazi ezindaweni lapho i-Python isivele ifakwe khona futhi ukufakwa kwe-Python kuyathandwa. pip3.
I-Bpytop igcina ukwesekwa kwegundane kanye nekhono lokuthumela izimpawu ezifana nokuthi I-SIGINT noma i-SIGTERMNjenge-btop, ikuvumela ukuthi ushintshe ukubukeka usebenzisa izingqikithi ezihambisana ne-bashtop, ezivame ukugcinwa endleleni .config/bpytop/themesIyithuluzi elinamandla, yize i-btop ivame ukuthandwa kulezi zinsuku ngoba inayo ukuncika okuncane kanye nokusebenza okuthuthukisiwe kakhudlwana.
Ukuqhathanisa kanye nomsebenzi wobungcweti
Kubalulekile ukuqonda ukuthi awekho kula mathuluzi afanayo. I-TOP iyindlela yokukhetha ukusindaKukuyo yonke indawo futhi akusoze kwehluleke. I-Btop iyisinqumo sakho ukuqapha okusebenzayoKuhle kakhulu ukuthi ivuleke kuphaneli i-tmux noma isikrini ngenkathi sisebenza kwenye, okusinika ukubonakala okuqhubekayo kwehadiwe ngaphandle kokushintsha amafasitela.
Noma kunjalo, i-btop kanye ne-top kungamathuluzi okubuka endawo. Uma uphatha iqembu lamaseva, isinyathelo esilandelayo esinengqondo ukuthuthela ezixazululweni kusuka ku- ukuqapha okumaphakathi njengoPrometheus noGrafana. Nakuba i-btop ikutshela okwenzekayo njengamanje kulowo mshini, izixazululo zezimboni zikunikeza idatha yomlando kanye nezaziso okuzenzakalelayo lapho isevisi iphela, ngaleyo ndlela kuhambisana nekhono lokuphendula ngokushesha elinikezwa ama-terminal monitors.
Sinikeza izinketho ezahlukahlukene, kusukela ekulula kobuchwepheshe be-top kuya ekubukekeni okubonakalayo kwe-btop ne-bpytop, okukuvumela ukuthi ukhethe ithuluzi elifanele kuye ngezidingo zakho: ithuluzi elilula, elijwayelekile noma iphaneli yokulawula enembile enokusekelwa kwegundane namagrafu. Kungakhathaliseki ukuthi uphatha izinto eziza kuqala ngesethingi ye-Nice phezulu noma wenze ngezifiso izingqikithi ku-btop, umgomo uwukugcina ukuzinza kwesistimu futhi kuthuthukiswe ukusetshenziswa kwe-CPU, i-RAM kanye nenethiwekhi ngendlela ephumelelayo.





