Potpuni vodič za praćenje resursa u Linuxu: od vrha do dna

Zadnje ažuriranje: 26 kolovoz 2026

Administrator sustava prati procese u stvarnom vremenu u višeokvirnom Linux terminalu.

Kada se upustimo u svijet administracije Linux sustava , jedna od prvih stvari koje moramo znati je što se događa ispod haube našeg računala. Godinama je naredba `top` bila neosporni standard, taj stari prijatelj koji je uvijek tu da nam kaže koji proces zauzima RAM ili zašto se procesor pregrijava.

Međutim, ekosustav otvorenog koda ne stoji mirno, a pojavile su se alternative koje klasični monitor čine poput relikvije iz 90-ih. Alati poput btopa i njegovih prethodnika stigli su kako bi nam pružili puno vizualnije, intuitivnije i, iskreno, puno ugodnije iskustvo, pretvarajući terminal u pravi moderni kontrolni centar .

napredni monitor sustava za Linux
Povezani članak:
Napredni nadzor sustava za Linux: Potpuni vodič

Osnovni klasik: Savladavanje najviše komande

Futurističko digitalno sučelje s grafikom i analizom podataka, koje predstavlja vizualni stil tvrtke btop.

TOP (što je jednostavno akronim za Table of Processes - Tablica procesa ) osnovni je alat koji dolazi unaprijed instaliran na gotovo svakoj Linux distribuciji ili UNIX sustavu. Njegova je funkcija jednostavna, ali vitalna: omogućiti nam praćenje i upravljanje zadacima koji se izvode u stvarnom vremenu. To je prva linija obrane za otkrivanje zombi procesa , identificiranje skokova CPU-a ili jednostavno izdvajanje PID-a aplikacije koja se zamrznula.

Nakon pokretanja, nalazimo sučelje podijeljeno u nekoliko odjeljaka. Na vrhu imamo vrijeme rada (slično onome što bismo vidjeli s naredbom uptime), gdje možemo provjeriti vrijeme, koliko dugo poslužitelj radi i prosječno opterećenje CPU-a u intervalima od 1, 5 i 15 minuta. Odmah ispod, status zadatka detaljno prikazuje koliko procesa se izvodi, spava, zaustavlja ili je u zombi stanju.

najbolje prakse praćenja poslužitelja
Povezani članak:
Nadzor servera: najbolje prakse za pouzdano okruženje

Dubinska analiza korištenja resursa u TOP-u

Analiza korištenja CPU-a ključna je za razumijevanje performansi. Vidjet ćemo vrijednosti poput us (korisnik) za uobičajene aplikacije, sy (sistem) za kernel i vrijednost id (mirovanje) , koja nam govori koliko je CPU-a slobodno. Zanimljiv podatak je vrijeme krađe (st) , koje se pojavljuje samo u virtualnim strojevima i govori nam koliko dugo virtualni CPU čeka pravi.

  Najbolji web resursi za Firebird SQL

Što se tiče memorije, TOP razlikuje VIRT (ukupna virtualna memorija), RES (stvarno korišteni fizički RAM) i SHR (dijeljena memorija). Za upravljanje tim procesima možemo koristiti tipke prečaca: tipka M sortira prema memoriji, P prema CPU-u, a T prema vremenu izvršavanja. Ako trebamo očistiti, tipka k nam omogućuje prekid procesa unosom njegovog PID-a, a možemo prisilno završiti signalom SIGKILL (9).

Napredni trikovi i vrhunske postavke

Za one koji traže veću kontrolu, TOP vam omogućuje izmjenu brzina osvježavanja tipkom "do" pomoću naredbe top -d Također je moguće filtrirati informacije pritiskom na tipku o Možemo kreirati pravila, kao što je prikazivanje samo procesa koji troše više od 0.2% CPU-a (korištenjem %CPU>0.2Ako želimo spremiti zapis za kasniju analizu, možemo generirati snimak preusmjeravanje izlaza u datoteku s top -b -n 5 > archivo.txt.

Optimizirajte spori Ubuntu
Povezani članak:
Kako optimizirati Ubuntu kada je spor i vratiti brzinu

Btop: Vizualna i moderna evolucija

IT inženjer radi s prijenosnim računalom u modernom podatkovnom centru.

Ako je top strogi alat, btop je Ferrari među monitorima resursa. Napisan u C++, to je treća generacija projekta koji je započeo s bashtopom (u Bashu), a nastavio s bpytopom (u Pythonu). Njegova glavna prednost je što nudi grafičko sučelje u terminalu koje podržava unos mišem, omogućujući nam da kliknemo na izbornike i gumbe kao da smo u desktop aplikaciji.

Gornji zaslon je nadzorna ploča ispunjena grafovima u stvarnom vremenu . Ne samo da vidimo popis procesa, već imamo i detaljne grafikone koji prikazuju korištenje jezgre CPU-a, mrežnu aktivnost po sučelju i performanse diska (čitanje/pisanje). Sve se to može opsežno prilagoditi putem izbornika s opcijama (tipka M ili Esc), gdje možemo mijenjati teme boja , poput popularne Catppuccin, ili prilagoditi raspored modula.

praćenje mrežnog prometa otvorenog koda
Povezani članak:
Praćenje mrežnog prometa pomoću alata otvorenog koda

Btop instalacija i puštanje u rad

Instaliranje je dječja igra na većini distribucija. Na Ubuntuu, sve što trebate učiniti je... sudo apt install btopU Fedori koristimo sudo dnf install btop i na Arch Linuxu sudo pacman -S btopAko se prilikom pokretanja pojavi greška... UTF-8 lokalizacijaTo se može riješiti prisilnim kodiranjem pomoću btop --force-utf ili konfiguriranjem varijable JEZIK u korisnikovoj .bashrc datoteci.

  Što je Internet i kako funkcionira?

U svakodnevnoj upotrebi, btop pojednostavljuje upravljanje zadacima. Za prekid procesa jednostavno ga odaberite i pritisnite T (SIGTERM) ili K (SIGKILL) . Ako želite dublje istražiti određeni proces, pritisnite Enter za pregled njegove detaljne statistike . Nadalje, omogućuje vam brzo filtriranje popisa procesa tipkom F, što je spas kada je sustav preopterećen i na ekranu se nalaze stotine redaka.

Bpytop: Alternativa temeljena na Pythonu

Krupni plan Linux terminala koji prikazuje popis sistemskih direktorija.

Prije nego što se btop učvrstio u C++-u, postojao je bpytopIako dijeli istu vizualnu filozofiju i funkcionalnost kao i njegov nasljednik, razvijen je u Pythonu i zahtijeva biblioteku psutilTo ostaje održiva opcija, posebno u okruženjima gdje je Python već unaprijed instaliran i gdje je instalacija Pythona poželjnija. pip3.

Bpytop održava podršku za miš i mogućnost slanja signala kao što su SIGINT ili SIGTERM . Poput btopa, omogućuje vam promjenu izgleda pomoću tema kompatibilnih s bashtopom, koje se obično pohranjuju u direktoriju .config/bpytop/themes . To je moćan alat, iako se btop danas općenito preferira zbog manje ovisnosti i optimiziranijih performansi.

Alati za nadzor mreže
Povezani članak:
Najbolji alati za nadzor mreže

Usporedba i profesionalni tijek rada

Detalj serverskih stalaka s LED indikatorskim svjetlima u podatkovnom centru.

Važno je shvatiti da nijedan od ovih alata nije isti. TOP je opcija za preživljavanje : svugdje je i nikad ne zakaže. Btop je opcija aktivnog praćenja : idealna za to da bude otvorena u tmuxu ili panelu zaslona dok radite u drugom, što vam daje stalnu vidljivost hardvera bez prebacivanja između prozora.

Međutim, btop i top su lokalni alati za nadzor. Ako upravljate flotom poslužitelja, sljedeći logičan korak je prelazak na centralizirana rješenja za nadzor poput Prometheusa i Grafane. Dok vam btop govori što se trenutno događa na određenom računalu, ova industrijska rješenja nude povijesne podatke i automatska upozorenja kada usluga padne, čime nadopunjuju mogućnosti trenutnog odgovora koje pružaju monitori krajnjih točaka.

  Najbolji tehnološki bilteni na španjolskom jeziku za praćenje novosti

Nudimo niz opcija, od tehničke jednostavnosti `top`-a do vizualne sofisticiranosti `btop`-a i `bpytop`-a, što vam omogućuje da odaberete pravi alat ovisno o vašim potrebama: lagani, univerzalni alat ili intuitivna upravljačka ploča s podrškom za miš i grafikom. Bilo da upravljate prioritetima s postavkom `Nice` u `top`-u ili prilagođavate teme u `btop`-u, cilj je održati stabilnost sustava i učinkovito optimizirati korištenje CPU-a, RAM-a i mreže.

linux distribucije za poslužitelje
Povezani članak:
Najbolje Linux distribucije za poslužitelje