Găsiți primele 15 procese în funcție de utilizarea memoriei cu partea de sus în modul lot


Similar cu sfatul anterior despre comanda de sus pentru a vizualiza aceleași informații. Poate că există un avantaj suplimentar al acestei abordări în comparație cu cea anterioară: \„header” din partea de sus oferă informații suplimentare despre starea curentă și utilizarea sistemului: timpul de funcționare, medie de încărcare și total număr de procese, pentru a numi câteva exemple.

Pentru a afișa primele 15 procese sortate după utilizarea memoriei în ordine descrescătoare, faceți:

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

Spre deosebire de sfatul anterior, aici trebuie să utilizați +%MEM (notați semnul plus) pentru a sorta rezultatul în ordine descrescătoare:

Din comanda de mai sus, opțiunea:

  1. -b : rulează de sus în modul lot
  2. -o : folosit pentru a specifica câmpurile pentru procesele de sortare
  3. Utilitarul
  4. head afișează primele câteva rânduri ale unui fișier și
  5. opțiunea -n este folosită pentru a specifica numărul de linii care vor fi afișate.

Rețineți că utilitarul head afișează implicit primele zece rânduri ale unui fișier, adică atunci când nu specificați numărul de linii care urmează să fie afișate. Prin urmare, în exemplul de mai sus, am afișat primele 22 de linii de ieșire a comenzii de sus în modul lot.

Redirecționează sau salvează ieșirea „de sus” în fișier în Linux

În plus, utilizarea sus în modul lot vă permite să redirecționați rezultatul către un fișier pentru inspecție ulterioară:

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

După cum am văzut, utilitarul top ne oferă informații mai dinamice în timp ce enumerăm procesele pe un sistem Linux, prin urmare, această abordare are un avantaj suplimentar în comparație cu utilizarea utilitarului ps pe care l-am acoperit în sfatul unu.

Dar, cel mai important, trebuie să rulați întotdeauna top în modul lot pentru a redirecționa rezultatul său către un fișier sau alt proces. În plus, dacă aveți sfaturi privind utilizarea top, le puteți împărtăși și nouă prin intermediul formularului de feedback de mai jos.