- Ang mga advanced na tool sa pagsubaybay tulad ng hw-monitor at nvtop ay nagbibigay-daan sa iyong hatiin ang pagkonsumo ng mapagkukunan ayon sa indibidwal na proseso.
- Ang paggamit ng mga native command tulad ng top, ps, at mpstat ay ginagawang mas madali ang pag-diagnose ng performance ng processor sa real time.
- Ang pamamahala ng kuryente at pag-access sa mga DRM driver ay mahalaga sa pag-optimize ng kahusayan ng graphics hardware.
Kung napansin mo na ang paghina ng iyong computer nang walang maliwanag na dahilan o ang bentilador ay nagsisimulang tumunog na parang jet engine, alam mo na ang pagsubaybay sa mga mapagkukunan ng system ay napakahalaga. Sa ecosystem ng Linux, mapalad tayo na mayroong malawak na hanay ng mga tool, mula sa mga simpleng terminal command hanggang sa mga advanced na software, na nagbibigay-daan sa atin na malaman nang eksakto kung ano ang nangyayari sa ilalim ng hood ng ating makina.
Hindi lang ito tungkol sa pagtingin sa kabuuang porsyento, kundi tungkol sa pagtukoy sa prosesong may kinalaman sa pag-ubos ng memorya o pag-init ng graphics card. Isa ka mang 3D renderer, programmer na nagko-compile ng mga shader, o isang taong gusto lang na mas tumagal ang baterya ng kanilang laptop, ang pag-unawa kung paano nakikipag-ugnayan ang CPU, GPU, at RAM ay mahalaga upang gumana nang maayos ang iyong system.
Detalyadong Pagsubaybay sa GPU at VRAM

Sa loob ng mahabang panahon, ang pag-alam kung gaano karaming mga mapagkukunan ng graphics card ang ginagamit sa Linux ay isang sakit ng ulo, dahil karamihan sa mga programa ay nagbibigay lamang ng isang kabuuang bilang. Gayunpaman, ang mga tool tulad ng hw-monitor 0.6 ay naging isang game-changer sa pamamagitan ng pagpapakilala ng mga sukatan na hinati-hati ayon sa aplikasyon. Ito ay isang tunay na ginto para sa mga nagtatrabaho sa mga malikhaing workstation kung saan maraming mga programang masinsinang gumagamit ng mapagkukunan ang magkakasamang nabubuhay at nakikipagkumpitensya para sa video memory (VRAM).
Ang software na ito ay lalong maraming gamit dahil umaasa ito sa Direct Rendering Manager (DRM) subsystem ng kernel , na ginagawa itong tugma sa napakalawak na hanay ng hardware. Gumagamit ka man ng AMD card na may mga AMDGPU driver, isang Intel card (alinman sa i915 series o sa bagong Xe), o kahit isang NVIDIA card na gumagamit ng open-source Nouveau driver, direktang ina-access ng tool ang kernel layer upang masuri ang mga bottleneck nang hindi kinakailangang basta-basta isara ang mga programa.
Para sa mga gumagamit ng NVIDIA, may ilang napakalakas na alternatibo. Una, nariyan ang nvidia-smi , ang karaniwang tool para sa pagtingin sa load, pagkonsumo ng kuryente sa watts, at paggamit ng VRAM. Kung naghahanap ka ng mas biswal at dynamic, ang nvtop at nvitop ay magagandang opsyon na nag-aalok ng mga real-time na graph at mas madaling gamiting interface para makita kung aling proseso ang kumukuha ng impormasyon sa GPU. Maging ang KDE Plasma system monitor ay nag-aalok ng nakalaang seksyon, bagama't mas limitado ito sa mga tuntunin ng detalye ng VRAM.

Pagsusuri at Pagkontrol ng Processor (CPU)

Ang paggamit ng CPU ay kumakatawan sa dami ng trabahong ginagawa ng processor. Kapag ang halagang ito ay masyadong mataas, ang sistema ay maaaring makaranas ng labis na context switching , na nagreresulta sa lag at mabagal na tugon ng application. Minsan, ang salarin ay isang idle na proseso ng system (system idle), na kakaiba na nagpapakita ng mataas na porsyento ngunit sa katunayan ay nagpapahiwatig kung gaano karaming libreng kapasidad ang natitira . Para sa mas tumpak na teknikal na datos, maaari mong gamitin ang mga tool tulad ng CPU-X para sa Linux.
Para sa kaayusan, nag-aalok ang Linux ng mga klasikong utos na hindi kailanman nabibigo:
- Ang pinakamataas na utos: Ito ang pamantayan para sa pagtingin sa mga aktibidad sa real-time. Pinapayagan ka nitong kalkulahin ang aktwal na paggamit sa pamamagitan ng pagbabawas ng idle time mula sa 100% at inaayos ang mga proseso ayon sa porsyento ng CPU na kinokonsumo ng mga ito.
- mpstat: Mainam para sa mga nais ng mas malalimang pagsusuri, dahil sinusuri nito ang pagganap ng bawat core ng processor paisa-isa.
- ps: Napakapakinabang para sa pagbuo ng mabilisang listahan. Halimbawa, gamit ang isang partikular na utos, maaari nating kunin ang 10 proseso na nangangailangan ng pinakamaraming resources sa eksaktong sandaling iyon.
Mahalagang bantayan ang mga programang awtomatikong nagsisimula. Ang mga entry sa XDG autostart ay kadalasang nag-iipon ng mga background application na, kahit hindi natin nakikita, ay kumukuha ng mga clock cycle. Ang mga tool tulad ng hw-monitor ay nagbibigay-daan sa iyong pamahalaan ang mga startup application na ito mula sa isang tab, na pumipigil sa system na maging overloaded mula sa sandaling buksan mo ang iyong computer.
Pag-optimize ng Enerhiya at Pagganap

Kapag gumagamit ng mga laptop, mahalaga ang balanse sa pagitan ng lakas at tagal ng baterya. Gumagamit ang ilang user ng mga script para pilitin ang power saving mode, gamit ang mga tool tulad ng CPU Power para baguhin ang CPU governor sa 'powersave' o limitahan ang pagkonsumo ng kuryente sa pamamagitan ng TLP. Gayunpaman, dapat mag-ingat: ang pagpilit na lumipat sa integrated GPU gamit ang prime-select ay maaaring magdulot ng biglaang pag-crash ng ilang application, tulad ng Discord o Firefox, kung hindi maayos na na-configure ang hardware acceleration.
Para maiwasan ang sobrang pag-init ng iyong computer o ang mabilis na pagkaubos ng iyong baterya, mainam na subaybayan ang mga prosesong parang malware o zombie . Ang 100% na paggamit ng CPU nang walang anumang halatang bukas na application ay kadalasang senyales ng isyu sa seguridad o isang browser na may napakaraming tab at plugin na tumatakbo sa background.
Ang pagkakaroon ng kumpletong kontrol sa iyong hardware ay nangangahulugan ng pagsasama-sama ng paggamit ng mga terminal command para sa mabilisang mga diagnostic kasama ang modernong software sa pagsubaybay na gumagamit ng mga DRM driver at mga pamantayan ng XDG. Mula sa maingat na pagsubaybay sa paggamit ng VRAM sa mga proseso ng pag-render hanggang sa pamamahala ng mga CPU core at pagtitipid ng enerhiya, ang Linux ay nagbibigay ng lahat ng kinakailangang tool para sa mga user upang magpasya kung paano ilalaan ang mga resources ng kanilang makina ayon sa kanilang aktwal na pangangailangan.
