Kaip padaryti, kad viršutinės komandos būtų surūšiuotos pagal atminties naudojimą

How Make Top Command Sort Memory Usage



„Top“ yra „Linux“ procesų ir išteklių naudojimo stebėjimo priemonė. Tai leidžia vartotojams realiu laiku peržiūrėti informaciją apie vykdomus procesus ir temas, valdomas sistemos branduolio. Dėl savo interaktyvumo „top“ leidžia vartotojams atlikti užduotis, pvz., Filtruoti tam tikrus procesus, filtruoti procesus pagal vartotojus, PID ir nužudyti procesus.

Šis vadovas supažindins jus su ps komandos naudojimo pagrindais, norint rasti konkrečią informaciją apie sistemą.







Pagrindinis populiariausių įrankių naudojimas

Norėdami paleisti aukščiausią naudingumą, naudokite aukščiausia komanda terminale. Naudojant šią komandą bus sukurta interaktyvi sesija, rodanti sistemos išteklių naudojimą ir vykdomus procesus:



$viršuje



Viršutinė dalis rodo išteklių naudojimą. Ši išvestis yra panaši į veikimo laikas ir nemokama komanda „Linux“.





Norėdami išjungti šias reikšmes, paspauskite m paslėpti atminties naudojimo informaciją ir į paslėpti veikimo laiko informaciją.



Norėdami slinkti vykstančiais procesais, naudokite rodyklės aukštyn ir žemyn klavišus. Norėdami baigti, paspauskite Q .

Viršutinė išvestis

Apatinėje viršutinės komandos dalyje yra informacijos apie vykdomus procesus. Sutelkime dėmesį į tai.

Išvestyje naudojama stulpeliais pagrįsta organizacija su kiekvienos identifikatoriumi:

  • PID: šiame stulpelyje rodomas unikalus kiekvieno proceso ID.
  • PR: Šiame stulpelyje rodomas užduoties prioritetas.
  • NI: Šiame stulpelyje rodoma graži proceso vertė. Teigiama reikšmė rodo žemą prioritetą, o neigiama - aukštą prioritetą.
  • VIRT: Šiame stulpelyje nurodoma visa virtualioji atmintis, naudojama procese.
  • RES: Šiame stulpelyje rodoma visa faktinė atminties dalis, naudojama procese.
  • SHR: šiame stulpelyje rodomas bendras procese naudojamas bendros atminties kiekis.
  • S: Šiame stulpelyje vienoje raidėje rodoma proceso būsena.
  • %CPU: šiame stulpelyje rodomas procentinis procesoriaus sunaudojimas vienam procesui.
  • %MEM: šiame stulpelyje rodomas procentinis atminties naudojimas.
  • LAIKAS+: šiame stulpelyje rodomas proceso laikas, apskaičiuotas iki šimtųjų sekundės dalių.
  • KOMANDA: šiame stulpelyje rodomas proceso pavadinimas.

Kaip sukurti geriausius filtravimo procesus naudojant atmintį

Taip pat galite filtruoti procesus pagal atminties naudojimą viršuje. Norėdami tai padaryti, paspauskite SHIFT + m taip, kaip parodyta:

„Top“ filtruos procesus pagal atminties naudojimą mažėjančia tvarka. Tai gali padėti nustatyti procesą, naudojant daugiausiai atminties, ir suteikti jums galimybę imtis veiksmų.

Norėdami filtruoti pagal faktinį atminties naudojimą, naudokite komandą:

viršuje-arbaJAUTINIS

Panašiai komanda filtruos atminties naudojimą mažėjančia tvarka.

Taip pat galite interaktyviai pasirinkti filtro parametrą. Norėdami tai padaryti, paspauskite SHIFT + F. ir pasirinkite MEM kaip:

Kaip filtruoti procesą pagal vartotoją

Norėdami parodyti konkretaus vartotojo procesus, naudokite komandą:

viršuje-u [Vartotojo vardas]

Pavyzdžiui, parodyti „ubuntu“ vartotojo procesus; įveskite komandą:

viršuje-uubuntu

Kaip parodyti tėvų ir vaikų procesus

Norėdami parodyti tėvų ir vaikų procesus, kai veikia viršutinė dalis, paspauskite V . Tai suteiks jums išvestį, panašią į žemiau pateiktą:

Kaip nužudyti visus procesus

Norėdami užmušti procesą viršuje, paspauskite į ir įveskite Proceso PID .

Paspauskite įeiti įvykdyti nužudymo komandą. Tai užbaigs procesą naudojant nurodytą PID.

Išvada

„Top“ yra patogi programa, leidžianti suprasti ir valdyti „Linux“ sistemos procesus. Be to, ką aptarėme šioje pamokoje, viršuje yra daugybė kitų funkcijų.

Norėdami suprasti, kaip galite pritaikyti ir išnaudoti visas savo galimybes, peržiūrėkite vadovus.