Kuinka näyttää parhaat tulokset muistin käytön mukaan lajiteltuna reaaliajassa?

Kuinka voin näyttää top -tulokset päätelaitteessani reaaliajassa niin, että luettelo on lajiteltu muistin mukaan käyttö?

Kommentit

  • Linuxissa > ja < siirrä lajittelusaraketta oikealle ja vasemmalle. Koska %MEM -sarake on aivan %CPU -sarakkeen oikealla puolella, joka on myös oletuslajittelusarake, siirtymiseen tarvitaan vain yksi näppäimen painallus kaksi. Tiedän, että kysymyksessäsi on macintosh-tagi, että ' s miksi ' kirjoitan tämän vastauksen kommenttina.
  • Pidän parempana htop, lähinnä siksi, että se kertoo minulle, miten tämä tehdään.

Vastaa

Käytä top -komentoa Linux / Unixissa:

top 
  • paina shift + m komennon top suorittamisen jälkeen
  • tai voit valita vuorovaikutteisesti sarakkeen lajittele
    • paina Vaihto + f päästäksesi interaktiiviseen valikkoon
    • paina ylös tai alanuoli , kunnes %MEM -valinta on korostettu
    • valitse iv id = ”c349cc0d7d” painamalla s >

valinta

  • paina enter tallentaaksesi valintasi
  • poistu interaktiivisesta valikosta painamalla q
  • Tai määritä lajittelujärjestys komentorivillä

    # on OS-X top -o MEM # other distros top -o %MEM 

    viitteet

    https://stackoverflow.com/questions/4802481/how-to-see-top-processes-by-actual-memory-usage

    kommentit

    • Linuxissa ' s top -o %MEM (huomioi "% ")
    • @GabrielHautclocq Sen on oltava riippuvainen jakelustasi Linux ja sen mukana toimitettu paketti. Debian 7 käyttää procps-ng eikä versiossa ole lainkaan vaihtoehtoa -o. SHIFT-M toimii minulle, kun top käynnistetään.
    • top -o %MEM toimii debianilla 8 ja 9, mutta ei debianilla 7, olet oikeassa @Christopher Schultz.
    • < -näppäimen kirjoita < / key > sen pitäisi olla < avain > q < / avain >
    • " Paina Vaihto + m " on pitkäkestoinen tapa sanoa " tyyppi M ".

    vastaus

    Komentorivivalinta -o (o tarkoittaa ”Override-sort-field”) toimii myös Xubuntu-koneellani ja Macin sivun alkuun mukaan sen pitäisi toimia myös Macintoshissa. Jos haluan lyhentää muistin käyttöä, käytän yleensä

    top -o %MEM 

    joka lajittelee sarakkeen %MEM mukaan. Mutta voin käyttää myös VIRT, RES tai SHR. Macintoshissa käytän todennäköisesti mem tai vsize.

    En tiedä miksi tai miten, mutta tämä on melko paljon erilainen Unix-järjestelmien ja jopa Linux-jakelujen välillä. Esimerkiksi -o ei ole edes käytettävissä vadelmani, joka käyttää Wheezyä. Kannattaa kuitenkin kokeilla sitä.

    Kommentit

    • Vastaus voi lisätä käyttäjän selkeyttä: %MEM annetaan vastauksena innokkaalle lukijalle; kun taas se ei ' toimi kaikkialla (ylivoimaisesti).
    • MacBook 2014: ssä tämä tarkoittaa: top -o %MEM invalid argument -o: %MEM
    • Minulla on ' pahoillani kuulla sen.
    • Tämä on ainoa vastaus, joka tosiasiallisesti toimi sentillä minulle.
    • @ anon58192932 sinun tulisi korvata %MEM (tai PID, VIRT jne.) millä tahansa sarakkeen nimellä, jonka näet vain ajaessasi top. Kuten ytg on todennut, " Macintoshissa käytän todennäköisesti mem tai vsize ".

    Vastaa

    Ubuntu 14.04, joka alkaa sanalla

    htop -s PERCENT_MEM 

    teki tempun minulle.

    Kommentit

    • Sopii hyvin myös OSX: lle.
    • se ' erilainen komento. Etsitään vastausta top -komentoon (kuten tässä kysymyksessä kysytään), ei htop.

    vastaus

    Näyttää siltä, että -o -lippu ottaa varsinaisen sarakkeen nimen. Joten jos ylimmässä komennossa näkyy vain ”mem”, komennon tulisi olla ”top -o mem .

    Testattavan ubuntu-koneen saraketta kutsutaan nimellä ”% MEM” . Yritin kokeilla OSX Yosemite -ohjelmaa, se on ”mem” .

    Vastaa

    Jos top on jo käynnissä, paina o . Tietojen yläpuolelle ilmestyy kehote:

    primary key [xxxxx]: 

    Missä xxxxx on nykyinen lajitteluavain. Kirjoita sen sarakkeen nimi, jonka mukaan haluat lajitella. Jos sarakkeen nimi sisältää ”%” tai ”#”, jätä merkki pois. Kirjoita% CPU: lle vain ”cpu”.

    Answer

    Alkuperäinen kysymys näyttää olevan tarkoitettu Macille, mutta kuka tahansa muu, joka törmää tähän vastaukseen, Red Hat Linuxissa (ja monissa muissa), ”top-m” alkaa alkuun tuloksiin lajiteltuna muistin käytön mukaan. >

  • Ei Debian 8: ssa
  • Työskenteli: Red Hat Enterprise Linux Server -julkaisu 6.8 (mikään muu vastaus ei toiminut).
  • Vastaus

    Suorita Linux-käyttöjärjestelmässä:

    $ top 

    Paina sitten, Vaihto + M .

    Vastaa

    Ubuntu 14.04 – tämä toimii hienosti:

    htop --sort-key=PERCENT_MEM 

    kommentit

    • htop ei ole ylin

    vastaus

    Jos käytät top -tunnusta, joka tulee Ubuntun mukana (top -v = procps-ng version 3.3.10), voit käyttää näitä interaktiivisia näppäimistöjä ard-pikanäppäimet lajittelun muuttamiseksi. Huomaa, että nämä kaikki ovat isoja kirjaimia, joten käytä joko shift tai caps lock.

    M% MEM

    N PID
    P% CPU
    T TIME +

    Oletuksena ne lajitellaan DESC-järjestyksessä. Käytä R vaihtaaksesi ASC / DESC.

    Voit asettaa lajittelun komentorivivalinnasta käyttämällä top -o %MEM. Voit määrittää minkä tahansa sarakkeen.

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *