Stebėjimas

Geriausi „Linux“ užduočių tvarkytuvai

Geriausi „Linux“ užduočių tvarkytuvai
Šiame straipsnyje bus pateiktas naudingų „Linux“ užduočių valdymo programų sąrašas. Šios programos leidžia jums peržiūrėti atskirų procesų išteklių sunaudojimą ir nustatyti įspėjimus bei valdyti jų elgseną. Sąvoka „išteklių sunaudojimas“ čia daugiausia reiškia procesoriaus, atminties ir tinklo naudojimą.

Į viršų

„Top“ yra komandinės eilutės įrankis, rodantis įvairių procesų ir užduočių, vykdomų jūsų „Linux“ sistemoje, išteklių sunaudojimą. Pagal numatytuosius nustatymus jis įdiegtas beveik visuose „Linux“ paskirstymuose ir gali parodyti bendrą sistemos išteklių naudojimą. Jame taip pat yra galimybė patobulinti vykdomų procesų prioritetą (gražumą). „Top“ yra tikrai naudinga, jei norite nustatyti procesus, kurie sunaudoja sistemos išteklius, ir jei norite palyginti skirtingas programas. Į viršų pateikiami duomenys pateikiami gražia lentele.

Norėdami paleisti „Top“, vykdykite šią komandą:

$ top

Galite sužinoti daugiau apie „Top“ naudodami šias dvi komandas:

$ top - pagalba
$ vyro viršuje

Htop

„Htop“ yra komandinės eilutės užduočių tvarkyklė, veikianti panašiai kaip aukščiau minėta „viršutinė“ programa. Tačiau jis turi daug papildomų funkcijų ir interaktyvumo, kurie leis jums naudoti kai kurias pažangias funkcijas. Remiantis „ncurses“ biblioteka, „Htop“ taip pat gali parodyti spalvotą išvestį, kad būtų lengviau skaityti. Apatinėje „Htop“ eilutėje rodomi spartieji klavišai, skirti pakeisti nustatymus ir filtruoti rezultatus. Taip pat galite naudoti „Htop“, kad pakeistumėte procesų išteklių vartojimo prioritetą.

„Htop“ galite įdiegti „Ubuntu“ naudodami toliau nurodytą komandą:

$ sudo apt install htop

„Htop“ galima įdiegti iš paketų tvarkyklės, pateikiamos kartu su jūsų „Linux“ paskirstymu. Taip pat galite atsisiųsti iš savo pagrindinio puslapio.

Norėdami paleisti „Htop“, naudokite šią komandą:

$ htop

Galite sužinoti daugiau apie „Htop“ naudodami šias dvi komandas:

$ htop - pagalba
$ man htop

Iš anksto įdiegti užduočių tvarkytuvai

Speciali užduočių tvarkymo priemonė yra įtraukta į daugumos „Linux“ pagrįstų darbalaukio aplinkų programų krūvelę. Jei naudojate GNOME, KDE, Xfce, MATE, LXDE ir LXQt pagrįstas darbalaukio aplinkas, gausite užduočių valdymo įrankį, kurį pagal numatytuosius nustatymus galima naudoti kaip iš anksto įdiegtą programą. Norėdami pradėti valdyti užduotis, galite paleisti šį įrankį iš programų paleidimo priemonės. Paprastai šias užduočių valdymo programas galite rasti ieškodami terminų „sistemos stebėjimas“ arba „užduočių tvarkyklė“ programų paleidimo priemonėje ir „Linux“ paskirstymo paketų tvarkyklėje.

Jei dėl kokių nors priežasčių vienas iš šių užduočių tvarkytuvių pagal numatytuosius nustatymus jūsų „Linux“ paskirstyme nėra, galite jį įdiegti ieškodami „KSysGuard“, „Gnome System Monitor“, „Mate System Monitor“, „LXTask“, „XFCE4“ Užduočių tvarkyklė “sąlygos paketų tvarkytuvėje.

Ps

„Ps“ yra dar vienas naudingas įrankis, kuris pagal numatytuosius nustatymus yra iš anksto įdiegtas beveik visuose „Linux“ paskirstymuose. Nors tai nėra tokia pažangi kaip „Top“ ir „Htop“, ji yra pakankamai gera, jei norite tiesiog rasti tam tikros užduoties proceso ID (PID), kad galėtumėte toliau paleisti joje esančias komandas.

Jums nereikės įdiegti „ps“ savo „Linux“ paskirstyme. Tačiau jei dėl kokių nors priežasčių jo nėra, galite jo ieškoti paketų tvarkytuvėje.

Norėdami paleisti „ps“, naudokite šią komandą (pakeisti vartotojo vardą):

$ ps -l -u

Galite sužinoti daugiau apie „ps“ naudodami šias dvi komandas:

$ ps - pagalba
$ man ps

Pstree

„Pstree“ veikia panašiai kaip „ps“ komanda su unikalia „medžio rodinio“ funkcija . Tai gali rodyti procesus ir jų antrinius procesus medžio formatu, leidžiant vartotojams geriau stebėti vykdomas užduotis.

„Pstree“ turėtų būti iš anksto įdiegta jūsų „Linux“ paskirstyme. Jei ne, tada ieškokite jo paketų tvarkytuvėje, nes jis yra įtrauktas į visų pagrindinių „Linux“ paskirstymų saugyklas.

Norėdami rodyti procesus ir antrinius procesus kartu su jų procesų ID, naudokite šią komandą:

$ pstree -p

Galite sužinoti daugiau apie „pstree“ naudodami šias dvi komandas:

$ pstree - pagalba
$ man pstree

Žvilgsniai

„Žvilgsniai“ yra atviro kodo ir daugiaplatformis procesų stebėjimo įrankis, parašytas „Python“. Jame yra „ncurses“ ir teksto sąsaja, kurią galima peržiūrėti terminalo emuliatoriuje, taip pat žiniatinklio sąsaja, kurią galima peržiūrėti bet kurioje naršyklėje. Žiniatinklio žiūrikliui reikalinga kliento ir serverio sąranka, abiejų dvejetainiai failai yra įtraukti į oficialias versijas. Žvilgsniai gali parodyti didžiulį informacijos kiekį ir ji yra daug galingesnė nei kitos straipsnyje minimos komunalinės paslaugos. Galite pritaikyti jį rodyti tik ribotą informaciją naudodami daugybę komandų eilutės parinkčių.

Norėdami įdiegti žvilgsnius į „Ubuntu“, naudokite šią komandą:

$ žvilgsniai

„Glances“ galite įdiegti kituose „Linux“ platinimuose iš paketų tvarkyklės arba galite sekti oficialias diegimo instrukcijas, pateiktas čia.

Norėdami sužinoti daugiau apie žvilgsnius, naudodami šias dvi komandas:

$ žvilgsniai - pagalba
$ žvilgsniai

Išvada

Užduočių valdymo įrankiai leidžia geriau valdyti savo sistemą teikiant naudingos informacijos apie atskirų procesų išteklių sunaudojimą. Šie įrankiai yra ypač naudingi sistemos administratoriams, programų kūrėjams ir žaidėjams, kurie reguliariai stebi proceso elgseną.

Kaip naudoti „Xdotool“, norint paskatinti pelės paspaudimus ir klavišų paspaudimus sistemoje „Linux“
„Xdotool“ yra nemokamas ir atviro kodo komandinės eilutės įrankis, skirtas pelės paspaudimams ir klavišų paspaudimams imituoti. Šis straipsnis apims t...
5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...