PC Strokovnjak

Linux: Poraba pomnilnika

Objavil: Mitja Herbaj na torek, 22. december, 2009

Pomnilnika je v računalništvu vedno premalo. Vedno se najde proces, ki nam požre vsega in računalnik zaradi tega postane neodziven. V linux sistemih je več načinov kako pogledati porabo le-tega. Vsak je uporabn, najljubšega pa si izberi sam. Najpogosteje uporabljamo komando free. Uporabna pa je šele, ko dodamo stikalo -m, ki pokaže porabo v MB.

free -m

Če nas zanima poraba v realnem času, potem pride prav top.

Všečno je, da vidimo v živo, kaj se dogaja in nam kuri resource.

Naslednje uporabno orodje je ps in sicer s stikali aux.

ps aux

Prednost ps komande je v tem, da lahko sistemski administratorji hitro najdemo procese, ki kurijo naše resource in tudi koliko. S sintakso aux vidimo vse procese in koliko virov kuri. Uporabno.

Ponavadi mysql, apache, java in podobni procesi kurijo več kot je potrebno. Z spodnjim ukazom lahko to nazorno vidimo.

ps aux | awk '{print $4"\t"$11}' | sort | uniq -c | awk '{print $2" "$1" "$3}' | sort -nr

Ker si je tole malo težje za zapomnat, predlagam, da naredite alias ali pa vse shranite v datoteko psaux in dodate chmod +x, potem pa lahko to vedno uporabimo.

nano psaux

Prilepimo vsebino, shranimo (ctrl+x, y)

chmod +x psaux

in lahko vedno poženemo z ./psaux in to je to. Ali pa v .bashrc dodamo še alias za to, pa smo še bolj olajšal ;)

Odpremo ~/.bashrc

na koncu dodamo

alias=’/pot/do/nase/skripte/psaux’

in ko se ponovno prijavimo lahko vedno brez navedbe poti uporabimo ‘psaux’ za vpogled. Super kajne? Upamo, da še komu tale hack pride prav.

Objavljeno v: Brez kategorije.

Pusti odgovor