Terminal Tut

6 perintah teratas untuk memeriksa penggunaan memori di Linux

6 perintah teratas untuk memeriksa penggunaan memori di Linux

Apakah Anda menemukan bahwa instalasi Linux Anda berjalan lambat akhir-akhir ini?? Jika ya, maka Anda perlu menguji program atau proses mana yang menggunakan sumber daya sistem. Tentu saja ada beberapa proses yang menjadi merah dan berjalan di latar belakang tanpa sepengetahuan Anda.

Pada artikel ini, kami akan membuat daftar perintah teratas untuk memeriksa penggunaan memori di Linux. Perintah akan membantu Anda memahami konsumsi memori dari program dan proses. Administrator sistem yang mengontrol sistem Linux jarak jauh mungkin perlu menggunakan pendekatan baris perintah. Anda kemudian dapat mengambil tindakan yang diperlukan seperti menonaktifkan proses dan mengganti program dengan program lain yang kompatibel dengan sistem Anda.

Perintah untuk memeriksa penggunaan memori di Linux

Untuk tutorialnya, kita akan menggunakan Ubuntu 19.10. Jika Anda menggunakan versi yang berbeda atau distro lain, panduan ini harus tetap berfungsi karena ini tidak bergantung pada distro, kecuali: kecil dan htop alat yang instalasinya bergantung pada distro.

1. Puncak

puncak adalah cara mudah untuk memeriksa penggunaan memori di sistem Anda. Ini juga merupakan salah satu perintah yang paling sering digunakan karena menawarkan tampilan interaktif, dinamis, dan real-time dari proses yang sedang berjalan.

Luncurkan terminal dan gunakan perintah:

puncak

Mari kita lihat aksinya di bawah ini.

daftar teratas proses secara dinamis

Seperti yang Anda lihat, ada banyak informasi tentang setiap proses, termasuk PID, Pengguna, RES, Perintah, Waktu+, dan sebagainya.

Jika Anda hanya ingin menampilkan sepuluh proses saja, maka gunakan perintah di bawah ini.

atas -b | kepala - 10

2. Gratis

Gratis adalah cara lain yang berguna dan populer untuk memeriksa konsumsi memori. Ini memberi Anda pandangan mata elang dari memori di mesin Anda. Ini menunjukkan swap dan memori fisik yang digunakan dan gratis. Selain itu, ini juga menunjukkan cache dan buffer oleh kernel.

Perintah gratis mengekstrak informasi dari file “/ proc/meminfo”.

Untuk menjalankan perintah, ketik:

gratis - m

Menampilkan memori sistem menggunakan gratis

Seperti yang Anda bisa, ia memiliki beberapa kolom, termasuk total, bekas, gratis, dibagikan, buff/cache, dan tersedia. Kolom ini diisi dengan informasi yang sesuai dengan Mem dan Swap.

3. /PROC/MEMINFO file

Jika Anda menginginkan informasi lebih detail tentang konsumsi dan penggunaan memori sistem Anda, Anda dapat memeriksa file /proc/meminfo, yang berisi berbagai informasi penggunaan memori waktu nyata. Ini adalah file virtual juga.

Untuk memeriksa isinya dan mempelajari tentang penggunaan memori, Anda perlu menggunakan perintah di bawah ini.

cat /proc/meminfo

Mempelajari memori sistem menggunakan file /proc/meminfo

4. VMSTAT

Jika Anda ingin belajar tentang memori virtual, maka Anda perlu menggunakan vmstat perintah. Ini banyak digunakan untuk melaporkan statistik memori virtual. Dengan menggunakan perintah, Anda dapat mengetahui tentang memori, proses, blok IO, paging, CPU, dan disk.

Perintah untuk itu adalah seperti di bawah ini.

vmstat

Menggunakan vmstat untuk mempelajari tentang memori virtual

Seperti yang Anda lihat, hasilnya bisa sedikit membingungkan. Enam bagian penting dari output termasuk yang berikut, procs, memori, swap, io, sistem, dan CPU. Ini berarti ia menawarkan informasi tentang enam aspek mesin Anda.

Di proc, ini mencantumkan dua parameter:

Dalam hal memori, ini mencantumkan parameter berikut:

Jika Anda melihat swap, Anda akan menemukan dua parameter:

Selanjutnya, kami memiliki IO.

Bagian terakhir kedua terdiri dari yang berikut:

Terakhir, daftar CPU berikut ini:

5. UKM

Itu kecil perintah berguna untuk menghasilkan banyak laporan tentang sistem Linux. Itu tidak diinstal sebelumnya dengan versi distro Ubuntu yang kami gunakan. Untuk menginstalnya, Anda perlu menggunakan yang berikut ini:

sudo apt-get install smem

Jadi, apa sebenarnya yang ditawarkan smem??

Ini adalah alat yang menyediakan berbagai laporan berbasis memori. Dengannya, Anda dapat membuat laporan Unique Set Size (USS), Resident Set Size (RSS), dan Proportional Set Size (RSS).

Setiap laporan memiliki nilai dan menawarkan sesuatu yang unik. Mari kita bahas di bawah ini.

catatan: Hanya gunakan jika Anda memiliki Python 2.versi x diinstal. Seharusnya menimbulkan kesalahan jika Anda menggunakan Python 3.versi x atau lebih tinggi.

6. HTOP

Yang terakhir akan kita bahas adalah htop. Tidak seperti perintah lain, ia menawarkan tampilan proses yang interaktif. Ini agak mirip dengan puncak tetapi memberikan tampilan dan kontrol yang lebih baik atas informasi. Misalnya, ini memungkinkan Anda menggulir secara horizontal dan vertikal.

Untuk menginstalnya, Anda perlu menggunakan perintah berikut:

sudo apt install htop

Setelah terinstal, Anda perlu mengetik htop di command prompt untuk menjalankannya.

Tampilan htop interaktif

Kesimpulan

Ini membawa kita ke akhir artikel kami tentang perintah teratas untuk memeriksa penggunaan memori di Linux. Kami harap Anda menemukan yang paling cocok untuk Anda. Apakah Anda menemukan perintah lain yang penting dan tidak disebutkan di sini?? Apa saja manfaat yang dimilikinya?? Gunakan formulir di bawah ini untuk memberi tahu pembaca FOSSlinux.

Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...