Temukan 15 Proses Teratas berdasarkan Penggunaan Memori dengan 'atas' dalam Mode Batch


Mirip dengan tip sebelumnya tentang mengetahui proses teratas berdasarkan penggunaan RAM dan CPU, Anda juga dapat menggunakan perintah top untuk melihat informasi yang sama. Mungkin ada keuntungan tambahan dari pendekatan ini jika dibandingkan dengan pendekatan sebelumnya: “header ” di atas memberikan informasi tambahan tentang status saat ini dan penggunaan sistem: waktu aktif, rata-rata beban, dan jumlah total proses, untuk menyebutkan beberapa contoh.

Untuk menampilkan 15 proses teratas yang diurutkan berdasarkan penggunaan memori dalam urutan menurun, lakukan:

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

Berbeda dengan tip sebelumnya, di sini Anda harus menggunakan +%MEM (perhatikan tanda plus) untuk mengurutkan output dalam urutan menurun:

Dari perintah di atas, pilihannya:

  1. -b : berjalan paling atas dalam mode batch
  2. -o : digunakan untuk menentukan kolom untuk proses penyortiran
  3. Utilitas head menampilkan beberapa baris pertama file dan
  4. opsi -n digunakan untuk menentukan jumlah baris yang akan ditampilkan.

Perhatikan bahwa utilitas head, secara default menampilkan sepuluh baris pertama file, yaitu ketika Anda tidak menentukan jumlah baris yang akan dituju. ditampilkan. Oleh karena itu, dalam contoh di atas, kami menampilkan 22 baris pertama keluaran perintah teratas dalam mode batch.

Redirect atau Simpan Output 'atas' ke File di Linux

Selain itu, menggunakan top dalam mode batch memungkinkan Anda mengarahkan output ke file untuk pemeriksaan nanti:

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

Seperti yang telah kita lihat, utilitas atas memberi kita informasi yang lebih dinamis saat membuat daftar proses pada sistem Linux, oleh karena itu, pendekatan ini memiliki keuntungan ekstra dibandingkan dengan menggunakan utilitas ps yang telah kita bahas di tip pertama.

Namun yang paling penting, Anda harus selalu menjalankan top dalam mode batch untuk mengarahkan outputnya ke file atau proses lain. Selain itu, jika Anda memiliki tips mengenai penggunaan atas, Anda juga dapat membagikannya kepada kami melalui formulir masukan di bawah.