Ubuntu ve Linux Mint'te Kullanılmayan Bellek Nasıl Boşaltılır?

Bu yazıda, sistem tarafından kullanıldıktan sonra düzgün biçimde serbest bırakılmayan ve kullanılmayan belleği temizlemek için terminalin nasıl kullanılacağını ele alacağız. Bunun için üçüncü parti bir yazılıma ihtiyaç yoktur, bütün işlemler, terminal üzerinden verilecek bir kaç komut ile halledilebilecektir. Öncelikle gerçek zamanlı bellek kullanımının kontrol edilmesi gerekir. Aşağıdaki komutu kullanarak mevcut bellek kullanımını kontrol edebilirsiniz:

watch -n 1 free -m

Aşağıdaki komut ise aynı zamanda gerçek zamanlı sistem bellek kullanımı görüntüler:

watch -n 1 cat /proc/meminfo

Çıktının özellikle şu kısımlarına odaklanmalıdır:

MemTotal:        8094656 kB
MemFree:         5674332 kB
Buffers:           41572 kB
Cached:           799692 kB
SwapCached:            0 kB
Active:          1750520 kB
Inactive:         463400 kB

Kullanılmayan belleğin boşaltılması:

Aşağıdaki komutu kullanarak Ubuntu ve Linux Mint altında kullanılmayan belleği boşaltabilirsiniz:

sudo sysctl -w vm.drop_caches=3

Not: Bu işlem, sistemi daha hızlı yapmayacağı gibi kararlılık ve performans üzerinde de bir etkisi olmaz. Yalnızca, önbellek üzerinde Linux çekirdeği tarafından kullanılan bellek temizlenir.

Yukarıdaki kodu döndürmeden önceki ve sonraki durum aşağıdadır:


Belleği boşaltmaya yardımcı olabilecek bir başka konut daha vardır:

sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

Not: Bu komutları belirli zaman aralıklarında çalıştırmal için alias‘lar tanımlayabilir ya da crontab’dan yararlanabilirsiniz.

, , , ,

No comments yet.

Bir Cevap Yazın