- Napredni alati za nadzor poput hw-monitora i nvtopa omogućuju vam analizu potrošnje resursa po pojedinačnim procesima.
- Korištenje izvornih naredbi poput top, ps i mpstat olakšava dijagnosticiranje performansi procesora u stvarnom vremenu.
- Upravljanje napajanjem i pristup DRM upravljačkim programima temeljni su za optimizaciju učinkovitosti grafičkog hardvera.
Ako ste ikada primijetili da vam se računalo usporava bez ikakvog vidljivog razloga ili da ventilator počinje zvučati poput mlaznog motora, znate da je praćenje sistemskih resursa ključno. U Linux ekosustavu imamo sreću da imamo širok raspon alata, od jednostavnih terminalnih naredbi do naprednog softvera, koji nam omogućuju da točno znamo što se događa ispod haube našeg stroja.
Ne radi se samo o gledanju ukupnog postotka, već o identificiranju krivca koji zauzima memoriju ili uzrokuje pregrijavanje grafičke kartice. Bez obzira jeste li 3D renderer, programer koji kompajlira shadere ili netko tko jednostavno želi da mu laptop dulje traje baterija, razumijevanje interakcije CPU-a, GPU-a i RAM-a ključno je za nesmetan rad vašeg sustava.
Detaljno praćenje GPU-a i VRAM-a

Dugo je vrijeme bilo teško znati koliko se resursa grafičke kartice koristi na Linuxu, budući da je većina programa pružala samo jednu ukupnu brojku. Međutim, alati poput hw-monitor 0.6 promijenili su pravila igre uvođenjem metrike raščlanjene po aplikacijama. Ovo je čisto zlato za one koji rade na kreativnim radnim stanicama gdje nekoliko programa koji intenzivno koriste resurse koegzistira i natječe se za video memoriju (VRAM).
Ovaj softver je posebno svestran jer se oslanja na podsustav Direct Rendering Manager (DRM) kernela , što ga čini kompatibilnim s vrlo širokim rasponom hardvera. Bez obzira koristite li AMD karticu s AMDGPU upravljačkim programima, Intel karticu (bilo serije i915 ili novog Xe) ili čak NVIDIA karticu koja koristi Nouveau upravljački program otvorenog koda, alat izravno pristupa sloju kernela kako bi dijagnosticirao uska grla bez potrebe za slijepim zatvaranjem programa.
Za NVIDIA korisnike postoje neke vrlo moćne alternative. Prvo, tu je nvidia-smi , standardni alat za pregled opterećenja, potrošnje energije u vatima i korištenja VRAM-a. Ako tražite nešto vizualnije i dinamičnije, nvtop i nvitop su fantastične opcije koje nude grafikone u stvarnom vremenu i puno intuitivnije sučelje za pregled procesa koji zasićuje GPU. Čak i KDE Plasma sistemski monitor nudi poseban odjeljak, iako je ograničeniji u pogledu detalja VRAM-a.

Analiza i upravljanje procesorom (CPU)

Korištenje CPU-a predstavlja količinu posla koju procesor obavlja. Kada ova vrijednost postane previsoka, sustav može doživjeti pretjerano prebacivanje konteksta , što rezultira kašnjenjem i sporim odgovorom aplikacije. Ponekad je krivac neaktivni sistemski proces (system idle), koji neobično prikazuje visok postotak, ali zapravo pokazuje koliko je preostalo slobodnog kapaciteta . Za preciznije tehničke podatke možete koristiti alate poput CPU-X za Linux.
Kako bismo uveli red, Linux nam nudi klasične naredbe koje nikad ne podbace:
- Najviša naredba: To je standard za prikaz aktivnosti u stvarnom vremenu. Omogućuje vam izračun stvarne iskorištenosti oduzimanjem vremena neaktivnosti od 100% i sortira procese prema postotku CPU-a koji troše.
- mpstat: Idealno za one koji žele detaljniju analizu, jer analizira performanse svaka jezgra procesora pojedinačno.
- p.s: Vrlo korisno za brzo generiranje popisa. Na primjer, određenom naredbom možemo izdvojiti 10 procesa koji u tom točnom trenutku zahtijevaju najviše resursa.
Važno je pratiti programe koji se automatski pokreću. XDG unosi za automatsko pokretanje često akumuliraju pozadinske aplikacije koje, čak i ako ih ne vidimo, troše cikluse takta. Alati poput hw-monitora omogućuju vam upravljanje tim aplikacijama za pokretanje s jedne kartice, sprječavajući preopterećenje sustava od trenutka kada uključite računalo.
Optimizacija energije i performansi

Pri radu s prijenosnim računalima, ravnoteža između snage i trajanja baterije je ključna. Neki korisnici pribjegavaju skriptama za prisilno korištenje načina rada za uštedu energije, koristeći alate poput CPU Powera za promjenu CPU regulatora na 'powersave' ili ograničavanje potrošnje energije putem TLP-a. Međutim, preporučuje se oprez: prisilno prebacivanje na integrirani GPU pomoću prime-selecta može uzrokovati neočekivano rušenje nekih aplikacija, poput Discorda ili Firefoxa, ako hardversko ubrzanje nije pravilno konfigurirano.
Kako biste spriječili pregrijavanje računala ili brzo pražnjenje baterije, idealno je pratiti zlonamjerni softver ili zombi procese . 100%-tna upotreba CPU-a bez ikakvih očitih otvorenih aplikacija obično je znak sigurnosnog problema ili preglednika s previše kartica i dodataka koji rade u pozadini.
Potpuna kontrola nad hardverom znači kombiniranje upotrebe terminalnih naredbi za brzu dijagnostiku s modernim softverom za nadzor koji koristi DRM upravljačke programe i XDG standarde. Od pažljivog praćenja korištenja VRAM-a u procesima renderiranja do upravljanja CPU jezgrama i uštede energije, Linux pruža sve potrebne alate kako bi korisnici mogli odlučiti kako rasporediti resurse svog računala prema svojim stvarnim potrebama.
