RSS

Toimitusjohtaja prosesseja Linux alkuun komennolla

Päätehtävänä alkuun komento näyttää joita ajetaan Linux-järjestelmää. Se tarjoaa dynaamisen Näiden prosessien luettelon päivittämisestä 3 sekunnin välein oletusarvoisesti. Mitä harvat käyttäjät - myös järjestelmänvalvojat - tietää, että tiedot näytetään, niiden järjestys ja ulkonäkö ovat konfiguroitavissa. Ja tämä asetus voi jatkua senkin jälkeen, kun järjestelmän uudelleenkäynnistyksen. Lisäksi alkuun on käyttöliittymän manipuloida prosesseja.

Manual page (man-sivu) ylhäältä komento ei ole selvin. Tässä artikkelissa ehdotetaan selvittää, miten eri opetus vaihtoehtoja käyttäen alkuun komennon Linuxissa.

Operaatio

Interface padrão do comando top

Interface Standard top-komento

Kun käynnistät ohjelman alkuun, käyttäjä saa sen perinteisen näytöllä. Se koostuu alueen yhteenveto järjestelmän komentorivi ja viestejä, sarakeotsikot ja kentän prosesseja. Kun ajaa, se on automaattisesti odottaa voit kirjoittaa komentoja sen komentoriviltä ja viestejä. Tärkeimmät komennot ovat avulla ( "h" tai "?") Ja tuotos ( "Q"), vaikka monet käyttäjät lopettaa alkuun yhdistelmällä Ctrl + <C>.

Käyttäjä voi käyttää alkuun eri tavallista, kuten tulemme näkemään, mikä voi olla erittäin hyödyllistä useaan otteeseen. Tietoja omaan, käytä "h". Paina mitä tahansa näppäintä poistuaksesi auttaa näyttö, paitsi "h" tai "?", Joka antoi enemmän tietoa.

Yksi tapa nähdä syntaksia komento on mahdollista tulla
top -h
Tietää, mikä versio sinulla on päällä, käytä komentoa
top -v
Versiossa käytetään testeissä tässä artikkelissa oli 3.2.7. Ainakin tämä versio, tuotanto ylhäältä, hän Top-v on sama.

On syytä varoittaa, että käyttö yhdysmerkki on vapaaehtoista määrittää parametrien tämän komennon.

Tietäen alue abstraktin järjestelmän

Ylempi näyttö komento tuo viisi riviä tietoja järjestelmään.

Ensimmäinen rivi kantaa ohjelman nimi, järjestelmän aikaa, aikaa kulunut järjestelmän käynnistyksen yhteydessä, käyttäjien määrä ja järjestelmän kuormitusta. Tämä linja voi olla piilossa tai redisplayed kanssa "L"

Seuraavalla rivillä näkyy määrä järjestelmän tehtävänsä asianmukaisesti luokiteltu. Käytä komentoa "1" tarkastella eriteltyjä tietoja prosessorin tai järjestelmän ytimen.

Tilarivi vie suorittimen käytön osuus jalostajan edellisen päivityksen tiedot eri tilanteissa, eli asiat on käyttäjän tilassa ilman nice (meille), ydin prosessit (SY), idle time (ID), prosessien User-Mode mukavia (NI), odottaa input / output (WA), keskeytä käsittely laitteisto (HI) ja ohjelmistojen keskeyttää (SI) ja aika "varastettu" peräisin virtuaalikoneen muihin tehtäviin, kuten jatkuva toinen Virtual jakelulaitteet (st). Tämä linja voi olla piilossa tai redisplayed kanssa "t", joka vaikuttaa myös edellisen rivin.

Kaksi viimeistä riviä sisältävät tietoja käyttää fyysistä muistia ja vaihto. Molemmat linjat voivat olla piilossa tai unhidden kanssa "M".

Korostus tiedot

Voit käyttää komentoa "B", jotta käyttö rohkeita, jota käytetään korostamaan arvoja, rivejä tai sarakkeita sekä yhteenveto alueen komentoriviltä ja prosessien alalla. Jos terminaali ei tue käyttöä rohkeaa, tämä komento ei ole vaikutusta. Käytä tätä comanmdo on erityisen hyödyllinen yhdessä komentojen "x" ja "y". Komento "x" korostetaan sarake lajitellaan tiedot ja komento "y" korostetaan mukainen prosessi on käynnissä valtion. Komento "B" voidaan vaihtaa esiin rohkeita tai kääntää video.

Interface do top com destaque

Interface top erityisesti

Toimii vikasietotilassa

Interaktiivisia komentoja tulisi käyttää säästeliäästi. Yksi tapa välttää käyttää näitä komentoja on käyttää alkuun turvallisesti. Siten nämä komennot eivät näy, vältetään mielivaltaisen käytön. Voit suorittaa alkuun vikasietotilassa se tulee aloittaa
top -s

Voit automatisoida näin luoda alias tuumaa bashrc tai käyttää asetustiedostoja, kuten tullaan näkemään lähiaikoina.

Rajoittaa vuorovaikutusta

Se voi olla merkitystä Käyttäjä tarkistaa käyttäytymistä prosessien tietyn ajan kuluessa. Komentoa
top -n 5

näyttää luettelon prosessien päivitetään parhaillaan viisi kertaa. Katsoo, että standardin aika 3 sekuntia päivitykset, tämä on havainto, että käyttäytymistä prosessien noin 15 sekuntia.

Kirjoittaminen tiedostoon

Komennolla
top -b -n 3 > /tmp/teste.txt
alkuun toteutetaan vuonna erän (-b, erä) kolmella päivitykset. Tulos kirjataan tiedostoon myöhempää ja manipulointia. Kun käynnissä erän alkuun ei hyväksy syöttää komentoja käyttäjiltä. Muutoksia tällä tavoin käyttää se voi aiheuttaa tulostetiedot käsitellään toinen komento, ennen kuin se näytetään tai lähettää tiedoston. Esimerkiksi:
top -b -n 3 | grep Xorg

näyttää vain tietoja tämän prosessin kyseessä (Xorg X-palvelin).

Muuttaminen Päivitä aika

Käyttäjä voi haluta harkita tilanteessa, jossa kolme sekuntia ei ole asianmukaista. Hän voi käyttää komentoa
top -d 6.5
Jotta ohjelma päivittää prosessi luettelosta joka kuudes sekunti ja viisi kymmenesosaa, esimerkiksi.

Jos asetat päivittää aika liian pitkä ja haluat päivittää ruudun kerrallaan, paina välilyöntinäppäintä tai ENTER komentokehotteeseen.
Jos tahtoa muuttaa tämän parametrin juostessani alkuun, paina "D" tai "S" komentoriviltä. Tämä mahdollistaa nopean ja kirjoita haluamasi ajan päivitys. Varoa tyyppiä hyvin alhainen ja että estää tulkinta ja käyttö. Käyttää näitä komentoja ei ole käytössä, kun alkuun on vikasietotilassa.

Jos milloin tahansa, kun haluat tietää, mihin aikaan päivitys välein nykyisen alkuun, paina "h" komentoriviltä ja katso arvo otsikossa ohjesivu. Käyttää mitä tahansa näppäintä - paitsi "h" ja "?" - Vie sinut takaisin ohjelman käyttöliittymä.

Jälkeen käyttäjä

Että haluat tutkia prosesseja Käyttäjäkohtainen järjestelmä. Tämä on mahdollista komennolla
top -u abigail

Siten haluat nähdä vain prosessit kuuluvat User joiden tili on Abigail. Kuitenkin tässä tapauksessa, saatat menettää joitakin prosessia tämän käyttäjätunnuksen, mutta se on käynnissä ja sudo - joka muuttuu tehokkaasti käyttäjän prosessi - tai jopa tiedostojärjestelmän Käyttäjätilien, vaan manipuloivat prosessi maissa. Varmistaa näytön näissä tapauksissa, komento olisi
top -U abigail

Kun haluat arvioida prosesseja käyttäjälle alkuun käynnissä, paina 'u' tai 'U' komentokehotteeseen ja kirjoita nimi Käyttäjätilien tai omaan UID. Palata nähdä prosesseja kaikkien käyttäjien, käytä uudelleen komentojen "u" tai "U" ja painaa enteriä, eikä täytä tiedot tietyn tilin.

Muuttaminen tietokokonaisuuden

Oletusarvoisesti tehtävä alue näyttää, tapauskohtaisesti: asian numero, tehokas omistaja Käyttäjän prosessin ensisijainen ja nice arvo yhteensä näennäismuistin, yhteinen elin-ja käytössä, tila, osuus ajankäytön prosessori, osuus käytettävissä olevan muistin käytön, CPU-aika on jo käytetty (tarkkuus sadasosan sekunnin) ja ohjelman nimen mukaan. Kuitenkin monet muut vaihtoehdot voidaan pitää tunnistaa "emo prosessi", terminaali valvonnassa, sivu virheitä ja muita tietoja, jotka voivat olla hyödyllisiä tietyissä tilanteissa.

Kassa pystyy näyttämään neljä erilaisia kenttiä, kutsutaan ryhmiä aloilla. Jokaisella ryhmällä on erityinen painopiste, joista ensimmäinen on standardi (oletus), toinen keskittyi tehtäviä, kolmas ja neljäs muisti käyttäjille. Käytä "G"-komentoa valita neljästä haluat tarkastella. Jos haluat tietää, mitkä tiedot näytetään kunkin ryhmän kenttiä, käytä "ja työkenttä jaetaan neljään osaan, joista jokaisella on kenttiä.

Conjuntos de campos no top

Asettaa kentät alkuun

Voit muuttaa kenttiä, jotka näkyvät kunkin ryhmän. Käytä komentoa "F" ja näyttää kaikki käytettävissä olevat kentät. Mitkä ovat osoittaneet, on merkitty tähdellä ja isolla kirjaimella, kun taas toiset ovat sen jälkeen pieni kirjain. Painamalla kirjeessä, että tunnistaa ne kentät ovat käytössä tai poissa käytöstä nykyisen ryhmän aloilla. Jos haluat muuttaa järjestystä, jossa kentät näkyvät, käytä 'O' saada näytön samanlainen edellisen komennon. Painamalla edellisen kirjain isolla, on kentällä vastapainoksi vasemmalle ja päinvastoin painamalla kirjain pienellä, kenttä on siirtynyt oikealle. Poistua näytön joten komento "f", koska komento 'O', paina nappia, joka ei vastaa mitään alaa, kuten avainten tai ESC.

Uusjako tiedot

Toinen pyyntö Käyttäjä voi lajitella tietoja tietyllä alalla. Komentojen "F" tai "O" johtaa valinta-näyttö sarakkeen lajittelua. Klikkaa kirje, jossa ilmoitetaan kenttä, jota haluat tehdä muutoksia. Tämä lajittelu tapahtuu sisäisiä arvoja, jotka voivat aiheuttaa eräänlaista käsittämätön aloilla kuten terminaali mukana prosessissa. Nopeampi tapa tilata on käyttää seuraavia komentoja

  • M - Prosenttia muistia
  • N - Number of tunnistaminen prosessin
  • P - osuus CPU usage
  • T - Aika suorittimen käyttö

Toinen tekniikka muuttaa alaa tilaus on käyttää komentoa "<" ja lajitella kentän vasemmalla puolella kentän lajittelun tai>-kentän oikealla puolella on. Komento "R" käytetään kääntää järjestyksen menee siitä suurimmasta pienimpään tai päinvastoin

Muuttaminen määrä prosessien näytössä

Käytä komentoa "n" tai "#" ilmoittaa enimmäismäärä prosessit näytetään. Kun kirjoitat 0 palata oletusnäkymään.

Seuraavat menettelyt

Toinen skenaario on ylläpitäjä, joka haluaa tarkistaa joitakin tiettyjä prosesseja. Ratkaisu on käyttää komentoja
top -p 5200 -p 5300
tai
top -p 5200, 5300

Joko niin, alkuun vain seurata prosessin PID 5200 ja 5300. Ole varovainen ja toinen muoto, ei jätä tilaa ennen pilkkua. Ensimmäisen lomakkeen avulla voit sisältää enintään 20 prosesseihin. Ei ole rajoitettu määrä prosesseja toisessa muodossa. Ja kaksi muotoa voidaan käyttää samanaikaisesti. Jos milloin tahansa, järjestelmänvalvoja haluaa nähdä muita prosesseja ei tarvitse käynnistää uudelleen alkuun. Voit tehdä tämän kirjoittamalla komento '=' in komentoriviltä ohjelmaa.

Tappaminen tai lähettää viestin prosessi

Paina komento "k" ja saat nopeasti ilmoittamaan PID tahansa prosessia. Kun teet tämän, sinua pyydetään jonka signaali on lähetettävä prosessin tämän PID - voit ilmoittaa sekä numeerinen arvo merkki nimensä. Signaali lähetetään oletuksena on 15 (SIGTERM). Jos olet parannuksen tai paina "K" vahingossa anna PID tyhjäksi ja keskeyttää lähetyksen signaali. Jos katumus tulee vasta, kun asia on valittu, valitse 0 (nolla), koska signaali. Komento "K" ei voida käyttää, jos alkuun on vikasietotilassa.

Muuttaminen mukava prosessi

Paina komento "R" komentokehotteessa ilmoittaa PID on prosessin ja uuden mukava arvo on sille. Huomaa, että tavalliset käyttäjät eivät voi lisätä mukavaa sen prosesseja, osoitetaan niille arvoa pienempi kuin sen käypä arvo. Tämä komento ei voi käyttää, kun ohjelmaa käytetään vikasietotilassa.

Komentoriviltä tai ohjelman nimi?

Oletuksena on, että alue prosessin Näyttää sarakkeen nimen ohjelman liittyvät kuhunkin prosessiin. Kaksi tapaa visualisoida komentorivin avulla käynnistät ohjelman. Yksi näistä muodoista ja suorita alkuun näin:
top -c

Muulla tavalla ja komentaa "C" ohjelman aikana.

Sivuuttaa Idle prosessit

Monet prosessit järjestelmän toimettomana jokaisessa hetkessä aikaa. Edelleen, sinun täytyy elää niiden kanssa prosessiin. Ellei ohjelma on alustettu seuraavasti:
top -i

Näin se näyttää prosessit ovat käyttämättömänä tai zombeja. Tämä voi myös saada aikaan "i".

Analysoiminen threads

Jos tavoitteena on saada tarkempaa analyysiä tai vain tutkia käyttäytymistä käyttöjärjestelmä, voit nähdä luettelon kierteet ja ei oletuksena, joka on yhteenveto menetelmillä. Voit tehdä tämän käynnistämällä alkuun tämän lomakkeen:
top -H

Arvoja enemmän kuin yksi ydin tai prosessori

Oletusarvoisesti osuus näytönohjaimelle ei oteta huomioon kokonaismäärä jalostajien tai sydämiä saatavilla. Koska prosessi saattaa olla ilmoitettu käyttää 120% prosessori aikaa, vaikka se on käytössä 60% ajasta kummankin ytimen Dual-Core-prosessori. Voit katsoa tietoja sopivampi (tai ei), käytä "I" Vaihtaa Irix (oletus) tila tai Solaris

Kerännyt aika

Saamme prosessorin käytetyn ajan kunkin prosessin prosessin alkuun. Se voi kuitenkin olla merkitystä ylläpito ei ole arvioida, kun kukin prosessi, mutta kumulatiivinen prosessi ja lapsen prosesseja jo "kuollut". Tätä varten, alkuun on toimintamuoto tähän tilanteeseen. Kumulatiivinen matka on oletusarvo. Kun aktivoitu, se näyttää kumulatiivinen aikaa, kuten edellä todettiin. Vain käynnistät ohjelman kanssa
top -S

jotta se toimii kumulatiivinen tavalla vastapäätä viimeinen kumulatiivinen aiemmin kirjattu. Toinen tapa käyttää menetelmää on kumulatiivinen ja "S"

Elämä on värikäs

Voit terminaali kannattaa käyttää värejä ja kaikkein voit käytät alkuun korostamalla tiettyjä tietoja rohkeita? Jos pidät tai tarvetta, näyttää tietoja voidaan Väritystehoste. Ensimmäinen, käytä komentoa "Z" vaihtaa värikarttaa. Näytön pitäisi muuttaa yhden esimerkin siitä, miten käyttöliittymä on, kun Väritystehoste. Paina kirje, jossa ilmoitetaan alue, johon haluat valita värin (alue S yhteenveto järjestelmän M komentoriville, H sarakeotsikot ja T tehtävän alue) ja luku väri haluamasi (0-7). Kun tulos on valmiit, paina ENTER. Painamalla "" tai "W" muutat ryhmän komentoja, ja voi valita eri värit kullekin.

Vihje: Valitse sama väri kaikissa neljää komentoja, lukuun ottamatta sarakeotsikot. Kun valitset värin kunkin ryhmän otsikko, voit helposti tunnistaa nykyisen ryhmän.

Komento 'z' avulla tai ei käytä värejä. Yhdistä värit ja rohkea esille komennot ( "b" ja "B") luo käyttöliittymä miellyttävämpi tai todella hirvittävää, se on sinun.

Comando top com interface colorida

Top komentorajapinnasta ja väri

Tallennuksen asetukset

Kokouksen jälkeen ja tulee lähelle päättää alkuun, voit alkaa säätää tiettyjen parametrien alussa jokaisen täytäntöönpano ohjelman. Tee elämästäsi helpompaa kirjoittamalla komento "W". Tämä tallentaa asetukset tämän ohjelman tiedostoon ja seuraava toistaa samaa on suoritettava tallennetut tiedot.

Huijari - Kun laajenemisesta

Tämä temppu perustuu käyttää päivityksen aika hyvin alhainen ja seuraa aikataulujen prosessia niin, että mikään muu väline voi tehdä

  1. Maksimoi terminaali
  2. Anna nice -n -10 -d 0.09 Making alkuun ajaa mukava korkealaatuisia ja 9 sadasosaa ja toinen
  3. Korosta rivi prosessin käynnissä päinvastoin korostavat
  4. Testin jotta ajan tai MEM

Trick - top top

Tämä temppu muuttaa asetuksia kirjoitetaan alkuun. Halutessasi tehdä varmuuskopio asetuksista

  1. Aloita alkuun
  2. Anna, järjestyksessä, ja "T", "W" ja "Q"
  3. Käynnistä alkuun on top-d0

Top on määrännyt prosessorin, katso alkuun itse ylös. Hän voi päästä alkuun?

Tekemisen

Kanssa alkuun komennon, järjestelmän ylläpitäjä voi hyödyntää erilaisia resursseja analysoida käyttäytymistä prosesseissa. Ja sinulla on salaisuus kertoa alkuun? Tai ehdotuksesta varojen käytöstä esitetään tässä?

14 Comments

  1. Top-komento on erittäin hyvä, ja yksi sen eduista on läsnä lähes kaikissa jakeluissa oletuksena, kuten huonekalut.

    Mutta mieluummin päivittäisen työn kanssa htop, jonka lisäksi vakio-ominaisuuksia tekee käyttöliittymän miellyttävämpää ja intuitiivinen.

  2. Renato sanoo:

    Onnittelut artiklan ja monia muita mielenkiintoisia artikkeleita, olen muutaman kuukauden jälkeen blogin, ja aina oppia erinomaisia artikkeleita.

  3. [...] Kun Cid R Andrade (Falecom? Cidandrade · Pro · BR) - viittaus [...]

  4. Renato sanoo:

    Renato

    Tilarivi UCP TVOC ole puhuneet "id", mitä se tarkoittaa?

    Itse asiassa, jos haluan tietää kokonaiskulutuksesta jalostajan pitäisi näyttää?

    Kiitos.

  5. cidandrade sanoo:

    Everton @, @ ja @ Renato Renato
    Arvostan maksut.
    Tietojen puute tunnus Tilarivin (idle time) on korjattu. Lisäksi kokonaiskulutus jalostajan ero 100% ja arvon ollessa toimettomana. Se voi olla hyödyllistä lisätä väliin päivitykset arvojen vakaampi.

  6. Renato sanoo:

    Renato.

    Joten te sitä, että kulutus minun prosessori on vain kaavalla:

    100-id = arvo kulutuksen prosessori

    Onko tämä oikein?

  7. Renato sanoo:

    Palaamme asiaan.

    Oma tunnus on 98%

    Joten kulutus prosessori on vain: 2%

  8. Eduardo sanoo:

    Onnittelut artikkelin, parhaiten alkuun komento olen koskaan lukenut!

  9. cidandrade sanoo:

    @ Renato, that's right! Kotitietokoneet yleensä työtä noin 10% sen koko kapasiteetin osalta prosessori

    @ Eduardo, kiitos. Toivon ehdotuksia artikkeleita muita komentoja

  10. (*_*) - Recording asetukset
    Tietoja, kokoonpano tiedoston TOP tuottaa kullekin käyttäjälle, ja tyylistä. Toprc (ylin kohta RC), jossa ote kuvastaa valmiita noudattamaan, ja päivittää käytössä alkuun:
    ========
    RCfile on "top Windows" # häpeämätöntä braggin "
    Tunnus:, Mode_altscr = 0, Mode_irixps = 1, Delay_time = 3,000, Curwin = 3
    FIE fieldscur = AEHIOQTWKNMbcdfgjplrsuvyzX
    winflags = 62777, sortindx = 10, maxtasks = 0
    summclr = 1, msgsclr = 1, headclr = 3, taskclr = 1,
    Job fieldscur = ABcefgjlrstuvyzMKNHIWOPQDX
    winflags = 62777, sortindx = 0, maxtasks = 0
    summclr = 6, msgsclr = 6, headclr = 7, taskclr = 6
    Mem fieldscur = ANOPQRSTUVbcdefgjlmyzWHIKX
    winflags = 64825, sortindx = 13, maxtasks = 0
    summclr = 5, msgsclr = 5, headclr = 4, taskclr = 5
    Usr fieldscur = ABDECGfhijlopqrstuvyzMKNWX
    winflags = 64825, sortindx = 4, maxtasks = 0
    summclr = 3, msgsclr = 4, headclr = 2, taskclr = 3

    ========

    (*_*) Damarinho
    http://br.geocities.com/omlinux

  11. (*_*)

    Vaihtoehtoisesti, jotka käyttävät Gnome:

    gnome-system-monitor

    (*_*) Damarinho

  12. cidandrade sanoo:

    @ Damarinho, kiitollinen yhteistyöstä
    Ja kiitos suosituksia heti kirjoittaa artikkeli htop

  13. [...] Erittäin mielenkiintoinen artikkeli professori Cid Andrade jokaiselle, joka rakastaa tai toimii Linux-, komento [...]

Kirjoita kommentti