Täydellinen opas resurssien valvontaan Linuxissa: ylhäältä alas

Viimeisin päivitys: 26 elokuu 2026
Kirjoittaja: TecnoDigital

Järjestelmänvalvoja valvoo reaaliaikaisia ​​prosesseja monipaneelisessa Linux-päätelaitteessa.

Kun sukellamme maailmaan, Linux-järjestelmän hallintaYksi ensimmäisistä asioista, jotka meidän on tiedettävä, on se, mitä ihmettä koneemme konepellin alla tapahtuu. Vuosien ajan komento ylin Se on ollut kiistaton standardi, se vanha tuttu, joka on aina valmiina kertomaan meille, mikä prosessi syö RAM-muistia tai miksi prosessori savuttaa.

Avoimen lähdekoodin ekosysteemi ei kuitenkaan pysy paikallaan, ja on ilmaantunut vaihtoehtoja, jotka saavat klassisen näytön tuntumaan 90-luvun jäänteeltä. Työkaluja, kuten btop Ja sen edeltäjät ovat saapuneet tarjoamaan meille paljon visuaalisemman, intuitiivisemman ja rehellisesti sanottuna paljon miellyttävämmän käyttökokemuksen, muuttaen terminaalin todelliseksi ohjauskeskus moderni.

edistynyt järjestelmämonitori Linuxille
Aiheeseen liittyvä artikkeli:
Edistynyt järjestelmänvalvonta Linuxille: Täydellinen opas

Olennainen klassikko: Ylimmän komennon hallinta

Futuristinen digitaalinen käyttöliittymä datagrafiikalla ja analyysillä, joka edustaa btopin visuaalista tyyliä.

TOP (joka on vain lyhenne sanoista Prosessien taulukkoSe on perustyökalu, joka asennetaan lähes mihin tahansa Linux-jakeluun tai UNIX-järjestelmään. Sen toiminto on yksinkertainen mutta tärkeä: se antaa meille valvoa ja hallita reaaliajassa suoritettavia tehtäviä. Se on ensimmäinen puolustuslinja havaitsemisessa zombie-prosessit, tunnistaa suorittimen piikit tai yksinkertaisesti purkaa jumiutuneen sovelluksen PID:n.

Käynnistyksen jälkeen löydämme käyttöliittymän, joka on jaettu useisiin osiin. Yläosassa on aktiviteetin aika (samanlainen kuin mitä näkisimme uptime-komennolla), josta voimme tarkistaa ajan, kuinka kauan palvelin on ollut käynnissä ja keskimääräinen suorittimen kuormitus 1, 5 ja 15 minuutin välein. Juuri sen alapuolella tehtävän tila näyttää, kuinka monta prosessia on käynnissä, nukkumassa, pysäytettynä tai zombie-tilassa.

palvelimen valvonnan parhaat käytännöt
Aiheeseen liittyvä artikkeli:
Palvelimen valvonta: parhaat käytännöt luotettavan ympäristön luomiseksi

TOPin resurssien käytön perusteellinen analyysi

Suorittimen erittely on olennaista suorituskyvyn ymmärtämiseksi. Näemme arvoja, kuten me (käyttäjä) yleisiin sovelluksiin, sy (järjestelmä) ytimelle ja arvolle id (tyhjäkäynti)mikä kertoo meille, kuinka paljon prosessoria on vapaana. Mielenkiintoinen tosiasia on, että varastaa aikaa (st), joka näkyy vain virtuaalikoneissa ja kertoo, kuinka kauan virtuaalinen CPU on odottanut oikeaa CPU:ta.

  Parhaat Web-resurssit Firebird SQL:lle

Muistin osalta TOP erottaa meidät toisistaan KUNNITTUA (virtuaalimuistin kokonaismäärä), RES (käytetyn fyysisen RAM-muistin todellinen koko) ja SHR (jaettu muisti). Näiden prosessien hallintaan voimme käyttää pikanäppäimiä: näppäin M muistinvaraiset tilaukset P suorittimen ja T ajonaikaa kohden. Jos meidän on siivottava, avain k Sen avulla voimme tappaa prosessin syöttämällä sen PID:n ja pakottaa sulkemisen signaalilla SIGKILL (9).

Edistyneet temput ja tärkeimmät asetukset

Niille, jotka haluavat enemmän hallintaa, TOP antaa sinun muokata virkistystaajuus do-näppäimellä käyttämällä komentoa top -d Tietoja voi myös suodattaa painamalla -näppäintä o Voimme luoda sääntöjä, kuten näyttää vain prosessit, jotka kuluttavat yli 0.2 % suorittimen tehosta (käyttäen %CPU>0.2Jos haluamme tallentaa tietueen myöhempää analyysia varten, voimme luoda tilannekuva uudelleenohjaamalla tulosteen tiedostoon, jossa on top -b -n 5 > archivo.txt.

Optimoi hidas Ubuntu
Aiheeseen liittyvä artikkeli:
Kuinka optimoida Ubuntu, kun se on hidas, ja palauttaa nopeus

Btop: Visuaalinen ja moderni kehitys

IT-insinööri työskentelee kannettavan tietokoneen kanssa modernissa datakeskuksessa.

Jos yläosa on ankara työkalu, btop Se on resurssien monitorien Ferrari. C++:lla kirjoitettu, se on kolmannen sukupolven projekti, joka alkoi bashtopilla (Bashissa) ja jatkui bpytopilla (Pythonissa). Sen tärkein etu on, että se tarjoaa graafinen käyttöliittymä terminaalissa joka tukee hiiren käyttöä, jolloin voimme napsauttaa valikoita ja painikkeita aivan kuin olisimme työpöytäsovelluksessa.

Btop-näyttö on täynnä taulua reaaliaikainen grafiikkaEmme ainoastaan ​​näe prosessiluetteloa, vaan meillä on myös yksityiskohtaiset kaaviot, jotka näyttävät kunkin suorittimen ytimen käytön, verkkotoiminnan rajapintoja kohden ja levyn suorituskyky (luku/kirjoitus). Kaikkia näitä voi muokata syvällisesti asetusvalikon kautta (M- tai Esc-näppäin), jossa voimme muuttaa väriteemat, kuten suosittu Catppuccino, tai säädä moduulien asettelua.

avoimen lähdekoodin verkkoliikenteen valvonta
Aiheeseen liittyvä artikkeli:
Verkkoliikenteen valvonta avoimen lähdekoodin työkaluilla

Btopin asennus ja käyttöönotto

Sen asentaminen on lastenleikkiä useimmissa jakeluissa. Ubuntussa sinun tarvitsee vain... sudo apt install btopFedorassa käytämme sudo dnf install btop ja Arch Linuxissa sudo pacman -S btopJos suorituksen aikana ilmenee virhe... UTF-8-kieliasetusTämä voidaan ratkaista pakottamalla koodaus btop --force-utf tai määrittämällä muuttujan PITKÄ käyttäjän .bashrc-tiedostossa.

  Mikä Internet on ja miten se toimii?

Arkikäytössä btop yksinkertaistaa tehtävien hallintaa. Prosessin loppuun saattamiseksi valitse se ja paina T (ALLEKIRJOITUS) o K (SIGKILL)Jos haluamme perehtyä tiettyyn prosessiin tarkemmin, painamme Enter-näppäintä ja näemme sen. yksityiskohtaiset tilastotLisäksi sen avulla voit suodattaa prosessiluetteloa nopeasti F-näppäimellä, mikä on pelastus, kun järjestelmä on ylikuormitettu ja näytöllä on satoja rivejä.

Bpytop: Python-pohjainen vaihtoehto

Lähikuva Linux-päätteestä, jossa näkyy järjestelmähakemistoluettelo.

Ennen kuin btop vakiintui C++:ssa, oli olemassa bpytopVaikka sillä on sama visuaalinen filosofia ja toiminnallisuus kuin seuraajallaan, se on kehitetty Pythonilla ja vaatii kirjaston psutilSe on edelleen varteenotettava vaihtoehto, erityisesti ympäristöissä, joissa Python on jo esiasennettu ja Pythonin asennus on parempi vaihtoehto. pip3.

Bpytop ylläpitää hiiren tukea ja kykyä lähettää signaaleja, kuten SIGINT tai SIGTERMKuten btop, se antaa sinun muuttaa ulkonäköä käyttämällä bashtop-yhteensopivia teemoja, jotka yleensä tallennetaan polkuun .config/bpytop/teematSe on tehokas työkalu, vaikka btopia usein suositaan nykyään, koska sillä on vähäiset riippuvuudet ja optimoidumpaa suorituskykyä.

Verkon valvontatyökalut
Aiheeseen liittyvä artikkeli:
Parhaat verkonvalvontatyökalut

Vertailu ja ammattimainen työnkulku

Yksityiskohta palvelinräkeistä, joissa on LED-merkkivalot, datakeskuksessa.

On tärkeää ymmärtää, että mikään näistä työkaluista ei ole samanlainen. TOP on vaihtoehto eloonjääminenSe on kaikkialla eikä koskaan petä. Btop on valintasi. aktiivinen seurantaIhanteellinen avattuna paneeliin tmux tai näyttö samalla kun työskentelemme toisen parissa, mikä antaa meille jatkuvan näkyvyyden laitteistoon ikkunoita vaihtamatta.

btop ja top ovat kuitenkin paikallisia näkymätyökaluja. Jos hallinnoit useita palvelimia, seuraava looginen askel on siirtyä ratkaisuihin, jotka sijaitsevat osoitteessa keskitetty valvonta kuten Prometheus ja Grafana. Vaikka btop kertoo, mitä koneella tapahtuu juuri nyt, teollisuusratkaisut tarjoavat sinulle historiatiedot ja hälytykset automaattisesti palvelun katketessa, mikä täydentää terminaalivalvojien tarjoamaa välitöntä reagointikykyä.

  Parhaat espanjankieliset teknologiauutiskirjeet pysyäksesi ajan tasalla

Tarjoamme laajan valikoiman vaihtoehtoja topin teknisestä yksinkertaisuudesta btopin ja bpytopin visuaaliseen hienostuneisuuteen, jolloin voit valita tarpeisiisi sopivan työkalun: kevyen ja yleiskäyttöisen työkalun tai intuitiivisen ohjauspaneelin, jossa on hiirituki ja graafit. Olipa kyseessä sitten prioriteettien hallinta topin Nice-asetuksella tai teemojen mukauttaminen btopissa, tavoitteena on ylläpitää järjestelmän vakaus ja optimoida suorittimen, RAM-muistin ja verkon käytön tehokkaasti.

Linux-jakelu palvelimille
Aiheeseen liittyvä artikkeli:
Parhaat Linux-jakelut palvelimille