Kako vrhunske naredbe sortirati prema upotrebi memorije

How Make Top Command Sort Memory Usage



Top je pomoćni program za praćenje procesa i korištenja resursa u sustavu Linux. Omogućuje korisnicima pregled podataka u stvarnom vremenu o tekućim procesima i nitima kojima upravlja jezgra sustava. Zbog svoje interaktivnosti, top omogućuje korisnicima izvršavanje zadataka, kao što je filtriranje za određene procese, filtriranje procesa prema korisnicima, PID i ubijanje procesa.

Ovaj vodič će vas provesti kroz osnove korištenja naredbe ps za lociranje određenih informacija o sustavu.







Osnovna upotreba vrhunskih pomoćnih programa

Za pokretanje vrhunskog uslužnog programa upotrijebite gornja naredba u terminalu. Korištenjem ove naredbe pokrenut će se interaktivna sesija koja prikazuje korištenje resursa sustava i pokrenute procese:



$vrh



Gornji dio prikazuje korištenje resursa. Ovaj izlaz je sličan onom vrijeme rada i besplatna naredba u Linuxu.





Za isključivanje ovih vrijednosti pritisnite m za skrivanje podataka o korištenju memorije i the da biste sakrili informacije o neprekidnom radu.



Za pomicanje kroz pokrenute procese upotrijebite tipku sa strelicom gore i dolje. Za prekid pritisnite P .

Vrhunski izlaz

Donji dio naredbe top sadrži informacije o pokrenutim procesima. Usredotočimo se na ovo.

Izlaz koristi organizaciju temeljenu na stupcu, s identifikatorom na svakoj:

  • PID: Ovaj stupac prikazuje jedinstveni ID svakog procesa.
  • PR: Ovaj stupac prikazuje prioritet zadatka.
  • NI: Ovaj stupac prikazuje lijepu vrijednost procesa. Pozitivna vrijednost označava nizak prioritet, dok negativna vrijednost označava visoki prioritet.
  • VIRT: Ovaj stupac predstavlja ukupnu virtualnu memoriju koju koristi proces.
  • RES: Ovaj stupac prikazuje ukupnu stvarnu memoriju koju koristi proces.
  • SHR: Ovaj stupac prikazuje ukupnu količinu dijeljene memorije koju koristi proces.
  • S: Ovaj stupac prikazuje stanje procesa jednim slovom.
  • %CPU -a: Ovaj stupac prikazuje postotak upotrebe CPU -a po procesu.
  • %MEM: Ovaj stupac prikazuje postotak korištenja memorije.
  • TIME+: Ovaj stupac prikazuje vrijeme procesora koje koristi proces izračunato na stotine sekunde.
  • ZAPOVIJED: Ovaj stupac prikazuje naziv procesa.

Kako napraviti vrhunske procese filtriranja korištenjem memorije

Također možete filtrirati procese prema upotrebi memorije na vrhu. Da biste to učinili, pritisnite SHIFT + m kao što je prikazano:

Vrh će filtrirati procese prema upotrebi memorije u opadajućem redoslijedu. Na taj način možete identificirati proces koji koristi najviše memorije, dajući vam priliku za poduzimanje radnji.

Za filtriranje prema stvarnoj potrošnji memorije upotrijebite naredbu:

vrh-iliGOVEDINA

Slično, naredba će filtrirati potrošnju memorije u opadajućem redoslijedu.

Također možete interaktivno odabrati parametar filtra. Da biste to učinili, pritisnite SHIFT + F i odaberite MEM kao:

Kako filtrirati proces prema korisniku

Za prikaz procesa od određenog korisnika upotrijebite naredbu:

vrh-u [Korisničko ime]

Na primjer, za prikaz procesa korisnika ubuntua; unesite naredbu:

vrh-uubuntu

Kako prikazati roditeljske i dječje procese

Pritisnite za prikaz roditeljskog i podređenog procesa dok je top pokrenut V. . Ovo će vam dati izlaz sličan onom prikazanom u nastavku:

Kako ubiti sve procese

Za prekid procesa na vrhu pritisnite do i unesite PID procesa .

Pritisnite Unesi za izvršavanje naredbe kill. To će prekinuti proces s navedenim PID -om.

Zaključak

Top je zgodan pomoćni program koji omogućuje razumijevanje i upravljanje procesima Linux sustava. Osim onoga o čemu smo govorili u ovom vodiču, top ima hrpu drugih funkcionalnosti.

Da biste razumjeli kako možete prilagoditi i koristiti vrhunski potencijal, razmotrite priručnike.