Kompletan vodič za kontrolu i nadzor CPU-a, GPU-a i memorije u Linuxu

Posljednje ažuriranje: 2 2026 Oktobar
Autor: Isaac
  • 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.

Krupni plan mikroprocesora na matičnoj ploči, koji prikazuje korištenje CPU-a u Linuxu.

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.

Analiza hardvera računara
Povezani članak:
Analiza hardvera računara: kompletan dijagnostički vodič

Detaljan monitoring GPU-a i VRAM-a

Unutrašnjost visokoperformansnog računara sa RTX grafičkom karticom, prikazuje GPU monitoring.

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).

  Naučite kako instalirati Windows 11 na računar korak po korak.

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.

Onemogućavanje VT-d poboljšava performanse Intel Arc GPU-a na Linuxu.
Povezani članak:
Onemogućavanje VT-d na Linuxu: Kada se Intel Arc poboljša i kako ga testirati

Detalj RAM memorijskih modula i elektronskih kola, koji ilustruje upravljanje sistemskom memorijom.

Analiza i kontrola procesora (CPU)

Programer kuca kod na tastaturi ispred ekrana terminala, što simbolizira upravljanje resursima u Linuxu.

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.

  Povezani ste na Wi-Fi, ali nemate internet? Mogući uzroci

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.

systemd 260 TPM2 sandbox
Povezani članak:
Systemd 260: TPM2, sandboxing i nove mogućnosti u Linuxu

Optimizacija energije i performansi

Tehnološka radna stanica s više monitora koji prikazuju kod i podatke, idealna za praćenje sistema.

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.

  Kako ponovo instalirati macOS Catalina na vaš Mac

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.

konfigurisati i održavati servere
Povezani članak:
Kompletan vodič za postavljanje i održavanje servera