Yläkomento näyttää kaiken käynnissä olevan prosessin järjestelmäsi ympäristössä. Se auttaa seuraamaan järjestelmän käyttöä ja suorituskykyä. Järjestelmänvalvojat käyttävät sitä pääasiassa palvelimen kuormituksen havaitsemiseen.
Yläkomento tarkoittaa prosessitaulukkoa. Se on useissa Unix-tyyppisissä käyttöjärjestelmissä havaittu tehtävänhallintaohjelma, joka näyttää tietoja muistin ja suorittimen käytöstä.
Yleiskatsaus Top Commandista
Ohjelma luo järjestetyn listan aktiivisista prosesseista, jotka valitaan käyttäjän määrittämässä muodossa ja päivittää sitä säännöllisesti. Oletustilaus voidaan tehdä suorittimen käytön mukaan, ja vain suosituimmat CPU-kuluttajat näytetään. Yläkomento näyttää, kuinka paljon muistia ja prosessointitehoa käytetään, sekä muita aktiivisten prosessien tietoja.
Muutamat huippuversiot mahdollistavat laajan näytön mukauttamisen, kuten lajittelumenetelmien tai sarakkeiden valinnan. Komento on hyödyllinen järjestelmänvalvojille, koska se näyttää, mitkä prosessit ja käyttäjät käyttävät eniten järjestelmäresursseja kerrallaan.
kuinka kutsua metodia javassa
Top Commandin toteutukset
Saatavilla on useita erilaisia huippuversioita. Klassisen Unix-version määritteli William LeFebvre, ja sen tekijänoikeudet suojattiin alun perin vuonna 1984. Sitä isännöi SourceForge, ja 3.7-versio julkaistiin vuonna 2008. Topin Linux-julkaisu on osa procps-ng-työkaluryhmää. Alun perin sen määritteli Roger Binns, mutta sen jälkeen muut ottivat sen käyttöön pian. Suunnilleen vastaava funktio on prstat Solarisissa.
Microsoft Windows sisältää graafisen Task Manager -apuohjelman ja tehtävälista-komennon. IBM AIX sisältää päivitettävien aktiivisten prosessien luettelon topas_nmon- ja topas-komentojen komponenttina.
Linuxissa kuormituksen keskimääräiset luvut tunnetaan ajonjonossa odottavien prosessien kokonaismääränä plus parhaillaan suoritettavan kokonaismäärän summana. Luku ei ole suhteellinen vaan absoluuttinen. Siksi, toisin kuin käyttö, se voi olla rajoittamaton. Kokonaisprosessien välittömät vaihtelut vaimennetaan käyttämällä eksponentiaalista vaimenemiskaavaa, joka on laskettu kiinteän pisteen matematiikan avulla.
Ohjelma, eli ps, on sama kuin top-komento, mutta se luo pikemminkin kutsun aikana otetun prosessivedoksen. Top-komennon n (total iterations) -vaihtoehto voi tuottaa samanlaisen tuloksen, jolloin ohjelma suorittaa määritetyt iteraatiot ja poistuu tuloksensa näyttämisen jälkeen.
Yläkomennon vaihtoehdot
Vaihtoehdot | Kuvaus |
---|---|
-a | Tätä vaihtoehtoa käytetään prosessien ratkaisemiseen varatun muistin mukaan. |
-b | Se aloittaa top-komennon erätilassa, mikä voi olla hyödyllinen tulosten lähettämisessä top-komennosta muihin tiedostoihin ja ohjelmiin. |
-c | Se aloittaa yläkomennon viimeisellä muistetulla tilalla käänteisesti 'c'. |
-d | Se näyttää viiveen näyttöpäivitysten välillä ja ohittaa sitten siihen liittyvän arvon yhden käynnistyksen oletus- tai henkilökohtaisessa konfiguraatiotiedostossa. |
-h | Se näyttää käyttökehotteen ja kirjastoversion ja sulje sitten. |
-H | Se aloittaa yläkomennon viimeisimmän muistetun tilan ollessa käänteinen 'H'. |
-i | Se aloittaa yläkomennon, jossa viimeisin muistettu tila käännetään i. |
-m | Se raportoi USED (rss-prosessin summan ja swap-määrän) VIRT:n sijaan. |
-M | Se näyttää muistiyksiköt ja näyttää liukulukuarvot muistin yhteenvedossa. |
-n | Se kuvaa kehysten tai iteraatioiden enimmäismäärän; top-komennon tulee luoda ennen valmistumista. |
-s | Se valvoo vain prosesseja prosessitunnuksilla. |
-s | Sitä hallitaan paljon paremmin järjestelmän asetustiedostosta. |
-S | Kaikki prosessit on lueteltu käyttäen CPU-aikaa, jonka se ja sen kuolleet lapset ovat käyttäneet 'Kumulatiivinen tila' on aktiivinen. |
-SISÄÄN | Se valvoo vain prosesseja, joilla on tehokas käyttäjänimi tai UID, joka vastaa sen tarjoamaa käyttäjätunnusta. Se vastaa tallennettuja, tehokkaita, todellisia tiedostojärjestelmän UID:itä. |
-sisään | Se valvoo vain prosesseja, joilla on tehokas käyttäjänimi tai UID, joka vastaa sen tarjoamaa käyttäjätunnusta. |
-sisään | Se näyttää käyttökehotteen ja kirjastoversion ja sulje sitten. |
Yläkomennon sarakkeet ja kentät
Jotkin yläkomennon tärkeistä kentistä tai sarakkeista selitetään alla:
Syntaksi:
top
Katso yllä olevaa tilannekuvaa, sen tulos selitetään täällä,
Rivi1
- Aika
- kuinka kauan järjestelmä on käynnissä
- kuinka monta käyttäjää on kirjautunut sisään
- ja kuormituksen keskiarvo
Linja 2
- Tehtävien kokonaismäärä
- juoksutehtävien määrä
- nukkumistehtävien määrä
- pysäytettyjen tehtävien määrä
- ja zombietehtävien määrä
Rivi 3
Se näyttää prosessorin käytön prosentteina
- käyttäjiä
- järjestelmä
- alhaisen prioriteetin prosesseja
- käyttämättömät prosessit
- io odota
- laitteisto keskeyttää
- ohjelmisto keskeyttää
- varastaa aikaa
Rivi 4
Se näyttää muistin käytön kilotavuina
t ff
- kokonaismuisti
- käytetty muisti
- vapaa muisti
- puskuroitu muisti
Rivi 5
Se näyttää vaihtomuistin käytön kilotavuina
- kokonaismuisti
- käytetty muisti
- vapaa muisti
- välimuisti
Taulukon selitys
- prosessin tunnus
- käyttäjä
- etusijalla
- mukava käyttäjä
- virtuaalinen muisti
- asukas muisti
- jaettava muisti
- Prosessorin käyttöprosentti
- muistin käyttöprosentti
- aika prosessi on suoritettu
- komento
Jos haluat, niin voit piilota/näytä nämä otsikkorivit painamalla joitain näppäimiä.
Esimerkiksi,
Lehdistö l - näyttää/piilottaa rivi1. Kärkilinja
Lehdistö t - näyttää/piilottaa rivin3. CPU tiedot
Lehdistö m - näyttää/piilottaa rivit 4 ja 5. Muistitiedot
Yläkomennon pitäminen käynnissä taustalla
Voit pitää top-komennon käynnissä taustalla jatkuvasti kirjoittamatta terminaaliin joka kerta.
Käyttää ctrl+z avaimet saadaksesi terminaalin takaisin.
Katso yllä olevaa tilannekuvaa, ctrl+z-näppäimien painamisen jälkeen top-komento pysähtyi ja saimme päätelaitteen takaisin.
Palauttaaksesi yläkomennon päätetyyppiin fg terminaalissa.
ohjelmistotestauksen tyypit
Lajittelu huipputulosteen
Oletuksena top-komento näyttää aina lähdön suorittimen käyttöjärjestyksessä.
Paina M - Näytetään muistin käyttöjärjestyksessä.
Paina O - Näyttää kaikki mahdolliset sarakkeet, jotka voit lajitella.
Katso yllä olevaa tilannekuvaa, kaikille sarakkeille on määritetty aakkoskirjain. Lajitellaksesi saraketyypin mukaan, vastaavat aakkoset ja tulosteet lajitellaan kyseisen sarakkeen mukaan.
Ensimmäisellä rivillä näytetään nykyinen lajittelukenttä, joka on N, mikä tarkoittaa, että se on tällä hetkellä lajiteltu sarakkeen N mukaan.
Paina R - Näyttö käänteisessä järjestyksessä.
Tehtävän tappaminen poistumatta ylhäältä
Tehtävä voidaan pysäyttää poistumatta ylhäältä komennosta painamalla k avain.
Se kysyy tehtävän PID-numeroa. Jos sinulla on valtuudet lopettaa tämä tehtävä, tehtävä poistetaan. Muuten komentosi epäonnistuu.
Katso yllä olevaa tilannekuvaa, kun painat k-näppäintä, saimme viestin, jossa pyydetään tehtävän PID-tunnusta.
Renice tehtävä
Renice muuttaa aikataulujärjestystä. Painamalla r, voit muuttaa prosessin prioriteettia tappamatta sitä. Se pyytää myös prosessin PID:tä.
taulukon merkkijono c:ssä
Katso yllä olevaa tilannekuvaa, r-näppäimen painamisen jälkeen saimme viestin, jossa pyydetään tehtävän PID-tunnusta.
Näytä valitun käyttäjän prosessit
Yläkomentotulosteessa voit näyttää kaikki tietyn käyttäjän prosessit vain kahdella vaihtoehdolla. Yksi komentorivin kautta ja toinen ilman olemassa olevaa yläosaa.
Käytä komentorivillä seuraavaa komentoa
Syntaksi:
top -u
Esimerkki:
top -u sssit
Katso yllä olevaa tilannekuvaa, se näyttää kaikki prosessit vain käyttäjän sssitille.
Kun yläkomento on käynnissä, paina sisään, se kysyy käyttäjätunnusta. Kirjoita käyttäjänimi ja paina enter.
Katso yllä olevaa tilannekuvaa, kun olet painanut u, se kysyy käyttäjätunnusta.
Huipputulosteen päivitys
Oletuksena huipputulos päivitetään 3 sekunnin välein. Kun haluat päivittää sen 3 sekunnin sisällä, paina välilyönti.
Voit myös muuttaa päivitystiheyttä painamalla d -näppäintä, kun suoritat yläkomentoa.
Katso yllä olevaa tilannekuvaa, d-näppäimen painamisen jälkeen se kysyy aikaa, jonka ajan sitä päivitetään usein.
Värien vaihtaminen
Värit voidaan vaihtaa painamalla Kanssa näppäin ja teksti voidaan lihavoida painamalla b avain.
Katso yllä olevaa tilannekuvaa, kaikki käynnissä olevat prosessit korostetaan valkoisella painamalla b.
Vaihda väriä painamalla Kanssa (pieni z) -näppäin.
Katso yllä olevaa tilannekuvaa, tulostemme on värillinen z-painikkeen painamisen jälkeen.
Nyt, jos haluat muuttaa eri alueiden värejä, paina KANSSA (iso Z). se vie sinut valikkoon, jossa voit valita eri värejä eri kohteille.
Oletetaan, että haluamme käyttää sinistä väriä sarakkeen otsikossa ja magenta väriä tehtävätiedoissa.
Sitten painamme 4 H-näppäimellä otsikkoa varten ja 5-näppäintä T saadaksesi tietoja tehtävästä.
Katso yllä olevaa tilannekuvaa, värejä on muutettu vastaaville kohteille.
Lopettaminen tiettyjen iteraatioiden jälkeen
Top-komento näyttää tulosteen jatkuvasti, kunnes lopetat painamalla q.
Mutta voit määrittää tietyn määrän iteraatioita, joiden jälkeen top-komento sulkeutuu automaattisesti terminaalista.
Syntaksi:
top -n
Esimerkki:
kirjaudu ulos google-tilistä Androidissa
top -n 2
Yllä olevassa esimerkissä se näyttää 2 iteraatiota ja poistuu automaattisesti