Pilnīgs ceļvedis resursu uzraudzībai operētājsistēmā Linux: no augšas uz leju

Pēdējā atjaunošana: 26 augusts 2026

Sistēmas administrators, kas uzrauga reāllaika procesus vairāku paneļu Linux terminālī.

Kad mēs ienirstam pasaulē, Linux sistēmas administrēšanaViena no pirmajām lietām, kas mums jāzina, ir tas, kas īsti notiek zem mūsu ierīces pārsega. Gadiem ilgi komanda tops Tas ir bijis neapstrīdams standarts, tas senais paziņa, kas vienmēr ir klāt, lai pateiktu, kurš process patērē RAM vai kāpēc procesors smēķē.

Tomēr atvērtā pirmkoda ekosistēma nestāv uz vietas, un ir parādījušās alternatīvas, kas klasisko monitoru liek uzskatīt par 90. gadu reliktu. Tādi rīki kā augšpusē Un tā priekšgājēji ir ieradušies, lai sniegtu mums daudz vizuālāku, intuitīvāku un, atklāti sakot, daudz patīkamāku pieredzi, pārvēršot termināli par īstu vadības centrs moderns.

uzlabots sistēmas monitors operētājsistēmai Linux
Saistītais raksts:
Uzlabots sistēmas monitors operētājsistēmai Linux: pilnīgs ceļvedis

Būtiskākā klasika: Augstākās vadības apgūšana

Futūristisks digitālais interfeiss ar datu grafiku un analīzi, kas atspoguļo btop vizuālo stilu.

TOP (kas ir nekas vairāk kā akronīms vārdam Procesu tabulaTas ir pamata rīks, kas tiek instalēts gandrīz jebkurā Linux distribūcijā vai UNIX sistēmā. Tā funkcija ir vienkārša, bet svarīga: ļaut mums uzraudzīt un pārvaldīt uzdevumi, kas darbojas reāllaikā. Tā ir pirmā aizsardzības līnija atklāšanai zombiju procesi, identificēt centrālā procesora jaudas pieaugumus vai vienkārši iegūt iesaldētas lietojumprogrammas PID.

Pēc palaišanas mēs atrodam saskarni, kas sadalīta vairākās sadaļās. Augšpusē ir aktivitātes laiks (līdzīgi tam, ko mēs redzētu ar komandu uptime), kur mēs varam pārbaudīt laiku, cik ilgi serveris ir darbojies un vidējā centrālā procesora slodze ar 1, 5 un 15 minūšu intervālu. Tieši zemāk uzdevuma statuss parāda, cik procesu darbojas, atrodas miega režīmā, ir apturēti vai atrodas zombiju stāvoklī.

serveru uzraudzības labākā prakse
Saistītais raksts:
Servera uzraudzība: labākā prakse uzticamas vides nodrošināšanai

Padziļināta resursu izmantošanas analīze TOP

CPU sadalījums ir būtisks, lai izprastu veiktspēju. Mēs redzēsim tādas vērtības kā mēs (lietotājs) bieži sastopamiem lietojumiem, sy (sistēma) kodolam un vērtībai id (dīkstāvē)kas norāda, cik daudz CPU ir brīvs. Interesanta informācija ir zagt laiku (st), kas parādās tikai virtuālajās mašīnās un norāda, cik ilgi virtuālais centrālais procesors ir gaidījis īsto.

  Labākie Firebird SQL tīmekļa resursi

Runājot par atmiņu, TOP mūs atšķir starp VIRT (kopējā virtuālā atmiņa), RES (faktiski izmantotā fiziskā RAM) un Shr (koplietotā atmiņa). Lai pārvaldītu šos procesus, varam izmantot īsinājumtaustiņus: taustiņu M rīkojumi pēc atmiņas, P ar centrālā procesora un T katrā izpildlaikā. Ja mums ir nepieciešams sakopt, atslēga k Tas ļauj mums pārtraukt procesu, ievadot tā PID, un piespiest to pārtraukt ar signālu. SIGKILL (9).

Papildu triki un galvenie iestatījumi

Tiem, kas vēlas lielāku kontroli, TOP ļauj modificēt atjaunošanas biežums ar taustiņu do, izmantojot komandu top -d Informāciju var filtrēt arī, nospiežot taustiņu o Mēs varam izveidot noteikumus, piemēram, rādīt tikai tos procesus, kas patērē vairāk nekā 0.2% centrālā procesora jaudas (izmantojot %CPU>0.2Ja vēlamies saglabāt ierakstu vēlākai analīzei, varam ģenerēt momentuzņēmums novirzot izvadi uz failu ar top -b -n 5 > archivo.txt.

Optimizējiet lēno Ubuntu
Saistītais raksts:
Kā optimizēt Ubuntu, kad tas ir lēns, un atjaunot ātrumu

Btop: Vizuālā un modernā evolūcija

IT inženieris strādā ar klēpjdatoru modernā datu centrā.

Ja augšdaļa ir askētisks instruments, augšpusē Tas ir resursu monitoru Ferrari. Rakstīts C++ valodā, tas ir trešās paaudzes projekts, kas sākās ar bashtop (Bash valodā) un turpinājās ar bpytop (Python valodā). Tā galvenā priekšrocība ir tā, ka tas piedāvā grafiskā saskarne terminālī kas atbalsta peles lietošanu, ļaujot mums noklikšķināt uz izvēlnēm un pogām tā, it kā mēs atrastos darbvirsmas lietojumprogrammā.

Augšējais ekrāns ir dēlis, kas pilns ar reāllaika grafikaMēs redzam ne tikai procesu sarakstu, bet arī detalizētas diagrammas, kurās parādīta katra centrālā procesora kodola izmantošana, tīkla aktivitāte katrā saskarnē un diska veiktspēja (lasīt/rakstīt). To visu var dziļi pielāgot, izmantojot opciju izvēlni (M vai Esc taustiņš), kur mēs varam mainīt krāsu tēmas, piemēram, populāro Catppuccino, vai pielāgojiet moduļu izkārtojumu.

atvērtā koda tīkla datplūsmas uzraudzība
Saistītais raksts:
Tīkla datplūsmas uzraudzība ar atvērtā pirmkoda rīkiem

Btop uzstādīšana un nodošana ekspluatācijā

Tās instalēšana lielākajā daļā distributīvu ir tīrais nieks. Ubuntu sistēmā viss, kas jums jādara, ir... sudo apt install btopFedorā mēs izmantojam sudo dnf install btop un uz Arch Linux sudo pacman -S btopJa palaišanas laikā rodas kļūda... UTF-8 lokalizācijaTo var atrisināt, piespiežot kodējumu ar btop --force-utf vai konfigurējot mainīgo VALODA lietotāja .bashrc failā.

  Kas ir internets un kā tas darbojas?

Ikdienas lietošanā btop vienkāršo uzdevumu pārvaldību. Lai pabeigtu procesu, vienkārši atlasiet to un nospiediet T (SIGTERM) o K (SIGKILL)Ja vēlamies iedziļināties konkrētā procesā, nospiediet taustiņu Enter, un mēs to redzēsim. detalizēta statistikaTurklāt tas ļauj ātri filtrēt procesu sarakstu ar F taustiņu, kas ir glābiņš, ja sistēma ir pārslogota un ekrānā ir simtiem rindu.

Bpytop: uz Python balstīta alternatīva

Linux termināļa tuvplāns, kurā redzams sistēmas direktoriju saraksts.

Pirms btop ieviešanas C++ valodā pastāvēja bpytopLai gan tam ir tāda pati vizuālā filozofija un funkcionalitāte kā tā pēctecim, tas ir izstrādāts Python valodā un tam ir nepieciešama bibliotēka. psutilTā joprojām ir dzīvotspējīga iespēja, īpaši vidēs, kur Python jau ir iepriekš instalēts un priekšroka tiek dota Python instalēšanai. pip3.

Bpytop uztur peles atbalstu un spēju sūtīt signālus, piemēram, SIGINT vai SIGTERMTāpat kā btop, tas ļauj mainīt izskatu, izmantojot ar bashtop saderīgas tēmas, kuras parasti tiek glabātas ceļā .config/bpytop/tēmasTas ir spēcīgs rīks, lai gan mūsdienās bieži vien priekšroka tiek dota btop, jo tam ir nelielas atkarības un optimizētāku veiktspēju.

Tīkla uzraudzības rīki
Saistītais raksts:
Labākie tīkla uzraudzības rīki

Salīdzinājums un profesionālā darbplūsma

Serveru plauktu detaļa ar LED indikatora lampiņām datu centrā.

Ir svarīgi saprast, ka neviens no šiem rīkiem nav vienāds. TOP ir opcija, kas paredzēta izdzīvošanuTas ir visur un nekad nepieviļ. Btop ir jūsu izvēle. aktīva uzraudzībaIdeāli piemērots, ja to atver uz paneļa tmux vai ekrāns kamēr mēs strādājam pie cita, nodrošinot mums pastāvīgu aparatūras redzamību, nemainot logus.

Tomēr btop un top ir lokālās skata rīki. Ja pārvaldāt serveru parku, nākamais loģiskais solis ir pāriet uz risinājumiem no centralizēta uzraudzība piemēram, Prometejs un Grafana. Kamēr btop pasaka, kas šobrīd notiek šajā iekārtā, industriālie risinājumi piedāvā vēsturiskie dati un brīdinājumi automātiski, kad pakalpojums pārtrūkst, tādējādi papildinot termināļu monitoru nodrošinātās tūlītējās reaģēšanas spējas.

  Labākie spāņu valodas tehnoloģiju informatīvie biļeteni, lai vienmēr būtu lietas kursā

Mēs piedāvājam plašu iespēju klāstu, sākot ar tehnisko vienkāršību, ko piedāvā top, līdz vizuālajai izsmalcinātībai, ko piedāvā btop un bpytop, ļaujot jums izvēlēties pareizo rīku atkarībā no jūsu vajadzībām: vieglu, universālu rīku vai intuitīvu vadības paneli ar peles atbalstu un grafikiem. Neatkarīgi no tā, vai pārvaldāt prioritātes ar Nice iestatījumu top, vai pielāgojat tēmas btop, mērķis ir saglabāt sistēmas stabilitāte un efektīvi optimizēt centrālā procesora, operatīvās atmiņas un tīkla izmantošanu.

Linux izplatīšana serveriem
Saistītais raksts:
Labākie Linux izplatījumi serveriem