- Napredna orodja za spremljanje, kot sta hw-monitor in nvtop, vam omogočajo razčlenitev porabe virov po posameznih procesih.
- Uporaba izvornih ukazov, kot so top, ps in mpstat, olajša diagnosticiranje delovanja procesorja v realnem času.
- Upravljanje porabe energije in dostop do gonilnikov DRM sta bistvena za optimizacijo učinkovitosti grafične strojne opreme.
Če ste kdaj opazili, da se vaš računalnik brez očitnega razloga upočasni ali da ventilator začne zveneti kot reaktivni motor, veste, da je spremljanje sistemskih virov ključnega pomena. V ekosistemu Linux imamo srečo, da imamo na voljo široko paleto orodij, od preprostih terminalskih ukazov do napredne programske opreme, ki nam omogočajo, da natančno vemo, kaj se dogaja pod pokrovom našega računalnika.
Ne gre le za pregled celotnega odstotka, temveč za prepoznavanje krivca , ki porablja pomnilnik ali povzroča pregrevanje grafične kartice. Ne glede na to, ali ste 3D-upodabljalnik, programer, ki sestavlja senčilnike, ali nekdo, ki si preprosto želi, da bi baterija njegovega prenosnika zdržala dlje, je razumevanje interakcije med procesorjem, grafičnim procesorjem in RAM-om ključnega pomena za nemoteno delovanje vašega sistema.
Podrobno spremljanje grafične kartice in video pomnilnika (VRAM)

Dolgo časa je bilo vedenje, koliko virov grafične kartice se uporablja v Linuxu, precej nadležne naloge, saj je večina programov prikazovala le eno skupno številko. Vendar pa so orodja, kot je hw-monitor 0.6, spremenila pravila igre, saj so uvedla metrike, razčlenjene po aplikacijah. To je čisti zlati rudnik za tiste, ki delajo na ustvarjalnih delovnih postajah, kjer sobiva več programov, ki porabijo veliko virov, in tekmujejo za video pomnilnik (VRAM).
Ta programska oprema je še posebej vsestranska, ker se zanaša na podsistem Direct Rendering Manager (DRM) jedra , zaradi česar je združljiva z zelo široko paleto strojne opreme. Ne glede na to, ali uporabljate kartico AMD z gonilniki AMDGPU, kartico Intel (serije i915 ali novega Xe) ali celo kartico NVIDIA z odprtokodnim gonilnikom Nouveau, orodje neposredno dostopa do plasti jedra za diagnosticiranje ozkih grl, ne da bi bilo treba programe slepo zapirati.
Za uporabnike NVIDIA obstaja nekaj zelo zmogljivih alternativ. Najprej je tu nvidia-smi , standardno orodje za ogled obremenitve, porabe energije v vatih in uporabe VRAM-a. Če iščete nekaj bolj vizualnega in dinamičnega, sta nvtop in nvitop fantastični možnosti, ki ponujata grafe v realnem času in veliko bolj intuitiven vmesnik za ogled, kateri proces nasičuje grafični procesor. Celo sistemski monitor KDE Plasma ponuja namenski razdelek, čeprav je bolj omejen glede podrobnosti VRAM-a.

Analiza in nadzor procesorja (CPU)

Poraba procesorja predstavlja količino dela, ki ga procesor opravlja. Ko je ta vrednost previsoka, lahko sistem doživi prekomerno preklapljanje kontekstov , kar povzroči zakasnitev in počasen odziv aplikacij. Včasih je krivec nedejaven sistemski proces (sistem v mirovanju), ki nenavadno prikazuje visok odstotek, vendar dejansko kaže, koliko proste zmogljivosti je še ostalo . Za natančnejše tehnične podatke lahko uporabite orodja, kot je CPU-X za Linux.
Za uvedbo reda nam Linux ponuja klasične ukaze, ki nikoli ne odpovejo:
- Zgornji ukaz: To je standard za ogled aktivnosti v realnem času. Omogoča vam izračun dejanske izkoriščenosti tako, da od 100 % odštejete čas mirovanja, in razvršča procese glede na odstotek porabe procesorja.
- mpstat: Idealno za tiste, ki si želijo poglobljenejše analize, saj razčleni uspešnost vsako procesorsko jedro posamično.
- ps: Zelo uporabno za hitro ustvarjanje seznamov. Na primer, z določenim ukazom lahko izluščimo 10 procesov, ki v tistem trenutku porabijo največ virov.
Pomembno je spremljati programe, ki se zaženejo samodejno. Vnosi za samodejni zagon XDG pogosto kopičijo aplikacije v ozadju, ki, tudi če jih ne vidimo, porabljajo taktne cikle. Orodja, kot je hw-monitor, omogočajo upravljanje teh zagonskih aplikacij z enega samega zavihka, kar preprečuje preobremenitev sistema od trenutka, ko vklopite računalnik.
Optimizacija energije in zmogljivosti

Pri delu s prenosniki je ravnovesje med porabo energije in življenjsko dobo baterije ključnega pomena. Nekateri uporabniki se zatekajo k skriptom za vsiljevanje načina varčevanja z energijo, pri čemer uporabljajo orodja, kot je CPU Power , da spremenijo regulator CPU-ja v »powersave« ali omejijo porabo energije prek TLP. Vendar je potrebna previdnost: vsiljen preklop na integrirano grafično kartico z uporabo prime-select lahko povzroči nepričakovano sesutje nekaterih aplikacij, kot sta Discord ali Firefox, če strojno pospeševanje ni pravilno konfigurirano.
Da preprečite pregrevanje računalnika ali hitro praznjenje baterije, je idealno spremljati morebitne zlonamerne programske opreme ali zombi procese . 100-odstotna uporaba procesorja brez očitnih odprtih aplikacij je običajno znak varnostne težave ali brskalnika s preveč zavihki in vtičniki, ki se izvajajo v ozadju.
Popoln nadzor nad strojno opremo pomeni kombiniranje uporabe terminalskih ukazov za hitro diagnostiko s sodobno programsko opremo za spremljanje, ki izkorišča gonilnike DRM in standarde XDG. Od natančnega sledenja porabe VRAM-a v procesih upodabljanja do upravljanja jeder procesorja in varčevanja z energijo Linux uporabnikom ponuja vsa potrebna orodja, s katerimi se lahko odločijo, kako bodo vire svojega računalnika dodelili glede na svoje dejanske potrebe.
