- Išplėstinės stebėjimo priemonės, tokios kaip „hw-monitor“ ir „nvtop“, leidžia suskirstyti išteklių sunaudojimą pagal atskirus procesus.
- Naudojant tokias vietines komandas kaip „top“, „ps“ ir „mpstat“, lengviau diagnozuoti procesoriaus našumą realiuoju laiku.
- Energijos valdymas ir prieiga prie DRM tvarkyklių yra labai svarbūs norint optimizuoti grafinės įrangos efektyvumą.
Jei kada nors pastebėjote, kad jūsų kompiuteris be jokios aiškios priežasties lėtėja arba ventiliatorius pradeda skambėti kaip reaktyvinis variklis, žinote, kad sistemos išteklių stebėjimas yra labai svarbus. „Linux“ ekosistemoje mums pasisekė turėti daugybę įrankių – nuo paprastų terminalo komandų iki pažangios programinės įrangos, leidžiančios tiksliai žinoti, kas vyksta po mūsų kompiuterio gaubtu.
Svarbu ne tik žiūrėti į bendrą procentą, bet ir nustatyti kaltąjį procesą , kuris eikvoja atmintį arba perkaitina vaizdo plokštę. Nesvarbu, ar esate 3D vizualizuotojas, programuotojas, kompiliuojantis šešėliavimo programas, ar tiesiog norite, kad jūsų nešiojamas kompiuteris ilgiau tarnautų su baterija, norint, kad jūsų sistema veiktų sklandžiai, labai svarbu suprasti, kaip sąveikauja procesorius, vaizdo plokštė ir operatyvioji atmintis.
Išsamus GPU ir VRAM stebėjimas

Ilgą laiką žinoti, kiek vaizdo plokštės išteklių naudojama „Linux“ sistemoje, kėlė galvos skausmą, nes dauguma programų pateikdavo tik vieną bendrą skaičių. Tačiau tokios priemonės kaip „hw-monitor 0.6“ pakeitė žaidimo taisykles, nes pristatė pagal programas suskirstytus rodiklius. Tai grynas auksas tiems, kurie dirba kūrybinėse darbo stotyse, kuriose kelios daug išteklių reikalaujančios programos veikia kartu ir konkuruoja dėl vaizdo atminties (VRAM).
Ši programinė įranga yra ypač universali, nes ji remiasi branduolio tiesioginio renderavimo tvarkyklės (DRM) posistemiu , todėl yra suderinama su labai įvairia technine įranga. Nesvarbu, ar naudojate AMD vaizdo plokštę su AMDGPU tvarkyklėmis, „Intel“ plokštę („i915“ serijos arba naująjį „Xe“), ar net NVIDIA plokštę su atvirojo kodo „Nouveau“ tvarkykle, įrankis tiesiogiai pasiekia branduolio sluoksnį, kad diagnozuotų kliūtis, nereikėtų aklai uždaryti programų.
NVIDIA naudotojams yra keletas labai galingų alternatyvų. Pirma, yra „nvidia-smi“ – standartinė priemonė apkrovai, energijos suvartojimui vatais ir VRAM naudojimui peržiūrėti. Jei ieškote kažko vizualesnio ir dinamiškesnio, „nvtop“ ir „nvitop“ yra puikios parinktys, siūlančios realaus laiko grafikus ir daug intuityvesnę sąsają, leidžiančią matyti, kuris procesas apkrauna GPU. Net KDE plazminės sistemos monitoriuje yra atskiras skyrius, nors jame VRAM detalių kiekis yra labiau ribotas.

Procesoriaus (CPU) analizė ir valdymas

CPU naudojimas rodo procesoriaus atliekamo darbo kiekį. Kai ši vertė tampa per didelė, sistema gali patirti per didelį konteksto perjungimą , dėl kurio atsiranda delsa ir lėtas programų atsakas. Kartais kaltininkas yra neveiklus sistemos procesas (sistemos neveiklumas), kuris, kaip bebūtų keista, rodo didelį procentą, bet iš tikrųjų nurodo, kiek laisvos vietos liko . Tikslesnių techninių duomenų galite gauti naudodami tokias priemones kaip „CPU-X for Linux“.
Siekdama įvesti tvarką, „Linux“ siūlo klasikines komandas, kurios niekada neveikia:
- Aukščiausia komanda: Tai realaus laiko veiklos peržiūros standartas. Jis leidžia apskaičiuoti faktinį panaudojimą atėmus prastovos laiką iš 100 % ir rūšiuoti procesus pagal jų sunaudojamą procesoriaus galios procentą.
- mpstat: Idealiai tinka tiems, kurie nori išsamesnės analizės, nes ji išskaido našumą kiekvienas procesoriaus branduolys atskirai.
- PS: Labai naudinga greitiems sąrašams generuoti. Pavyzdžiui, naudodami konkrečią komandą galime išskirti 10 procesų, kurie tuo metu reikalauja daugiausiai išteklių.
Svarbu stebėti programas, kurios paleidžiamos automatiškai. XDG automatinio paleidimo įrašai dažnai kaupia fonines programas, kurios, net jei jų nematome, eikvoja laikrodžio ciklus. Tokios priemonės kaip „hw-monitor“ leidžia valdyti šias paleidžiamas programas iš vieno skirtuko, apsaugodamos sistemą nuo perkrovos nuo pat kompiuterio įjungimo momento.
Energijos ir našumo optimizavimas

Dirbant su nešiojamaisiais kompiuteriais, labai svarbi yra energijos ir akumuliatoriaus veikimo laiko pusiausvyra. Kai kurie vartotojai naudoja scenarijus, kad priverstinai įjungtų energijos taupymo režimą, naudodami tokius įrankius kaip „CPU Power“ , kad pakeistų procesoriaus valdiklį į „energijos taupymo režimą“, arba apribodami energijos suvartojimą per TLP. Tačiau patariama būti atsargiems: priverstinis perjungimas į integruotą GPU naudojant „prime-select“ gali netikėtai sukelti kai kurių programų, tokių kaip „Discord“ ar „Firefox“, gedimus, jei netinkamai sukonfigūruotas aparatinės įrangos spartinimas.
Kad kompiuteris neperkaistų arba akumuliatorius greitai neišsikrautų, idealu stebėti, ar nėra kenkėjiškų programų ar „zombių“ procesų . 100 % procesoriaus naudojimas be jokių akivaizdžių atidarytų programų paprastai rodo saugumo problemą arba naršyklę, kurioje fone veikia per daug skirtukų ir papildinių.
Turėti visišką aparatinės įrangos kontrolę reiškia derinti terminalo komandų, skirtų greitai diagnostikai, naudojimą su modernia stebėjimo programine įranga, kuri naudoja DRM tvarkykles ir XDG standartus. Nuo kruopštaus VRAM naudojimo stebėjimo vaizdavimo procesuose iki procesoriaus branduolių valdymo ir energijos taupymo, „Linux“ suteikia visus reikalingus įrankius, kad vartotojai galėtų nuspręsti, kaip paskirstyti savo kompiuterio išteklius pagal savo realius poreikius.
