Šiame vadove patikrinkite, kaip naudoti viršutinę „Linux“ komandą.
Geriausias komandos naudojimas
Viršutinė komanda bus iš anksto įdiegta bet kurioje UNIX / Linux sistemoje. Norint jį naudoti, nereikia įdiegti jokio papildomo paketo.
Patikrinkite aukščiausią versiją
Darant prielaidą, kad jūsų distribucija yra naujausia, jūsų sistemoje turėtų būti naujausia viršaus versija. Patikrinkite viršaus versiją.
$ top -v
Numatytasis langas
Vykdykite viršutinę komandą be jokio parametro. Tai įkels numatytąjį viršaus ekraną.
$ top
Tai pateiks realaus laiko ataskaitą apie įvairią informaciją. Greitai suskirstykime tai.
Pirmoje antraštės dalyje pateikiama aparatūros išteklių naudojimas. Pirmąją eilutę sudaro laikas, sistemos veikimo laikas, prisijungusių vartotojų skaičius ir apkrovos vidurkis. Antroje eilutėje nurodomas užduočių skaičius kartu su jų būsenomis.
Čia pateikiamas greitas visų valstybių sąrašas. Kiekvienos būsenos vertė apibūdina, kiek laiko procesorius praleidžia vykdydamas tos būsenos procesus.
- us: Vykdant procesus, vykstančius naudotojų erdvėje.
- sy: Vykdomi sistemos branduolio procesai.
- ni: Procesų vykdymas naudojant rankiniu būdu sukonfigūruotą gražią vertę.
- id: CPU laiko nenaudojamas laikas.
- wa: laukimo laikas, kol baigsis įvestis / išvestis.
- labas: techninės įrangos aptarnavimas nutrūksta.
- si: Programinės įrangos aptarnavimas nutrūksta.
- st: prarastas laikas paleisti virtualias mašinas, taip pat žinomas kaip „pavogti laiką“.
Ketvirta eilutė apibūdina sistemos atminties naudojimą, pavyzdžiui, bendrą fizinės atminties kiekį ir kiek jos sunaudojama, laisvos, buferinės ar talpyklos.
Antroji išvesties dalis yra lentelė, kurioje išvardyti visi vykstantys procesai. Čia pateikiamas greitas visų stulpelių, sudarančių lentelę, paaiškinimas. Visa tai paaiškina įvairius susijusio proceso atributus.
- PID: proceso ID.
- VARTOTOJAS: vartotojas, kuriam naudojamas procesas.
- PR: Procesoriaus prioritetas.
- NI: Apdorokite gerą vertę.
- VIRT: naudojama virtuali atmintis.
- RES: naudojama gyventojo atmintis.
- SHR: naudojama bendra atmintis.
- S: proceso būsena. Jis gali būti penkių tipų, aprašytų toliau:
- D: Nepertraukiamas miegas
- R: Bėgimas
- S: Miega
- T: atsekamas
- Z: Zombie
- % CPU: Proceso sugaištas procesoriaus laikas.
- % MEM: panaudotos fizinės atminties procentas.
- TIME +: bendras naudojamas procesoriaus laikas (milisekundėmis).
- KOMANDA: Vykdoma komanda, kuri yra procesas.
Spėju, kad tai yra daug informacijos suvirškinti. Gerai skirti laiko ir juos išmokti lėtai.
Slinkimas
„Top“ pateikia visą vykdomų procesų sąrašą. Kadangi tai yra komandinės eilutės įrankis, naršymas yra šiek tiek kitoks, nei galima tikėtis naudojant GUI įrankį.
Norėdami naršyti, naudokite rodyklių aukštyn ir žemyn klavišus. Papildomi naršymo klavišai yra Pagrindinis, Puslapis aukštyn, Puslapis žemyn ir Pabaiga. Norėdami perkelti procesų sąrašą į šoną, naudokite rodyklių kairę / dešinę klavišus.
Keisti skaitinį vienetą
Pagal numatytuosius nustatymus atminties reikšmės rodomos kibibaitais. Tačiau praktiniais tikslais tai nėra malonus formatas. Norėdami perjungti įrenginį į kitus įrenginius, paspauskite „E“. Galimi vienetų formatai yra kibibaitai, mebibaitai, gibibaitai, tebibitai, pebibitai ir eksbibitai. Paspaudus „e“, bus padarytas tas pats.
Keisti suvestinės turinį
Tai daro įtaką pirmajam viršutinės išvesties skyriui. Norėdami įjungti / išjungti pirmąją eilutę, paspauskite „l“.
Jei jūsų sistemoje veikia kelių branduolių procesorius, viršuje gali būti pateikiama informacija apie atskirus branduolius. Paspauskite „1“, jei norite perjungti informaciją kiekvienam branduoliui.
Norite pakeisti procesoriaus ekranus? Paspauskite „t“. Pirmą kartą paspaudus, diagramos bus pakeistos į ASCII.
Antrą kartą paspaudus, grafikai bus pakeisti į vientisus blokinius simbolius.
Dar kartą paspauskite „t“ ir procesoriaus ekranas bei užduočių santrauka visiškai išnyks.
Norėdami tai padaryti su atmintimi ir sukeisti atmintį, paspauskite „m“.
Paryškinimas
Numatytasis viršaus ekranas yra tik nespalvotas. Kaip apie daiktų pagardinimą? Norėdami nuspalvinti ekraną, paspauskite „z“.
Norėdami paryškinti vykdomas užduotis, paspauskite „y“. Jei paspausite „x“, viršuje bus paryškinti stulpeliai, kuriuos ji naudoja rūšiuoti procesų sąrašą. Paryškintą ir atvirkštinį teksto paryškinimą galima perjungti paspaudus „b“.
Visa komandinė eilutė
Vykdomų procesų atveju galime perjungti tik proceso pavadinimą ir proceso pavadinimą kartu su visa komanda. Paspauskite „c“, kad perjungtumėte.
Norėdami pamatyti medžio stiliaus vaizdą, kuriame procesai buvo pradėti / paskatinti kitų procesų, paspauskite „V“.
Filtruoti vartotojo išvestį
Pagal numatytuosius nustatymus viršuje bus rodomi visų vartotojų procesai. Norėdami pamatyti procesus, vykstančius pagal tam tikrą procesą, paspauskite „u“. Viršuje bus prašoma vartotojo vardo arba UID.
Aktyvios užduotys
Norėdami pamatyti tik aktyvias užduotis, paspauskite „I“.
Norėdami pakeisti pakeitimus, dar kartą paspauskite „I“.
Rodomų procesų skaičius
Pagal numatytuosius nustatymus viršuje bus pateikti visi procesai ilgoje lentelėje. Tačiau mes galime rankiniu būdu nustatyti procesų skaičių, kuris bus rodomas viršų, neatsižvelgiant į vykdomų procesų skaičių. Manau, kad tai yra naudinga gudrybė labai specifiniuose scenarijuose.
Norėdami apriboti rodymą, paspauskite „n“. Viršuje bus prašoma parodyti procesų skaičių. Pagal numatytuosius nustatymus vertė yra 0 (neribota).
Keisti proceso prioritetą
Kiekvienas vykdomas procesas jiems bus vertingas. Ši graži vertė lemia proceso prioritetą tarp visų vykstančių procesų. Viršuje galima rankiniu būdu nustatyti gražią vertę.
Norėdami rankiniu būdu nustatyti tinkamą proceso vertę, paspauskite „r“. Viršuje bus prašoma PID.
Įvedus PID, viršus paprašys naujos gražios vertės.
Nužudymo procesas
Jei norite nutraukti procesą rankiniu būdu, viršuje galite nusiųsti nutraukimo signalą. Norint išsiųsti nutraukimo signalą, mums reikės PID ir signalo pavadinimo.
Paspauskite „k“. Viršuje bus prašoma PID.
Įvedus PID, viršus paprašys signalo siųsti. Pagal numatytuosius nustatymus tai bus SIGTERM (nužudyti) signalas. Dažniausiai tai yra signalas, kurį norite siųsti. Norėdami gauti išsamų visų galimų signalų sąrašą, žiūrėkite signalo vadovą.
$ man 7 signalas
Įvairūs spartieji klavišai
Nepaisant to, ką atlikote, kaip elgiasi viršus, jis nebus įkeltas, jei jo neišsaugosite. Norėdami išsaugoti dabartinį nustatymą, paspauskite „W“.
Pagal numatytuosius nustatymus viršuje bus atnaujinta informacija pagal numatytąją vertę. Norėdami apibrėžti pasirinktinę vertę, paspauskite „d“.
Norėdami atlikti greitą greitą atnaujinimą, paspauskite tarpo klavišą.
Paskutinės mintys
Tai tik ledkalnio viršūnė. Viršuje yra sudėtingas, tačiau galingas įrankis jūsų sistemai stebėti. Internete yra daugybė vadovėlių. Patikrinkite juos, jei norite įvaldyti aukščiausią komandą.
Domina sistemos I / O stebėjimas? Tada iotop yra tai, ko ieškote. Patikrinkite, kaip stebėti disko įvestį / išvestį naudojant „iotop“.
Laimingo skaičiavimo!