GNU/Linux >> Belajar Linux >  >> Linux

Perintah Gratis di Linux

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

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

free perintah memberikan informasi tentang jumlah total memori fisik dan swap, serta memori yang kosong dan yang digunakan.

Cara Menggunakan Perintah gratis #

Sintaks untuk free perintahnya adalah sebagai berikut:

free [OPTIONS]

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

free

Output akan mencakup tiga baris, 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
Di versi Linux yang lebih lama, outputnya mungkin sedikit berbeda.

Inilah arti setiap kolom:

  • jumlah - Angka ini menunjukkan jumlah total memori yang dapat digunakan oleh aplikasi.
  • bekas - Memori yang digunakan. Ini dihitung sebagai:used = total - free - buffers - cache
  • gratis - Memori bebas / tidak terpakai.
  • dibagikan - Kolom ini dapat diabaikan karena tidak ada artinya. Ini di sini hanya untuk kompatibilitas mundur.
  • 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 -w pilihan.
  • tersedia - Perkiraan jumlah memori yang tersedia untuk memulai aplikasi baru, tanpa bertukar.

Menampilkan Penggunaan Memori dalam Format yang Dapat Dibaca Manusia #

Secara default, kode free perintah menunjukkan informasi memori dalam kibibyte. Untuk melihat informasi dalam format yang dapat dibaca manusia (biasanya megabita dan gigabita), gunakan -h pilihan:

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 Lain #

free perintah juga memungkinkan Anda untuk menentukan unit di mana memori diukur. Opsi yang valid adalah:

  • -b , --bytes - Menampilkan keluaran dalam byte.
  • --kilo - Menampilkan keluaran dalam kilobyte (1KB =1000byte).
  • --mega - Menampilkan keluaran dalam megabita.
  • --giga - Menampilkan keluaran dalam gigabyte.
  • --tera - Menampilkan keluaran dalam terabyte.
  • -k , --kibi - Menampilkan output dalam kibibyte. (1KiB =1024byte). Ini adalah unit default.
  • -m , --mebi - Menampilkan keluaran dalam mebibytes.
  • -g , --gibi - Menampilkan keluaran dalam gibyte.
  • --tebi - Menampilkan keluaran dalam tebibyte.
  • --peti - Menampilkan keluaran dalam pebibyte.
  • --si - Alih-alih 1024, gunakan kekuatan 1000. Misalnya --mebi --si sama dengan --mega .

Misalnya, untuk menampilkan output dalam megabita, ketikkan:

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

Menampilkan Total Kolom #

Untuk menampilkan garis yang menunjukkan total kolom, gunakan -t pilihan. Ini memberi Anda jumlah memori dan menukar 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 Mencetak Output #

Untuk terus menampilkan informasi memori di layar, panggil free dengan -s (--seconds ) pilihan diikuti dengan angka yang menentukan penundaan.

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

free -s 5

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

Untuk menampilkan hasil beberapa kali, gunakan -c (--count ) pilihan. Pada contoh di bawah perintah akan mencetak hasilnya sepuluh kali:

free -s 5 -c 10

Kesimpulan #

Kami telah menunjukkan cara menggunakan free perintah untuk memeriksa penggunaan memori sistem dan menginterpretasikan output perintah. Untuk melihat semua opsi yang tersedia, ketik man free di terminal Anda.

Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Menggunakan Perintah gratis Linux

  2. Perintah ifconfig Linux

  3. Perintah cd Linux

  1. Perintah Waktu Linux

  2. Perintah Ping di Linux

  3. Perintah Tonton Linux