Sjećam se da sam jednom pročitao da su učinkoviti administratori sustava lijeni ljudi. Razlog nije u tome što ne rade svoj posao ili ne gube vrijeme - to je uglavnom zato što su automatizirali dobar dio svojih rutinskih zadataka. Stoga ne moraju čuvati svoje poslužitelje i mogu iskoristiti svoje vrijeme za učenje novih tehnologija i uvijek ostati na vrhu svoje igre.
Dio automatizacije vaših zadataka je naučiti kako natjerati skriptu da učini ono što biste inače morali sami učiniti. Kontinuirano dodavanje naredbi u vlastitu bazu znanja jednako je važno.
Iz tog razloga ćemo u ovom članku podijeliti trik kako bismo saznali koji procesi troše puno memorije i CPU -a u Linuxu.
Rečeno je, zaronimo i počnimo.
Sljedeća naredba prikazat će popis najboljih procesa uređenih prema RAM -u i CPU -u u obliku potomka (uklonite datoteku cjevovod i glava ako želite vidjeti cijeli popis):
# ps -eo pid, ppid, cmd,%mem,%cpu --sort = -%mem | glava.
PID PPID CMD %MEM %CPU. 2591 2113/usr/lib/firefox/firefox 7,3 43,5. 2549 2520/usr/lib/virtualbox/Virtual 3.4 8.2. 2288 1 /home/gacanepa/.dropbox-dis 1,4 0,3. 1889. 1543 c: \ TeamViewer \ TeamViewer.ex 1.0 0.2. 2113 1801/usr/kanta/cimet 0,9 3,5. 2254 2252 python/usr/bin/linuxmint/m 0,3 0,0. 2245 1801 nautilus -n 0,3 0,1. 1645 1595/usr/bin/X: 0 -audit 0 -aut 0,3 2.5.
Kratko objašnjenje gornjih opcija korištenih u gornjoj naredbi.
The -o
(ili -format) mogućnost od p.s omogućuje vam navođenje izlaznog formata. Najdraže mi je prikazati procese ' PID -ovi (pid), PPID -ovi (pid), naziv izvršne datoteke povezane s procesom (cmd), te korištenje RAM -a i CPU -a (%mem
i %CPU -a
, respektivno).
Dodatno, koristim --vrsta
poredati po bilo kojem %mem
ili %CPU -a
. Prema zadanim postavkama, izlaz će biti sortiran u rastućem obliku, ali osobno više volim obrnuti taj redoslijed dodavanjem znaka minus ispred kriterija sortiranja.
Da biste dodali druga polja u izlaz ili promijenili kriterije razvrstavanja, pogledajte KONTROLA IZLAZNOG FORMATA odjeljak na stranici s p.s
naredba.
Ne propustite:Pronađite 15 najboljih procesa korištenjem memorije s "vrhom" u paketnom načinu rada
Ne propustite:Pronađite 10 najboljih veličina diskova direktorija u Linuxu
Proces praćenja jedan je od brojnih zadataka administratora poslužitelja Linux poslužitelja, u ovom smo savjetu pogledali kako popisujete procese na vašem sustavu i sortirate ih prema radna memorija i CPU koristiti u potomstvu pomoću p.s korisnost.