Augšējā komanda parāda visu darbības procesu jūsu sistēmas vidē. Tas palīdz uzraudzīt sistēmas lietošanu un veiktspēju. To galvenokārt izmanto, lai sistēmas administratori noteiktu slodzi uz servera.
Augšējā komanda apzīmē procesu tabulu. Tā ir uzdevumu pārvaldnieka programma, kas noteikta vairākās Unix līdzīgās operētājsistēmās un parāda informāciju par atmiņu un CPU izmantošanu.
Top Command pārskats
Programma ģenerē sakārtotu aktīvo procesu sarakstu pēc lietotāja norādītā formāta un periodiski to atjaunina. Noklusējuma pasūtīšanu var veikt pēc CPU lietojuma, un tiek rādīti tikai populārākie CPU patērētāji. Augšējā komanda parāda, cik daudz atmiņas un apstrādes jaudas tiek izmantots, kā arī citu informāciju par aktīvajiem procesiem.
Dažas populārākās versijas ļauj plaši pielāgot displeju, piemēram, šķirošanas metodes vai kolonnu izvēli. Komanda ir noderīga sistēmas administratoriem, jo tā parāda, kuri procesi un lietotāji vienlaikus izmanto visvairāk sistēmas resursu.
kā es varu jaunināt java
Top Command ieviešanas
Ir pieejamas dažādas augstākās versijas. Klasisko Unix versiju noteica Viljams LeFebrs, un sākotnēji tā tika aizsargāta ar autortiesībām 1984. gadā. Tas ir mitināts vietnē SourceForge, un 3.7 versija tika atklāta 2008. gadā. Top Linux izlaidums ir procps-ng rīku grupas elements. Sākotnēji to precizēja Rodžers Binns, bet pēc tam drīz pārņēma citi. Aptuveni līdzvērtīga funkcija Solaris ir prstat.
Microsoft Windows satur grafisko uzdevumu pārvaldnieka utilītu un uzdevumu saraksta komandu. IBM AIX satur atjaunināmo aktīvo procesu sarakstu kā komandu topas_nmon un topas komponentu.
Operētājsistēmā Linux vidējie slodzes skaitļi ir zināmi kā kopējo procesu summa, kas gaida izpildes rindā, plus kopējais pašlaik izpildāmo skaits. Skaitlis nav relatīvs, bet absolūts. Tādējādi atšķirībā no izmantošanas tas var būt neierobežots. Kopējo procesu tūlītējās variācijas tiek slāpētas, izmantojot eksponenciālās samazināšanās formulu, kas aprēķināta ar fiksēto punktu matemātiku.
Programma, t.i., ps, ir tāda pati kā augšējā komanda, bet drīzāk ģenerē procesa momentuzņēmumu, kas uzņemts izsaukšanas laikā. Augšējās komandas opcija n (kopējās iterācijas) var ģenerēt līdzīgu rezultātu, liekot programmai izpildīt norādītās iterācijas un iziet pēc rezultāta parādīšanas.
Augšējās komandas opcijas
Iespējas | Apraksts |
---|---|
-a | Šī opcija tiek izmantota, lai atrisinātu procesus atbilstoši piešķirtajai atmiņai. |
-b | Tā sāk augšējo komandu pakešu režīmā, kas var būt noderīga, nosūtot rezultātus no augšējās komandas uz citiem failiem un programmām. |
-c | Tas sāk augšējo komandu ar pēdējo atcerēto stāvokli, kas ir apgriezts “c”. |
-d | Tas parāda aizkavi starp ekrāna atjauninājumiem un pēc tam ignorē saistīto vērtību viena startēšanas noklusējuma vai personiskās konfigurācijas failā. |
-h | Tas parāda lietošanas uzvedni un bibliotēkas versiju, pēc tam aizveriet. |
-H | Tas sāk augšējo komandu ar pēdējo atcerēto stāvokli, kas ir apgriezts “H”. |
-i | Tas sāk augšējo komandu ar pēdējo atcerēto stāvokli, kas ir apgriezts i. |
-m | Tas ziņo par USED (RSS procesa summu un mijmaiņas darījumu skaitu), nevis VIRT. |
-M | Tas parāda atmiņas vienības un parāda peldošā komata vērtības atmiņas kopsavilkumā. |
-n | Tas apraksta maksimālo kadru vai iterāciju skaitu; augšējai komandai ir jāģenerē pirms pabeigšanas. |
-lpp | Tas uzrauga tikai procesus ar procesa ID. |
-s | To daudz labāk pārvalda no sistēmas konfigurācijas faila. |
-S | Visi procesi ir uzskaitīti, izmantojot CPU laiku, ko tas un tā mirušie bērni ir izmantojuši 'Kumulatīvs režīms' ir aktīvs. |
-IN | Tas uzrauga tikai procesus ar efektīvu lietotājvārdu vai UID, kas atbilst nodrošinātajam. Tas atbilst saglabātajiem, efektīvajiem, reāliem failu sistēmas UID. |
-in | Tas uzrauga tikai procesus ar efektīvu lietotājvārdu vai UID, kas atbilst nodrošinātajam. |
-in | Tas parāda lietošanas uzvedni un bibliotēkas versiju, pēc tam aizveriet. |
Augšējo komandu kolonnas un lauki
Daži no svarīgākajiem laukiem vai kolonnām, kas pieejami augšējā komandā, ir izskaidroti tālāk:
Sintakse:
top
Apskatiet iepriekš minēto momentuzņēmumu, tā izvade ir izskaidrota šeit,
1. rinda
- Laiks
- cik ilgi sistēma darbojas
- cik lietotāju ir pieteikušies
- un vidējā slodze
2. rinda
- Kopējais uzdevumu skaits
- skriešanas uzdevumu skaits
- miega uzdevumu skaits
- apturēto uzdevumu skaits
- un zombiju uzdevumu skaits
3. rinda
Tas parāda CPU izmantošanu procentos
- lietotājiem
- sistēma
- zemas prioritātes procesi
- dīkstāves procesi
- nu pagaidi
- aparatūras pārtraukumi
- programmatūras pārtraukumi
- zagt laiku
4. rinda
Tas parāda atmiņas lietojumu kilobaitos
- kopējā atmiņa
- izmantotā atmiņa
- brīva atmiņa
- buferatmiņa
5. rinda
vērsis vs bullis
Tas parāda mijmaiņas atmiņas lietojumu kilobaitos
- kopējā atmiņa
- izmantotā atmiņa
- brīva atmiņa
- kešatmiņa
Tabulas skaidrojums
- procesa ID
- lietotājs
- prioritāte
- jauks lietotājs
- virtuālā atmiņa
- rezidentu atmiņa
- koplietojama atmiņa
- CPU izmantotā procentuālā daļa
- atmiņas izmantotā procentuālā daļa
- laiks, kad process ir beidzies
- komandu
Ja vēlaties, varat slēpt/rādīt šīs galvenes rindas, nospiežot dažus taustiņus.
Piemēram,
nospiediet l - lai parādītu/paslēptu Line1. Augšējā līnija
nospiediet t - lai parādītu/slēptu 3. rindiņu. CPU informācija
nospiediet m - lai parādītu/slēptu Line4 un 5. Atmiņas informāciju
Galvenās komandas uzturēšana fonā
Varat nepārtraukti turpināt komandu top darboties fonā, katru reizi neievadot terminālī top.
Izmantot ctrl+z atslēgas, lai atgūtu savu termināli.
Apskatiet iepriekš redzamo momentuzņēmumu, pēc taustiņu ctrl+z nospiešanas augšējā komanda ir apstājusies un mēs atguvām savu termināli.
Lai atgrieztu augšējo komandu termināļa tipā fg terminālī.
Augšējā izvades šķirošana
Pēc noklusējuma augšējā komanda vienmēr parāda izvadi CPU izmantošanas secībā.
Nospiediet M - Lai parādītu atmiņas izmantošanas secībā.
Nospiediet O - Lai parādītu visas iespējamās kolonnas, kuras varat kārtot.
Apskatiet iepriekš redzamo momentuzņēmumu, visām kolonnām ir piešķirts alfabēta burts. Lai kārtotu pēc kolonnas veida, attiecīgais alfabēts un izvade tiks sakārtoti atbilstoši šai kolonnai.
Pirmajā rindā tiek parādīts pašreizējais kārtošanas lauks, kas ir N, kas nozīmē, ka pašlaik tas ir sakārtots atbilstoši kolonnai N.
Nospiediet R - Lai parādītu apgrieztā secībā.
Uzdevuma nogalināšana, neizejot no augšas
Uzdevumu var apturēt, neizejot no augšas komandas, nospiežot k taustiņu.
Tas prasīs uzdevuma PID numuru; ja jums būs tiesības nogalināt šo uzdevumu, uzdevums tiks noņemts. Pretējā gadījumā jūsu komanda neizdosies.
cilpām java
Apskatiet iepriekš redzamo momentuzņēmumu, nospiežot k, mēs saņēmām ziņojumu, kurā tika lūgts izslēgt uzdevuma PID.
Renice uzdevumu
Renice tiek veikta, lai mainītu plānošanas secību. Nospiežot r, jūs varat mainīt procesa prioritāti, to nenogalinot. Tas arī prasīs procesa PID.
Apskatiet iepriekš redzamo momentuzņēmumu, nospiežot r, mēs saņēmām ziņojumu, kurā tika lūgts atjaunot uzdevuma PID.
Parādīt procesus atlasītajam lietotājam
Augšējā komandu izvadē jūs varat parādīt visus konkrēta lietotāja procesus tikai ar divām opcijām. Viens caur komandrindu un otrs bez esošās augšdaļas.
Komandrindā izmantojiet šādu komandu
Sintakse:
top -u
Piemērs:
10 miljoni
top -u sssit
Apskatiet iepriekš minēto momentuzņēmumu, tas parāda visus procesus tikai lietotāja sssit.
Kad darbojas augšējā komanda, nospiediet iekšā, tas prasīs lietotājvārdu. Ierakstiet lietotājvārdu un nospiediet enter.
Apskatiet iepriekš redzamo momentuzņēmumu, pēc u nospiešanas tas prasa lietotājvārdu.
Augšējās izvades atjaunināšana
Pēc noklusējuma augšējā izvade tiek atjaunināta ik pēc 3 sekundēm. Ja vēlaties to atjaunināt 3 sekunžu laikā, nospiediet atstarpes taustiņš.
Varat arī mainīt atjaunināšanas biežumu, nospiežot d taustiņu, palaižot augšējo komandu.
Apskatiet iepriekš minēto momentuzņēmumu, pēc taustiņa d nospiešanas tas prasa laiku, kurā tas tiks bieži atjaunināts.
Mainot krāsas
Krāsas var mainīt, nospiežot Ar taustiņu un tekstu var padarīt treknrakstā, nospiežot b taustiņu.
Apskatiet iepriekš redzamo momentuzņēmumu, nospiežot b, visi notiekošie procesi tiek iezīmēti baltā krāsā.
Lai mainītu krāsu, nospiediet Ar (mazais z) taustiņš.
Apskatiet iepriekš redzamo momentuzņēmumu, mūsu izvade ir krāsaina pēc z nospiešanas.
Tagad, ja vēlaties mainīt dažādu apgabalu krāsas, nospiediet AR (lielais burts Z). tas jūs aizvedīs uz izvēlni, kurā varat izvēlēties dažādas krāsas dažādiem mērķiem.
Pieņemsim, ka mēs vēlamies izmantot zilu krāsu kolonnas virsrakstā un purpursarkano krāsu uzdevuma informācijā.
Pēc tam nospiedīsim 4 ar H, lai iegūtu virsrakstu, un 5 ar T, lai iegūtu informāciju par uzdevumiem.
Apskatiet iepriekš redzamo momentuzņēmumu, krāsas ir mainītas attiecīgajam mērķim.
Atteikšanās pēc noteiktiem atkārtojumiem
Augšējā komanda nepārtraukti parāda izvadi, līdz jūs aizverat, nospiežot q.
Bet jūs varat definēt noteiktu skaitu iterāciju, pēc kurām augšējā komanda automātiski aizveras no termināļa.
Sintakse:
top -n
Piemērs:
ietver c programmēšanu
augšā -n 2
Iepriekšminētajā piemērā tas parādīs 2 iterācijas un automātiski izies