Pertanyaan Memori apa yang tersedia saat menggunakan perintah gratis? [duplikat]


Pertanyaan ini sudah memiliki jawaban di sini:

Output dari perintah gratis yang saya tembakkan pada host linux saya adalah seperti berikut:

free
              total        used        free      shared  buff/cache   available
Mem:      263846320    47746620     3290072     1140808   212809628   214382420
Swap:             0           0           0

Saya tidak dapat mencari tahu bagian apa yang tersedia ini. Memori bebas sangat kurang ditampilkan yaitu sekitar 1,24% meskipun total memori sangat tinggi dan memori yang digunakan hanya sekitar 18,09%.

free -h
              total        used        free      shared  buff/cache   available
Mem:           251G         45G        3.1G        1.1G        202G        204G
Swap:            0B          0B          0B

Apakah ini berarti saya tidak dapat memulai lebih banyak aplikasi karena memori bebas sangat kurang. Memori yang digunakan hanya 18%. Jadi seharusnya tidak membebaskan memori menjadi 72% dan bukan 1,24% karena perintah ditunjukkan di atas.

Saya bingung. Adakah yang bisa membantu?


9
2018-01-02 12:13


asal




Jawaban:


Dalam output dari free,

  • Bebas memori adalah jumlah memori yang saat ini tidak digunakan untuk apa pun. Jumlah ini harus kecil, karena memori yang tidak digunakan hanya terbuang sia-sia.

  • Tersedia memori adalah jumlah memori yang tersedia untuk alokasi ke proses baru atau ke proses yang ada.

Contoh yang diberikan dalam pertanyaan menunjukkan sistem yang sehat.


15
2018-01-02 12:19