Picproje Elektronik Sitesi

BİLGİSAYAR => Donanım ve Yazılım => Konuyu başlatan: mir_as82 - 27 Aralık 2016, 11:11:23

Başlık: Linux tüm proses alanlarını neden geri vermez?
Gönderen: mir_as82 - 27 Aralık 2016, 11:11:23
Kernel versiyonu 2.6.11 olan bir sistem üzerinde bir program (proses) çalıştırıyorum.
Proses çalışmadan önce top komutu ile sistemdeki hafıza alanlarına baktığımda 50 MB boş alan var. Prosesi çalıştırıyorum kullanılabilir hafıza alanı 30 MB a düşüyor.
Tekrar prosesi öldürüyorum fakat elimde tekrar kullanılabilir 50MB olması gerekirken, kullanılabilir memory alanı 45 MB oluyor. Bu 5 MB lık alan nerede?Linux neden bu şekilde davranıyor?
Başlık: Ynt: Linux tüm proses alanlarını neden geri vermez?
Gönderen: mehmet - 27 Aralık 2016, 12:39:10
Linux çoğunlukla bol bol "cache" kullanır. Merak
etmeyin, başka bir işlem yaptığınızda gerekli
alanın kullanımına olanak sağlar. Kaybolan bir
alanınız yok. Linux bellek yönetimi diğerinden
farklı ve daha kapsamlıdır.