Popoln vodnik za spremljanje virov v Linuxu: od zgoraj navzdol

Zadnja posodobitev: 26 avgust 2026

Sistemski skrbnik spremlja procese v realnem času v večoknovnem terminalu Linux.

Ko se poglobimo v svet Administracija sistema LinuxEna prvih stvari, ki jih moramo vedeti, je, kaj za vraga se dogaja pod pokrovom našega stroja. Že leta je ukaz vrh To je bil nesporni standard, tisti stari znanec, ki je vedno tam, da nam pove, kateri proces porablja RAM ali zakaj procesor kadi.

Vendar pa ekosistem odprte kode ne miruje in pojavile so se alternative, zaradi katerih je klasični monitor videti kot relikt iz 90. let. Orodja, kot so btop In njegovi predhodniki so prišli, da bi nam ponudili veliko bolj vizualno, intuitivno in, odkrito povedano, veliko bolj prijetno izkušnjo, s katero so terminal spremenili v pravi kontrolni center sodobno.

napredni sistemski monitor za Linux
Povezani članek:
Napredni sistemski monitor za Linux: popoln vodnik

Bistvena klasika: Obvladovanje najvišjega poveljevanja

Futuristični digitalni vmesnik z grafiko in analizo podatkov, ki predstavlja vizualni slog podjetja btop.

TOP (kar ni nič drugega kot kratica za Tabela procesovTo je osnovno orodje, ki je nameščeno na skoraj vsaki distribuciji Linuxa ali sistemu UNIX. Njegova funkcija je preprosta, a ključna: omogočiti nam spremljati in upravljati naloge, ki se izvajajo v realnem času. To je prva obrambna linija za odkrivanje zombi procesi, prepoznati konice CPU-ja ali preprosto izvleči PID aplikacije, ki se je zamrznila.

Ko ga zaženemo, najdemo vmesnik, razdeljen na več delov. Na vrhu imamo čas aktivnosti (podobno kot pri ukazu uptime), kjer lahko preverimo čas, kako dolgo strežnik deluje in povprečna obremenitev procesorja v intervalih 1, 5 in 15 minut. Tik spodaj je stanje opravila, ki podrobno prikazuje, koliko procesov se izvaja, miruje, je ustavljenih ali je v zombi stanju.

najboljše prakse spremljanja strežnikov
Povezani članek:
Spremljanje strežnikov: najboljše prakse za zanesljivo okolje

Poglobljena analiza porabe virov v TOP

Razčlenitev procesorja je bistvenega pomena za razumevanje zmogljivosti. Videli bomo vrednosti, kot so nas (uporabnik) za običajne aplikacije, sy (sistem) za jedro in vrednost id (v stanju mirovanja)kar nam pove, koliko procesorja je prostega. Zanimiv podatek je ukradi čas (st), ki se pojavi samo v virtualnih strojih in nam pove, kako dolgo virtualni procesor že čaka na pravega.

  Najboljši spletni viri za Firebird SQL

Glede spomina nas TOP razlikuje med VIRT (skupni virtualni pomnilnik), OVE (dejansko uporabljen fizični RAM) in SHR (skupni pomnilnik). Za upravljanje teh procesov lahko uporabimo bližnjice na tipkovnici: tipko M ukazi po spominu, P s strani CPU-ja in T na čas izvajanja. Če moramo očistiti, je ključ k Omogoča nam, da proces ustavimo z vnosom njegovega PID-a in ga prisilno zapremo s signalom. SIGUB (9).

Napredni triki in vrhunske nastavitve

Za tiste, ki iščejo večji nadzor, TOP omogoča spreminjanje hitrost osveževanja s tipko do z uporabo ukaza top -d Informacije je mogoče filtrirati tudi s pritiskom na tipko o Ustvarimo lahko pravila, na primer prikazovanje samo procesov, ki porabijo več kot 0.2 % procesorja (z uporabo %CPU>0.2Če želimo shraniti zapis za kasnejšo analizo, lahko ustvarimo posnetek preusmeritev izhoda v datoteko z top -b -n 5 > archivo.txt.

Optimizirajte počasen Ubuntu
Povezani članek:
Kako optimizirati Ubuntu, ko je počasen, in obnoviti hitrost

Btop: Vizualna in moderna evolucija

IT-inženir dela s prenosnikom v sodobnem podatkovnem centru.

Če je vrh strogo orodje, btop To je Ferrari med monitorji virov. Napisan v jeziku C++, je tretja generacija projekta, ki se je začel z bashtop (v jeziku Bash) in nadaljeval z bpytop (v jeziku Python). Njegova glavna prednost je, da ponuja ... grafični vmesnik v terminalu ki podpira uporabo miške, kar nam omogoča, da klikamo na menije in gumbe, kot da bi bili v namizni aplikaciji.

Zgornji zaslon je plošča, polna grafika v realnem časuNe vidimo le seznama procesov, temveč imamo tudi podrobne grafikone, ki prikazujejo uporabo vsakega jedra procesorja, omrežno aktivnost na vmesnik in zmogljivost diska (branje/pisanje). Vse to je mogoče podrobno prilagoditi prek menija z možnostmi (tipka M ali Esc), kjer lahko spremenimo barvne teme, kot je na primer priljubljeni Catppuccino, ali prilagodite postavitev modulov.

spremljanje prometa v omrežju z odprto kodo
Povezani članek:
Spremljanje omrežnega prometa z orodji odprte kode

Namestitev in zagon Btopa

Namestitev je na večini distribucij mačji kašelj. Na Ubuntuju morate le ... sudo apt install btopV Fedori uporabljamo sudo dnf install btop in na Arch Linuxu sudo pacman -S btopČe se med zagonom pojavi napaka ... Lokalne nastavitve UTF-8To je mogoče rešiti s prisilnim kodiranjem z btop --force-utf ali s konfiguracijo spremenljivke JEZIK v uporabnikovi datoteki .bashrc.

  Kaj je internet in kako deluje?

Pri vsakodnevni uporabi btop poenostavlja upravljanje opravil. Če želite dokončati postopek, ga preprosto izberite in pritisnite T (SIGTERM) o K (SIGKILL)Če se želimo poglobiti v določen proces, pritisnemo Enter in videli bomo njegov podrobne statistikePoleg tega omogoča hitro filtriranje seznama procesov s tipko F, ​​kar je rešilna rešitev, ko je sistem preobremenjen in je na zaslonu na stotine vrstic.

Bpytop: Alternativa, ki temelji na Pythonu

Posnetek od blizu terminala Linux, ki prikazuje seznam sistemskih imenikov.

Preden se je btop uveljavil v C++, je obstajal bpytopČeprav ima enako vizualno filozofijo in funkcionalnost kot njegov naslednik, je razvit v Pythonu in zahteva knjižnico psutilŠe vedno je izvedljiva možnost, zlasti v okoljih, kjer je Python že prednameščen in je namestitev Pythona zaželena. pip3.

Bpytop ohranja podporo za miško in možnost pošiljanja signalov, kot so SIGINT ali SIGTERMTako kot btop vam omogoča spreminjanje videza z uporabo tem, združljivih z bashtopom, ki so običajno shranjene v poti .config/bpytop/temeJe močno orodje, čeprav je btop danes pogosto prednost, ker ima manjše odvisnosti in bolj optimizirano delovanje.

Orodja za nadzor omrežja
Povezani članek:
Najboljša orodja za nadzor omrežja

Primerjava in profesionalni potek dela

Detajl strežniških omar z LED indikatorskimi lučkami v podatkovnem centru.

Pomembno je razumeti, da nobeno od teh orodij ni enakega. TOP je možnost za preživetjePovsod je in nikoli ne razočara. Btop je izbira aktivno spremljanjeIdealno za odpiranje na plošči tmux ali zaslon medtem ko delamo na drugem, kar nam omogoča stalen pregled nad strojno opremo brez menjave oken.

Vendar sta btop in top orodji za lokalni ogled. Če upravljate floto strežnikov, je naslednji logičen korak prehod na rešitve iz centralizirano spremljanje kot sta Prometej in Grafana. Medtem ko vam btop pove, kaj se trenutno dogaja na tem stroju, vam industrijske rešitve ponujajo zgodovinski podatki in opozorila samodejno, ko storitev ne deluje, s čimer dopolnjuje zmožnost takojšnjega odziva, ki jo zagotavljajo terminalski monitorji.

  Najboljša tehnološka glasila v španskem jeziku, s katerimi boste ostali na tekočem

Ponujamo vrsto možnosti, od tehnične preprostosti orodja top do vizualne prefinjenosti orodij btop in bpytop, kar vam omogoča, da izberete pravo orodje glede na svoje potrebe: lahko, univerzalno orodje ali intuitivno nadzorno ploščo s podporo za miško in grafi. Ne glede na to, ali upravljate prioritete z nastavitvijo Nice v orodju top ali prilagajate teme v orodju btop, je cilj ohraniti ... stabilnost sistema in učinkovito optimizirati uporabo procesorja, RAM-a in omrežja.

distribucije linuxa za strežnike
Povezani članek:
Najboljše distribucije Linuxa za strežnike