GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan Perintah gratis Linux

Pendahuluan

Linux free perintah mengeluarkan ringkasan penggunaan RAM, termasuk total, digunakan, gratis, dibagikan, dan memori yang tersedia dan ruang swap. Perintah tersebut membantu memantau penggunaan sumber daya dan memungkinkan admin menentukan apakah ada cukup ruang untuk menjalankan program baru.

Dalam tutorial ini, Anda akan belajar menggunakan free perintah di Linux.

Prasyarat

  • Sistem yang menjalankan Linux
  • Akses ke terminal (Ctrl+Alt+T )

Sintaks Perintah gratis

free perintah mengambil sintaks berikut:

free [options]

[options] dibahas di bagian berikut, dan itu opsional.

Menjalankan free perintah tanpa opsi mengeluarkan informasi tentang memori dan swap, yang dinyatakan dalam kibibytes :

Setiap kolom menggambarkan berikut ini:

Kolom Deskripsi
total Jumlah total RAM yang tersedia di sistem.
used Memori sedang digunakan oleh proses.
free Memori yang tidak terpakai, gratis.
shared Memori yang digunakan bersama oleh banyak proses.
buff/cache Memori yang digunakan oleh kernel (untuk buffer, cache halaman, dan slab).
available Perkiraan jumlah memori yang tersedia untuk memulai aplikasi baru, tidak termasuk swap.

free mengumpulkan informasi dengan menguraikan /proc/meminfo berkas.

Opsi Perintah gratis

Gunakan opsi untuk menyesuaikan dan memformat output. free perintah menerima opsi berikut:

Opsi Deskripsi
-b , --bytes Menampilkan jumlah memori dalam byte.
-k , --kibi Menampilkan jumlah memori dalam kibibyte. Perintah ini menggunakan kibibyte secara default.
-m , --mebi Menampilkan jumlah memori dalam mebibytes.
-g , --gibi Menampilkan jumlah memori dalam gibibyte.
--tebi Menampilkan jumlah memori dalam tebibytes.
--pebi Menampilkan jumlah memori dalam pebibyte.
-h , --human Menskalakan dan memformat output ke unit tiga digit terpendek untuk menghasilkan output yang dapat dibaca manusia.
-c , --count [count] Memperbarui output [count] kali.
-l , --lohi Tampilkan detail statistik memori rendah dan tinggi.
-s , --seconds [delay] Terus memperbarui output setiap [delay] detik.
--si Gunakan daya 1000 (KB, MB, GB, dll.) alih-alih daya 1024 (KiB, MiB, GiB, dll.). Misalnya, gunakan --mebi --si untuk memformat output dalam megabyte. Atau, gunakan --kilo , --mega , --giga , dan --tera .
-t , --total Menampilkan garis yang menunjukkan total kolom.
--help Mencetak file bantuan.
-V , --version Menampilkan versi program.

Contoh Perintah gratis

Bagian berikut menunjukkan berbagai cara menggunakan free perintah.

Contoh 1:Penggunaan Memori Output dalam Format yang Dapat Dibaca Manusia

free perintah menampilkan ukuran memori dalam byte secara default, yang tidak praktis dalam sistem modern dengan RAM dalam jumlah besar. Jadikan free keluaran perintah lebih mudah dibaca dengan menentukan -h pilihan:

free -h

Perintah memformat output menggunakan unit yang paling sesuai untuk setiap nilai - KiB, MiB, GiB, dll.

Contoh 2:Terus Menampilkan Penggunaan Memori

Gunakan -s opsi untuk terus menyegarkan free mengeluarkan perintah dan memantau penggunaan sumber daya aplikasi. Ajak free perintah dengan -s opsi dan tentukan penundaan antara setiap penyegaran keluaran:

free -s2

Contoh di atas menginstruksikan free untuk menyegarkan output setiap dua detik. Hentikan proses dengan Ctrl+C .

Contoh 3:Tentukan Unit Output

Tentukan unit untuk menampilkan nilai memori secara seragam. Gunakan kekuatan 1024 (default) atau 1000.

1. Untuk pangkat 1024, gunakan:

  • -b , --bytes
  • -k , --kibi
  • -m , --mebi
  • -g , --gibi
  • --tebi
  • --pebi

Misalnya:

free -m

Perintah tersebut menghasilkan output dengan nilai yang dinyatakan dalam mebibytes.

2. Untuk pangkat 1000, gunakan:

  • --kilo
  • --mega
  • --giga
  • --tera
  • --peta

Misalnya:

free --mega

Nilai output dinyatakan dalam megabyte. Atau, gunakan --si pilihan diikuti oleh kekuatan yang sesuai dari 1024 unit:

free --si --m

Nilai keluaran dinyatakan dalam megabita.

Contoh 4:Hasil Cetak Beberapa Kali

Tentukan -c opsi untuk menginstruksikan free untuk berhenti secara otomatis setelah menyegarkan output beberapa kali. Dalam contoh berikut, perintah mencetak hasilnya empat kali:

free -c 4

Setelah empat pembaruan, perintah akan berhenti secara otomatis.

Contoh 5:Pisahkan Kolom Buff dan Cache

Area buff dan cache berinteraksi dan bergantung satu sama lain, sehingga keduanya digabungkan dalam output. Untuk melihat buffers dan cache kolom secara terpisah, tentukan -w pilihan:

free -w

Output sekarang menunjukkan buffers kolom dan cache kolom secara terpisah.

Contoh 6:Tampilkan Kolom Total Memori

--total opsi menginstruksikan free untuk mencetak Total baris yang menjumlahkan nilai dari total , used , dan free kolom Mem dan Swap garis.

free -h --total

Pada contoh di atas kami menginstruksikan free untuk menampilkan Total baris dan menghasilkan output dalam format yang dapat dibaca manusia.

Contoh 7:Menggabungkan Opsi

Gabungkan berbagai free opsi perintah untuk mengotomatisasi dan memfasilitasi pemantauan memori dalam suatu sistem. Misalnya, gabungkan -s dan -c opsi untuk menjadikan free menghasilkan keluaran beberapa kali dengan penundaan antara penyegaran:

free -m -s3 -c4

Perintah berjalan empat kali dengan jeda tiga detik antara pembaruan dan menyatakan nilai dalam mebibyte.


Linux
  1. Pengantar menggunakan tcpdump di baris perintah Linux

  2. Kuasai perintah Linux ls

  3. Menggunakan kekuatan di baris perintah Linux

  1. Perintah Gratis di Linux Dijelaskan Dengan Contoh

  2. Perintah cari di Linux

  3. Bagaimana cara mencatat konsumsi memori di Linux?

  1. Kiat untuk menggunakan perintah teratas di Linux

  2. Perintah Gratis di Linux

  3. Cara Memeriksa Memori Bersama Linux menggunakan Perintah ipcs