- Napredni alati za praćenje kao što su hw-monitor i nvtop omogućavaju vam da analizirate potrošnju 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 drajverima su fundamentalni za optimizaciju efikasnosti grafičkog hardvera.
Ako ste ikada primijetili da vam se računar usporava bez ikakvog vidljivog razloga ili da ventilator počinje zvučati kao mlazni motor, znate da je praćenje sistemskih resursa ključno. U Linux ekosistemu imamo sreću da imamo širok spektar alata, od jednostavnih terminalnih naredbi do naprednog softvera, koji nam omogućavaju da tačno znamo šta se dešava ispod haube našeg računara.
Ne radi se samo o gledanju ukupnog procenta, već o identificiranju procesa koji zauzima memoriju ili uzrokuje pregrijavanje grafičke kartice. Bez obzira da li ste 3D renderer, programer koji kompajlira shadere ili neko ko jednostavno želi da baterija njegovog laptopa duže traje, razumijevanje interakcije CPU-a, GPU-a i RAM-a ključno je za nesmetan rad vašeg sistema.
Detaljan monitoring GPU-a i VRAM-a

Dugo vremena, saznanje o tome koliko se resursa grafičke kartice koristi na Linuxu predstavljalo je glavobolju, jer je većina programa prikazivala samo jednu ukupnu brojku. Međutim, alati poput hw-monitor 0.6 promijenili su pravila igre uvođenjem metrike razvrstane po aplikacijama. Ovo je čisto zlato za one koji rade na kreativnim radnim stanicama gdje nekoliko programa koji intenzivno koriste resurse koegzistira i takmiči se za video memoriju (VRAM).
Ovaj softver je posebno svestran jer se oslanja na podsistem Direct Rendering Manager (DRM) kernela , što ga čini kompatibilnim sa vrlo širokim spektrom hardvera. Bez obzira da li koristite AMD karticu sa AMDGPU drajverima, Intel karticu (bilo i915 seriju ili novi Xe), ili čak NVIDIA karticu koja koristi Nouveau drajver otvorenog koda, alat direktno 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 mnogo intuitivniji interfejs 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 kontrola procesora (CPU)

Korištenje CPU-a predstavlja količinu posla koju procesor obavlja. Kada ova vrijednost postane previsoka, sistem može iskusiti prekomjerno prebacivanje konteksta , što rezultira kašnjenjem i sporim odgovorom aplikacije. Ponekad je krivac neaktivan sistemski proces (sistem u stanju mirovanja), 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.
Da bismo uveli red, Linux nam nudi klasične naredbe koje nikada ne podbace:
- Najviša komanda: To je standard za pregled aktivnosti u stvarnom vremenu. Omogućava vam izračunavanje stvarne iskorištenosti oduzimanjem vremena mirovanja od 100% i sortira procese prema procentu CPU-a koji zauzimaju.
- mpstat: Idealno za one koji žele detaljniju analizu, jer analizira performanse svako jezgro procesora pojedinačno.
- ps: Vrlo korisno za brzo generiranje lista. Na primjer, određenom naredbom možemo izdvojiti 10 procesa koji u tom tač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ćavaju vam upravljanje ovim aplikacijama za pokretanje iz jedne kartice, sprječavajući preopterećenje sistema od trenutka kada uključite računar.
Optimizacija energije i performansi

Prilikom rada s laptopima, ravnoteža između snage i trajanja baterije je ključna. Neki korisnici pribjegavaju skriptama kako bi prisilili način 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, savjetuje se oprez: prisilno prebacivanje na integrirani GPU pomoću prime-select-a može uzrokovati neočekivano rušenje nekih aplikacija, poput Discorda ili Firefoxa, ako hardversko ubrzanje nije pravilno konfigurirano.
Da biste spriječili pregrijavanje računara ili brzo pražnjenje baterije, idealno je pratiti zlonamjerni softver ili zombi procese . 100% iskorištenost CPU-a bez ikakvih očiglednih otvorenih aplikacija obično je znak sigurnosnog problema ili preglednika s previše kartica i dodataka koji rade u pozadini.
Imati potpunu kontrolu nad vašim hardverom znači kombinirati korištenje terminalnih naredbi za brzu dijagnostiku s modernim softverom za nadzor koji koristi DRM drajvere 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 korisnicima kako bi odlučili kako će rasporediti resurse svog računara u skladu sa svojim stvarnim potrebama.
