Android

Perintah gratis di linux

Tutorial Belajar Linux Mint Dari Dasar Untuk Pemula Full 2 Jam Gratis Download

Tutorial Belajar Linux Mint Dari Dasar Untuk Pemula Full 2 Jam Gratis Download

Daftar Isi:

Anonim

Berapa banyak memori RAM gratis yang saya miliki di sistem Linux saya? Apakah ada cukup memori bebas untuk menginstal dan menjalankan aplikasi baru?

Dalam sistem Linux, Anda dapat menggunakan perintah free untuk mendapatkan laporan terperinci tentang penggunaan memori sistem.

Perintah free memberikan informasi tentang jumlah total memori fisik dan swap serta ruang memori dan swap gratis dan bekas dalam sistem.

Cara Menggunakan Perintah gratis

Sintaks untuk perintah free adalah sebagai berikut:

free

Ketika digunakan tanpa opsi apa pun, perintah free akan menampilkan informasi tentang memori dan menukar di kibibyte. 1 kibibyte (KiB) adalah 1024 byte.

free

Output akan mencakup tiga baris, satu header, satu baris untuk memori dan satu untuk swap:

total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148 Dalam versi Linux yang lebih lama, hasilnya mungkin sedikit berbeda.

Inilah yang dimaksud setiap kolom:

  • total - Jumlah ini mewakili jumlah total memori yang dapat digunakan oleh aplikasi. digunakan - Memori yang digunakan. Ini dihitung sebagai: used = total - free - buffers - cache gratis - Gratis / Memori tidak digunakan. dibagikan - Kolom ini dapat diabaikan karena tidak ada artinya. Ini di sini hanya untuk kompatibilitas ke belakang. buff / cache - Memori gabungan yang digunakan oleh buffer kernel dan cache halaman dan slab. / Memori ini dapat diambil kembali kapan saja jika diperlukan oleh aplikasi. Jika Anda ingin buffer dan cache ditampilkan dalam dua kolom terpisah gunakan opsi -w . tersedia - Perkiraan jumlah memori yang tersedia untuk memulai aplikasi baru, tanpa bertukar.

Menampilkan Penggunaan Memori dalam Format yang Dapat Dibaca Manusia

Seperti yang kita lihat pada contoh di atas, secara default, perintah free menunjukkan informasi memori dalam kibibyte. Untuk melihat informasi dalam format yang dapat dibaca manusia (biasanya megabita dan gigabita), gunakan opsi -h :

free -h

total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G

Menampilkan Penggunaan Memori di Metrik Lainnya

Perintah free juga memungkinkan Anda menentukan unit tempat memori diukur. Opsi yang valid adalah:

  • -b , --bytes - Menampilkan output dalam byte. --kilo - Tampilkan output dalam kilobyte (1KB = 1000bytes). --mega - Menampilkan output dalam megabyte. --giga - Menampilkan output dalam gigabytes. --tera - Menampilkan output dalam terabyte. -k , --kibi - Menampilkan output dalam kibibytes. (1KiB = 1024bytes). Ini adalah unit default. -m , --mebi - Menampilkan output dalam mebibytes. -g , --gibi - Menampilkan output dalam gibytes. --tebi - Tampilkan output dalam tebibytes. --peti - Tampilkan output dalam pebibytes. --si - Alih-alih 1024, gunakan kekuatan 1000. Misalnya --mebi --si sama dengan --mega .

Misalnya, untuk menampilkan output dalam megabita Anda harus mengetik:

free --mega

total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097

Menampilkan Kolom Total

Untuk menampilkan garis yang menunjukkan total kolom gunakan opsi -t . Ini akan memberi Anda jumlah memori dan menukar di kolom total, digunakan dan gratis.

free -h -t

total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G

Terus Cetak Outputnya

Untuk terus menampilkan informasi memori di layar gunakan opsi -s , --seconds diikuti oleh angka yang menentukan penundaan.

Misalnya, untuk mencetak informasi memori setiap lima detik Anda akan menjalankan:

free -s 5

Perintah free akan terus menampilkan hasilnya sampai Anda menekan CTRL+C Ini mirip dengan perilaku perintah watch .

Untuk menampilkan hasil untuk beberapa kali tertentu gunakan opsi -c , --count . Pada contoh di bawah ini perintah akan mencetak hasilnya sepuluh kali:

free -s 5 -c 10

Kesimpulan

Sekarang Anda harus memiliki pemahaman yang baik tentang bagaimana menggunakan dan menafsirkan perintah free . Untuk melihat semua opsi baris perintah free tersedia, ketik man free di terminal Anda.

terminal memori