- Uzlaboti uzraudzības rīki, piemēram, hw-monitor un nvtop, ļauj sadalīt resursu patēriņu pa atsevišķiem procesiem.
- Izmantojot vietējās komandas, piemēram, top, ps un mpstat, ir vieglāk diagnosticēt procesora veiktspēju reāllaikā.
- Enerģijas pārvaldība un piekļuve DRM draiveriem ir būtiska grafikas aparatūras efektivitātes optimizēšanai.
Ja kādreiz esat pamanījis, ka jūsu dators bez redzama iemesla palēninās vai ventilators sāk skanēt kā reaktīvā dzinēja rūkoņa, jūs zināt, ka sistēmas resursu uzraudzība ir ļoti svarīga. Linux ekosistēmā mums ir paveicies, ka mums ir plašs rīku klāsts, sākot no vienkāršām termināļa komandām līdz pat uzlabotai programmatūrai, kas ļauj mums precīzi zināt, kas notiek zem mūsu datora pārsega.
Svarīgi nav tikai aplūkot kopējo procentuālo daļu, bet gan identificēt vainīgo procesu , kas patērē atmiņu vai izraisa grafikas kartes pārkaršanu. Neatkarīgi no tā, vai esat 3D renderētājs, programmētājs, kas kompilē ēnotājus, vai vienkārši vēlaties, lai viņa klēpjdators ilgāk darbotos ar akumulatora darbības laiku, izpratne par to, kā mijiedarbojas centrālais procesors, grafiskā karte un operatīvā atmiņa, ir ļoti svarīga, lai jūsu sistēma darbotos lieliski.
Detalizēta GPU un VRAM uzraudzība

Ilgu laiku zināšanas par to, cik daudz grafikas kartes resursu tiek izmantots Linux sistēmā, bija galvassāpes, jo lielākā daļa programmu sniedza tikai vienu kopējo skaitli. Tomēr tādi rīki kā hw-monitor 0.6 ir mainījuši spēles noteikumus, ieviešot rādītājus, kas sadalīti pa lietojumprogrammām. Tas ir tīrs zelts tiem, kas strādā radošās darbstacijās, kur līdzās pastāv vairākas resursu ietilpīgas programmas un konkurē par video atmiņu (VRAM).
Šī programmatūra ir īpaši daudzpusīga, jo tā balstās uz kodola tiešās renderēšanas pārvaldnieka (DRM) apakšsistēmu , padarot to saderīgu ar ļoti plašu aparatūras klāstu. Neatkarīgi no tā, vai izmantojat AMD karti ar AMDGPU draiveriem, Intel karti (vai nu i915 sēriju, vai jauno Xe), vai pat NVIDIA karti, kas izmanto atvērtā koda Nouveau draiveri, rīks tieši piekļūst kodola slānim, lai diagnosticētu sastrēgumus, bez nepieciešamības akli aizvērt programmas.
NVIDIA lietotājiem ir pieejamas dažas ļoti jaudīgas alternatīvas. Pirmkārt, ir nvidia-smi — standarta rīks slodzes, enerģijas patēriņa vatos un videoRAM izmantošanas skatīšanai. Ja meklējat kaut ko vizuālāku un dinamiskāku, nvtop un nvitop ir fantastiskas iespējas, kas piedāvā reāllaika grafikus un daudz intuitīvāku saskarni, lai redzētu, kurš process piesātina GPU. Pat KDE plazmas sistēmas monitors piedāvā īpašu sadaļu, lai gan tā ir ierobežotāka videoRAM detaļu ziņā.

Procesora (CPU) analīze un vadība

CPU noslodze atspoguļo procesora veiktā darba apjomu. Ja šī vērtība kļūst pārāk augsta, sistēma var piedzīvot pārmērīgu konteksta pārslēgšanu , kā rezultātā rodas aizkave un lēna lietojumprogrammu reakcija. Dažreiz vaininieks ir dīkstāvē esošs sistēmas process (sistēmas dīkstāve), kas dīvainā kārtā parāda augstu procentuālo daļu, bet patiesībā norāda, cik daudz brīvas vietas ir atlicis . Lai iegūtu precīzākus tehniskos datus, varat izmantot tādus rīkus kā CPU-X operētājsistēmai Linux.
Lai ieviestu kārtību, Linux piedāvā mums klasiskas komandas, kas nekad nepieviļ:
- Augšējā komanda: Tas ir standarts reāllaika aktivitāšu skatīšanai. Tas ļauj aprēķināt faktisko noslodzi, no 100% atņemot dīkstāves laiku, un kārto procesus pēc to patērētās centrālā procesora jaudas procentuālās daļas.
- mpstat: Ideāli piemērots tiem, kas vēlas padziļinātāku analīzi, jo tā detalizēti apraksta veiktspēju katrs procesora kodols individuāli.
- ps: Ļoti noderīgi ātru sarakstu ģenerēšanai. Piemēram, ar noteiktu komandu mēs varam iegūt 10 procesus, kas konkrētajā brīdī patērē visvairāk resursu.
Ir svarīgi sekot līdzi programmām, kas startējas automātiski. XDG automātiskās palaišanas ieraksti bieži vien uzkrāj fona lietojumprogrammas, kas, pat ja mēs tās neredzam, patērē pulksteņa ciklus. Tādi rīki kā hw-monitor ļauj pārvaldīt šīs startēšanas lietojumprogrammas no vienas cilnes, novēršot sistēmas pārslodzi no brīža, kad ieslēdzat datoru.
Enerģijas un veiktspējas optimizācija

Strādājot ar klēpjdatoriem, enerģijas un akumulatora darbības laika līdzsvars ir kritiski svarīgs. Daži lietotāji izmanto skriptus, lai piespiestu enerģijas taupīšanas režīmu, izmantojot tādus rīkus kā CPU Power , lai mainītu CPU regulatoru uz “enerģijas taupīšana”, vai ierobežojot enerģijas patēriņu, izmantojot TLP. Tomēr ieteicams ievērot piesardzību: piespiedu pārslēgšanās uz integrēto GPU, izmantojot prime-select, var izraisīt dažu lietojumprogrammu, piemēram, Discord vai Firefox, negaidītu avāriju, ja aparatūras paātrinājums nav pareizi konfigurēts.
Lai novērstu datora pārkaršanu vai akumulatora ātru izlādi, ieteicams uzraudzīt, vai tajā nav ļaunprātīgas programmatūras vai zombiju procesu . 100% centrālā procesora noslodze bez acīmredzamām atvērtām lietotnēm parasti liecina par drošības problēmu vai pārlūkprogrammu, kurā fonā darbojas pārāk daudz cilņu un spraudņu.
Pilnīga aparatūras kontrole nozīmē termināļa komandu izmantošanas apvienošanu ātrai diagnostikai ar modernu uzraudzības programmatūru, kas izmanto DRM draiverus un XDG standartus. Sākot ar rūpīgu VRAM izmantošanas izsekošanu renderēšanas procesos un beidzot ar CPU kodolu pārvaldību un enerģijas taupīšanu, Linux nodrošina visus nepieciešamos rīkus, lai lietotāji varētu izlemt, kā sadalīt savas ierīces resursus atbilstoši savām faktiskajām vajadzībām.
