Atrodiet 15 populārākos procesus pēc atmiņas izmantošanas, augšpusē - pakešrežīmā


Līdzīgi kā iepriekšējais padoms par augšējo komandu, lai skatītu to pašu informāciju. Iespējams, ka šai pieejai ir papildu priekšrocība, salīdzinot ar iepriekšējo: augšdaļas “galvene” sniedz papildu informāciju par sistēmas pašreizējo statusu un lietojumu: darbības laiku, vidējo slodzi un kopējo procesu skaitu, lai nosauktu dažus. piemēri.

Lai parādītu top 15 procesus, kas sakārtoti pēc atmiņas izmantošanas dilstošā secībā, rīkojieties šādi:

# top -b -o +%MEM | head -n 22

Atšķirībā no iepriekšējā padoma, šeit jāizmanto +% MEM (ņemiet vērā plus zīmi), lai kārtotu izvadi dilstošā secībā:

No iepriekš minētās komandas izvēlieties opciju:

  1. -b : darbojas augšpusē pakešrežīmā
  2. -o : tiek izmantots, lai norādītu laukus šķirošanas procesiem
  3. head lietderība parāda pirmās pāris faila rindas un
  4. opciju -n izmanto, lai norādītu parādāmo rindu skaitu.

Ņemiet vērā, ka galvenajā utilītā pēc noklusējuma tiek parādītas pirmās desmit faila rindas, tas ir, kad nenorādat parādāmo rindu skaitu. Tāpēc iepriekš minētajā piemērā mēs parādījām pirmās 22 augšējās komandas izvades rindas pakešrežīmā.

Turklāt augšdaļas izmantošana pakešrežīmā ļauj novirzīt izvadi uz failu vēlākai pārbaudei:

# top -b -o +%MEM | head -n 22 > topreport.txt

Kā mēs redzējām, augstākā lietderība mums piedāvā dinamiskāku informāciju, vienlaikus uzskaitot procesus Linux sistēmā, tādēļ šai pieejai ir papildu priekšrocības salīdzinājumā ar ps lietderības izmantošanu, kuru mēs aplūkojām pirmajā padomā.

Bet pats galvenais, jums vienmēr jāpalaiž augšpusē pakešrežīmā, lai novirzītu tā izvadi uz failu vai citu procesu. Turklāt, ja jums ir kādi padomi par topa izmantošanu, varat tos arī kopīgot ar mums, izmantojot tālāk sniegto atsauksmju veidlapu.