Linux adalah pilihan utama dari sistem operasi ketika datang ke sistem berbasis server. Administrator sistem dan bahkan pengguna Linux tingkat lanjut memiliki banyak pengetahuan tentang baris perintah dan mengetahui perintah khusus atau argumen khusus untuk perintah tertentu, untuk menyelesaikan pekerjaan.
Tidak hanya untuk server tetapi juga untuk penggunaan desktop biasa, sangat berguna untuk mengetahui proses dan program yang menghabiskan paling banyak memori. Ini memberikan gambaran tentang penggunaan sumber daya sistem dan pengguna kemudian dapat mengambil tindakan yang tepat untuk mengosongkan memori.
Kami akan menggunakan atas utilitas baris perintah, yang merupakan pengelola tugas di sistem Unix dan Linux yang menunjukkan semua detail tentang proses yang berjalan. Saat dieksekusi tanpa argumen apa pun, atas menunjukkan semua proses Linux berdasarkan penggunaan CPU, penggunaan memori bersama dan pribadi, dll. dalam persentase.
$ top
Perhatikan bahwa ini menunjukkan output dalam format interaktif dan tidak hanya mencetak output. Kolom '%MEM'
menunjukkan penggunaan memori setiap program.
Temukan Proses Menggunakan Penggunaan Memori Tertinggi
Untuk menunjukkan proses yang paling memakan memori, kami menggunakan '-o'
tandai di bagian atas untuk mengurutkan output.
$ top -o %MEM
Keluaran dari perintah teratas adalah waktu nyata; yaitu jika ada perubahan dalam penggunaan memori atau sumber daya untuk program apa pun, output akan segera menampilkan nilai yang diubah dalam output interaktif.
Temukan 10 Proses Teratas Menggunakan Penggunaan Memori Tertinggi
Untuk mendapatkan 5 atau 10 proses yang paling banyak memakan memori dari output ini, kita cukup menyalurkan output ke perintah 'head ', yang hanya akan menampilkan 'n' pertama baris output apa pun.
$ top -o %MEM | head -n 15
Perhatikan bahwa ringkasan penggunaan sumber daya ditampilkan di awal; maka 7 baris dari mereka dianggap oleh 'head ' dan kita bisa melihat 8 proses di output. Dengan demikian, pengguna harus memasukkan nomor sebagai 'proses yang diperlukan untuk dilihat ’ ditambah 7 .
Misalnya, Jika 15 proses teratas harus dilihat, ia harus meneruskan argumen sebagai 22 .
Kesimpulan
Dalam artikel ini, kita telah melihat cara menemukan proses yang berjalan teratas berdasarkan penggunaan memori di Linux, menggunakan atas utilitas baris perintah. Pastikan Anda memeriksa halaman manual atas menggunakan 'man top ' untuk mempelajari lebih lanjut tentang perintah tersebut.
Jika Anda memiliki pertanyaan atau umpan balik, beri tahu kami di komentar di bawah!