Gornja naredba prikazuje sve pokrenute procese unutar okruženja vašeg sustava. Pomaže u praćenju korištenja i performansi sustava. Uglavnom se koristi za otkrivanje opterećenja poslužitelja od strane administratora sustava.
Gornja naredba označava tablicu procesa. To je program za upravljanje zadacima, otkriven u nekoliko operativnih sustava sličnih Unixu, koji prikazuje informacije o korištenju memorije i CPU-a.
Pregled Top Commanda
Program generira uređeni popis aktivnih procesa odabranih prema korisničkom formatu i povremeno ga ažurira. Zadani redoslijed može se napraviti prema korištenju CPU-a, a prikazani su samo najveći potrošači CPU-a. Gornja naredba prikazuje koliko se memorije i procesorske snage koristi, kao i druge pojedinosti o aktivnim procesima.
Nekoliko vrhunskih verzija dopušta opsežnu prilagodbu prikaza, poput metoda sortiranja ili izbora stupaca. Naredba je korisna za administratore sustava jer prikazuje koji procesi i korisnici koriste najviše resursa sustava u datom trenutku.
računati različito
Implementacije Top Command
Dostupne su različite vrhunske verzije. Klasičnu verziju Unixa specificirao je William LeFebvre i originalno je zaštićena autorskim pravima 1984. godine. Domaćin je na SourceForgeu, a verzija 3.7 otkrivena je 2008. Linux izdanje top je element grupe alata procps-ng. Izvorno ju je odredio Roger Binns, ali su je ubrzo preuzeli drugi. Otprilike ekvivalentna funkcija je prstat na Solarisu.
Microsoft Windows sadrži grafički uslužni program Task Manager i naredbu tasklist. IBM AIX sadrži popis aktivnih procesa koji se ažurira kao komponentu naredbi topas_nmon i topas.
U Linuxu, prosječni brojevi učitavanja poznati su kao zbroj ukupnih procesa koji čekaju unutar reda čekanja plus ukupni broj koji se trenutno izvršavaju. Broj nije relativan nego apsolutan. Dakle, za razliku od korištenja, može biti neograničen. Trenutne varijacije ukupnih procesa prigušene su pomoću formule eksponencijalnog opadanja izračunate pomoću matematike fiksne točke.
Program, tj. ps, isti je kao gornja naredba, ali radije generira snimku procesa snimljenu tijekom pozivanja. Opcija n (ukupne iteracije) gornje naredbe može generirati sličan rezultat, tjerajući program da izvrši navedene iteracije i izađe nakon prikazivanja rezultata.
Mogućnosti vrhovne komande
Mogućnosti | Opis |
---|---|
-a | Ova se opcija koristi za rješavanje procesa prema dodijeljenoj memoriji. |
-b | Pokreće top naredbu u skupnom načinu, što može biti od pomoći u slanju rezultata iz top naredbe u druge datoteke i programe. |
-c | Započinje gornju naredbu sa zadnjim zapamćenim stanjem obrnutim 'c'. |
-d | Prikazuje kašnjenje između ažuriranja zaslona, a zatim nadjačava povezanu vrijednost u zadanoj početnoj ili osobnoj konfiguracijskoj datoteci jednog. |
-h | Prikazuje upit o upotrebi i verziju biblioteke, a zatim zatvorite. |
-H | Započinje gornju naredbu sa zadnjim zapamćenim stanjem obrnutim 'H'. |
-i | Započinje gornju naredbu s obrnutim zadnjim zapamćenim stanjem i. |
-m | Prijavljuje USED (zbroj procesa rss i swap count) umjesto VIRT-a. |
-M | Prikazuje memorijske jedinice i prikazuje vrijednosti s pomičnim zarezom unutar sažetka memorije. |
-n | Opisuje maksimalan broj okvira ili ponavljanja; gornja naredba trebala bi se generirati prije završetka. |
-str | Nadzire samo procese s ID-ovima procesa. |
-s | Daleko se bolje upravlja iz konfiguracijske datoteke sustava. |
-S | Svi procesi navedeni su pomoću CPU vremena koje su on i njegovi mrtvi potomci iskoristili kada 'Kumulativni način rada' je aktivan. |
-U | Nadzire samo procese s učinkovitim korisničkim imenom ili UID-om koji odgovara navedenom. Odgovara spremljenim, učinkovitim, stvarnim UID-ovima sustava datoteka. |
-u | Nadzire samo procese s učinkovitim korisničkim imenom ili UID-om koji odgovara navedenom. |
-u | Prikazuje upit o upotrebi i verziju biblioteke, a zatim zatvorite. |
Kolone i polja vrhovnog zapovjedništva
Neka od važnih polja ili stupaca dostupnih u gornjoj naredbi objašnjena su u nastavku:
Sintaksa:
top
Pogledajte gornju snimku, njen rezultat je objašnjen ovdje,
Linija 1
- Vrijeme
- koliko dugo sustav radi
- koliko je korisnika prijavljeno
- i prosječno opterećenje
Linija 2
- Ukupan broj zadataka
- broj tekućih zadataka
- broj zadataka spavanja
- broj zaustavljenih zadataka
- i broj zombi zadataka
Linija3
Prikazuje korištenje CPU-a u postocima za
- korisnika
- sustav
- procesi niskog prioriteta
- neaktivni procesi
- io čekati
- hardverski prekidi
- softverski prekidi
- ukrasti vrijeme
Linija 4
Prikazuje korištenje memorije u kilobajtima za
- ukupna memorija
- korištena memorija
- slobodna memorija
- memorirana memorija
Linija 5
Prikazuje korištenje swap memorije u kilobajtima za
linux promijeniti naziv direktorija
- ukupna memorija
- korištena memorija
- slobodna memorija
- predmemorirana memorija
Objašnjenje tablice
- ID procesa
- korisnik
- prioritet
- lijep korisnik
- virtualna memorija
- rezidentna memorija
- dijeljena memorija
- CPU iskorišten postotak
- postotak iskorištene memorije
- vrijeme izvođenja procesa
- naredba
Ako želiš, možeš sakriti/prikazati ove retke zaglavlja pritiskom na neke tipke.
Na primjer,
pritisnite l - za prikaz/sakrij Line1. Gornji red
pritisnite t - za prikaz/sakrij Line3. CPU informacije
pritisnite m - za prikaz/sakrij Line4 i 5. Podaci o memoriji
Održavanje rada gornje naredbe u pozadini
Naredbu top možete stalno izvoditi u pozadini bez da svaki put upisujete top u terminal.
Koristiti ctrl+z ključeve da vratite svoj terminal.
Pogledajte gornju snimku, nakon što pritisnete tipke ctrl+z top naredba je prestala i vratili smo svoj terminal.
Za vraćanje gornje naredbe u vrstu terminala fg u terminalu.
Razvrstavanje gornjeg izlaza
Prema zadanim postavkama, top naredba uvijek prikazuje izlaz prema redoslijedu upotrebe CPU-a.
Pritisnite M - Za prikaz prema redoslijedu korištenja memorije.
Pritisnite O - Za prikaz svih mogućih stupaca koje možete sortirati.
Pogledajte gornju snimku, svim je stupcima dodijeljeno abecedno slovo. Za sortiranje prema vrsti stupca, odgovarajuća abeceda i izlaz bit će poredani prema tom stupcu.
numpy standardna devijacija
U prvom retku prikazano je trenutno polje sortiranja koje je N što znači da je trenutno sortirano prema stupcu N.
Pritisnite R - Za prikaz obrnutim redoslijedom.
Ubijanje zadatka bez izlaska s vrha
Zadatak se može zaustaviti bez izlaska iz gornje naredbe pritiskom na k ključ.
Tražit će PID broj zadatka, ako imate ovlast za ubijanje tog zadatka, tada će zadatak biti uklonjen. U suprotnom, vaša naredba neće uspjeti.
Pogledajte gornju snimku, nakon pritiska k, dobili smo poruku koja traži da se PID zadatka ukine.
Ponovite zadatak
Renice je gotova za promjenu redoslijeda rasporeda. Pritiskom r, možete promijeniti prioritet procesa bez da ga ubijete. Također će tražiti PID procesa.
Pogledajte gornju snimku, nakon pritiska na r, dobili smo poruku u kojoj se traži da se PID zadatka preispita.
Prikaz procesa za odabranog korisnika
U gornjem izlazu naredbe možete prikazati sve procese za određenog korisnika samo pomoću dvije opcije. Jedan preko naredbenog retka, a drugi bez postojećeg vrha.
U naredbenom retku upotrijebite sljedeću naredbu
Sintaksa:
top -u
Primjer:
vrh -u sssit
Pogledajte gornju snimku, ona prikazuje sve procese samo za korisnika sssit.
Kada je gornja naredba pokrenuta, pritisnite u, tražit će korisničko ime. Upišite korisničko ime i pritisnite enter.
Pogledajte gornju snimku, nakon pritiska na u, traži korisničko ime.
Ažuriranje gornjeg izlaza
Prema zadanim postavkama, gornji izlaz se ažurira svake 3 sekunde. Kada ga želite ažurirati između 3 sekunde pritisnite razmaknica.
java indeks od
Također možete promijeniti učestalost ažuriranja pritiskom na d tipku tijekom pokretanja gornje naredbe.
Pogledajte gornju snimku, nakon pritiska tipke d, traži vrijeme za koje će se često ažurirati.
Mijenjanje boja
Boje se mogu mijenjati pritiskom S tipku i tekst možete podebljati pritiskom na b ključ.
Pogledajte gornju snimku, pritiskom na b svi pokrenuti procesi su označeni bijelom bojom.
Za promjenu boje pritisnite S (mali z) ključ.
Pogledajte gornju snimku, naš izlaz je obojen nakon pritiska z.
Sada, ako želite promijeniti boje za različita područja, pritisnite S (veliko Z). odvest će vas do izbornika gdje možete odabrati različite boje za različite mete.
Pretpostavimo da želimo primijeniti plavu boju u zaglavlju stupca i magenta boju u informacijama o zadatku.
Zatim ćemo pritisnuti 4 s H za naslov i 5 s T za informacije o zadatku.
Pogledajte gornju snimku, boje su promijenjene za njihovu metu.
Odustajanje nakon određenih ponavljanja
Gornja naredba kontinuirano prikazuje izlaz sve dok ne odustanete pritiskom na q.
Ali možete definirati određeni broj ponavljanja nakon kojih će se top naredba automatski zatvoriti s terminala.
Sintaksa:
top -n
Primjer:
java pretvara char u niz
vrh -n 2
S gornjim primjerom, prikazat će 2 ponavljanja i automatski izaći