V tem priročniku si oglejte, kako uporabljati zgornji ukaz v Linuxu.
Najboljša uporaba ukaza
Zgornji ukaz bo vnaprej nameščen v katerem koli sistemu UNIX / Linux. Za njegovo uporabo ni treba namestiti nobenega dodatnega paketa.
Preverite zgornjo različico
Ob predpostavki, da je vaš distro posodobljen, bi moral imeti vaš sistem najnovejšo različico vrha. Preverite različico vrha.
$ top -v
Privzeto okno
Zaženite zgornji ukaz brez kakršnega koli parametra. To bo naložilo privzeti zaslon na vrhu.
$ vrh
V realnem času bo izpisal poročilo o različnih informacijah. Na hitro ga razčlenimo.
Prvi del naslova poroča o uporabi virov strojne opreme. Prva vrstica je sestavljena iz časa, časa, ko sistem deluje, števila prijavljenih uporabnikov in povprečja obremenitve. Druga vrstica poroča o številu nalog skupaj z njihovimi stanji.
Tu je hiter seznam vseh zveznih držav. Vrednost vsakega stanja opisuje, koliko časa CPU porabi za izvajanje procesov tega stanja.
- us: izvajanje procesov, ki se izvajajo v uporabniškem prostoru.
- sy: Izvajanje procesov jedra sistema.
- ni: Izvajanje procesov z ročno konfigurirano lepo vrednostjo.
- id: Kolikšen čas CPU ostane v mirovanju.
- wa: Čakalni čas za dokončanje V / I.
- hi: Servisiranje strojnih prekinitev.
- si: Servisiranje programskih prekinitev.
- st: čas izgubljen za zagon navideznih strojev, znan tudi kot "ukrasti čas".
V četrti vrstici je opisana poraba sistemskega pomnilnika, na primer skupna količina fizičnega pomnilnika in koliko tega je porabljenega, prostega, medpomnjenega ali predpomnjenega.
Drugi del izhoda je tabela, ki navaja vse tekoče procese. Tu je kratka razlaga vseh stolpcev, ki sestavljajo tabelo. Vse to pojasnjuje različne lastnosti povezanega procesa.
- PID: ID procesa.
- UPORABNIK: Uporabnik, pri katerem se postopek izvaja.
- PR: Prednost procesorja.
- NI: Obdelajte lepo vrednost.
- VIRT: uporabljen navidezni pomnilnik.
- RES: uporabljen rezidenčni spomin.
- SHR: Uporabljen skupni pomnilnik.
- S: Stanje procesa. Lahko je v petih vrstah, opisanih spodaj:
- D: Neprekinjen spanec
- R: Tek
- S: Spanje
- T: Sledi
- Z: Zombi
- % CPU: procesni čas, ki ga proces porabi.
- % MEM: Odstotek uporabljenega fizičnega pomnilnika.
- TIME +: skupni porabljeni čas procesorja (v milisekundah).
- COMMAND: Ukaz, s katerim se postopek izvaja.
Mislim, da je to veliko informacij za prebavo. Prav je, da si vzamete čas in se jih počasi učite.
Pomikanje
Top poroča o celotnem seznamu izvajanih procesov. Ker gre za orodje ukazne vrstice, je navigacija nekoliko drugačna, kot bi pričakovali v orodju GUI.
Za navigacijo uporabite puščični tipki gor in dol. Dodatne navigacijske tipke vključujejo Domov, Stran gor, Stran navzdol in Konec. Če želite seznam postopkov premakniti vstran, uporabite puščici levo / desno.
Spremeni številčno enoto
Privzeto so vrednosti pomnilnika prikazane v kilobajtih. Vendar v praktične namene ni prijeten format. Če želite preklopiti enoto na druge enote, pritisnite “E”. Razpoložljivi formati enot so kibibajti, mebibajti, gibibajti, tebibajti, pebibajti in eksbibajti. Če pritisnete "e", boste storili isto.
Spremeni vsebino povzetka
To vpliva na prvi del zgornjega dela. Pritisnite “l” za vklop / izklop prve vrstice.
Če je v vašem sistemu nameščen večjedrni CPU, lahko vrh poroča o informacijah za posamezna jedra. Pritisnite "1", da preklapljate po posameznih jedrih.
Želite spremeniti zaslone CPU? Pritisnite “t”. Ob prvem pritisku bo graf spremenil v ASCII.
Pri drugem pritisku bo graf spremenil v neprekinjene znake blokov.
Še enkrat pritisnite “t” in prikaz CPU in povzetek opravila bosta popolnoma izginila.
Če želite enako storiti s pomnilnikom in zamenjati pomnilnik, pritisnite “m”.
Poudarjanje
Privzeti zaslon na vrhu je samo črno-bel. Kaj pa popestritev stvari? Pritisnite “z”, da zaslon pobarvate.
Če želite poudariti tekoče naloge, pritisnite "y". Če pritisnete »x«, bodo na vrhu označeni stolpci, ki jih uporablja za razvrščanje seznama postopkov. Krepko in obrnjeno besedilo lahko spremenite s pritiskom na "b".
Celotna ukazna vrstica
V primeru izvajanja procesov lahko preklapljamo med samo imenom procesa in imenom procesa skupaj s celotnim ukazom. Pritisnite “c” za preklop.
Če si želite ogledati drevesni pogled, kjer so procese zagnali / ustvarili drugi procesi, pritisnite “V”.
Izhod filtrira uporabnik
Na vrhu so privzeto prikazani procesi vseh uporabnikov. Če si želite ogledati procese, ki se izvajajo v določenem procesu, pritisnite "u". Zgornji del bo zahteval uporabniško ime ali UID.
Aktivne naloge
Če si želite ogledati samo aktivne naloge, pritisnite "I".
Če želite razveljaviti spremembe, znova pritisnite "I".
Število prikazanih procesov
Privzeto bo vrh prikazal vse procese v dolgi tabeli. Vendar pa lahko ročno nastavimo število procesov, ki se prikažejo ne glede na število zagnanih procesov. Mislim, da je koristen trik v zelo specifičnih scenarijih.
Če želite omejiti prikaze, pritisnite "n". Na vrhu bo prikazano število procesov. Privzeto je vrednost 0 (neomejeno).
Spremenite prednost procesa
Vsak posamezen zagnani postopek bo zanje imel lepo vrednost. Ta lepa vrednost določa prednost procesa med vsemi zagnanimi procesi. Zgornji del omogoča ročno določanje lepe vrednosti.
Če želite ročno določiti lepo vrednost procesa, pritisnite "r". Vrh bo vprašal za PID.
Po vnosu PID bo vrh vprašal za novo lepo vrednost.
Postopek ubijanja
Če želite postopek ročno zaključiti, vam vrh omogoča pošiljanje zaključnega signala. Za pošiljanje zaključnega signala potrebujemo PID in ime signala.
Pritisnite "k". Vrh bo vprašal za PID.
Ko vnesete PID, bo vrh vprašal za pošiljanje signala. Privzeto bo to signal SIGTERM (kill). Največkrat gre za signal, ki ga želite poslati. Za popoln seznam vseh razpoložljivih signalov si oglejte stran z navodili za signal.
$ man 7 signal
Razne bližnjice
Ne glede na spremembe, kako ste se obnašali, se vrh ne naloži, razen če ga shranite. Če želite shraniti trenutno prednastavitev, pritisnite “W”.
Privzeto bo vrh osvežil podatke na privzeto vrednost. Če želite določiti vrednost po meri, pritisnite "d".
Za takojšnjo hitro osvežitev pritisnite preslednico.
Zadnje misli
To je le vrh ledene gore. Vrh je zapleteno, a močno orodje za nadzor vašega sistema. V spletu je na voljo veliko vadnic. Preverite jih, če želite obvladati zgornji ukaz.
Zanima me spremljanje sistemskih V / I? Potem je iotop tisto, kar iščete. Oglejte si, kako nadzirati V / I diska z iotopom.
Srečno računalništvo!