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 zaronimo u svijet Administracija Linux sustavaJedna od prvih stvari koje moramo znati je što se događa ispod haube našeg stroja. Godinama je naredba vrh To je bio neosporni standard, taj stari poznanik koji je uvijek tu da nam kaže koji proces troši RAM ili zašto procesor dimi.

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 btop A njegovi prethodnici su stigli kako bi nam pružili puno vizualnije, intuitivnije i, iskreno, puno ugodnije iskustvo, pretvarajući terminal u pravi kontrolni centar moderna.

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 nije ništa više od akronima za Tablica procesaTo je osnovni alat koji dolazi instaliran na gotovo svakoj Linux distribuciji ili UNIX sustavu. Njegova funkcija je jednostavna, ali vitalna: omogućiti nam pratiti i upravljati zadaci koji se izvode u stvarnom vremenu. To je prva linija obrane za otkrivanje zombi procesi, identificirati skokove CPU-a ili jednostavno izdvojiti PID aplikacije koja se zamrznula.

Nakon pokretanja, nalazimo sučelje podijeljeno u nekoliko dijelova. Na vrhu imamo vrijeme aktivnosti (slično onome što bismo vidjeli s naredbom uptime), gdje možemo provjeriti vrijeme, koliko dugo poslužitelj radi i prosječno opterećenje procesora 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 CPU-a je temeljna za razumijevanje performansi. Vidjet ćemo vrijednosti kao što su nas (korisnik) za uobičajene primjene, sustav (sy) za jezgru i vrijednost id (u mirovanju)što nam govori koliko je CPU-a slobodno. Zanimljiva je činjenica da krađa vremena (st), koji 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 pamćenja, TOP nas razlikuje između VIRT (ukupna virtualna memorija), OIE (stvarno korištena fizička RAM memorija) i Shr (dijeljena memorija). Za upravljanje tim procesima možemo koristiti tipkovničke prečace: tipku M naredbe po sjećanju, P od strane CPU-a i T po vremenu izvođenja. Ako trebamo očistiti, ključ k Omogućuje nam da prekinemo proces unosom njegovog PID-a i prisilno ga zatvorimo 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 vrh strog alat, btop To 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 koji podržava korištenje miša, omogućujući nam da kliknemo na izbornike i gumbe kao da smo u desktop aplikaciji.

Gornji ekran je ploča puna grafika u stvarnom vremenuNe vidimo samo popis procesa, već imamo i detaljne grafikone koji prikazuju korištenje svake jezgre procesora, mrežnu aktivnost po sučelju i performanse diska (čitanje/pisanje). Sve se to može duboko prilagoditi putem izbornika s opcijama (tipka M ili Esc), gdje možemo promijeniti teme boja, kao što je popularni Catppuccino, 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 dovršetak procesa, jednostavno ga odaberite i pritisnite T (SIGTERM) o K (SIGKILL)Ako želimo dublje istražiti određeni proces, pritisnemo Enter i vidjet ćemo njegov detaljne statistikeOsim toga, omogućuje vam brzo filtriranje popisa procesa pomoću tipke 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 SIGTERMKao i btop, omogućuje vam promjenu izgleda pomoću bashtop-kompatibilnih tema, koje su obično pohranjene u putanji .config/bpytop/temeTo je moćan alat, iako se btop danas često preferira jer ima manje ovisnosti i optimiziranije performanse.

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 opstanakSvugdje je i nikad ne razočara. Btop je izbor aktivno praćenjeIdealno za otvaranje na ploči tmux ili zaslon dok radimo na drugom, što nam daje stalnu vidljivost hardvera bez mijenjanja prozora.

Međutim, btop i top su lokalni alati za prikaz. Ako upravljate flotom poslužitelja, sljedeći logičan korak je prelazak na rješenja iz centralizirano praćenje poput Prometeja i Grafane. Dok vam btop govori što se upravo događa na tom stroju, industrijska rješenja vam nude povijesni podaci i upozorenja automatski kada usluga prestane raditi, čime se nadopunjuje mogućnost trenutne reakcije koju pružaju monitori terminala.

  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, omogućujući vam da odaberete pravi alat ovisno o vašim potrebama: lagani, univerzalni alat ili intuitivna upravljačka ploča s podrškom za miš i grafovima. 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