![15 Beste Google Chrome-alternatieven](/f/1cc664c4fff6aa4c6c47899506880132.png?width=100&height=100)
Ik herinner me dat ik ooit las dat efficiënte systeembeheerders luie mensen zijn. De reden is niet dat ze hun werk niet doen of hun tijd verspillen - het komt vooral omdat ze een groot deel van hun routinetaken hebben geautomatiseerd. Ze hoeven dus niet op hun servers te passen en kunnen hun tijd gebruiken om nieuwe technologieën te leren en altijd aan de top van hun spel te blijven.
Onderdeel van het automatiseren van uw taken, is leren hoe u een script kunt laten doen wat u anders zelf zou moeten doen. Het voortdurend toevoegen van opdrachten aan uw eigen kennisbank is net zo belangrijk.
Om die reden zullen we in dit artikel een truc delen om erachter te komen welke processen veel geheugen en CPU-gebruik in Linux verbruiken.
Dat gezegd hebbende, laten we erin duiken en aan de slag gaan.
De volgende opdracht toont de lijst met topprocessen geordend op RAM- en CPU-gebruik in aflopende vorm (verwijder de pijpleiding en hoofd als je de volledige lijst wilt zien):
# ps -eo pid, ppid, cmd,%mem,%cpu --sort=-%mem | hoofd.
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/bin/kaneel 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.
Korte uitleg van bovenstaande opties die in bovenstaande opdracht worden gebruikt.
De -O
(of -formaat) optie van ps stelt u in staat het uitvoerformaat te specificeren. Een favoriet van mij is om de processen te laten zien’ PID's (pid), PPID's (pid), de naam van het uitvoerbare bestand dat aan het proces is gekoppeld (cmd), en het RAM- en CPU-gebruik (%mem
en %processor
respectievelijk).
Daarnaast gebruik ik --soort
om op een van beide te sorteren %mem
of %processor
. Standaard wordt de uitvoer gesorteerd in oplopende vorm, maar persoonlijk geef ik er de voorkeur aan om die volgorde om te keren door een minteken voor de sorteercriteria toe te voegen.
Om andere velden aan de uitvoer toe te voegen, of de sorteercriteria te wijzigen, raadpleeg de UITVOERFORMAATREGELING sectie in de man-pagina van ps
opdracht.
Mis het niet:Vind de 15 beste processen op geheugengebruik met 'top' in batchmodus
Mis het niet:Vind top 10 mappen Schijfgrootte in Linux
Bewakingsproces is een van de vele taken van een Linux-serversysteembeheerder, in deze tip hebben we gekeken naar hoe u processen op uw systeem opsomt en sorteert volgens RAM en processor gebruik in afstammeling vorm met behulp van de ps nut.