Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
22 Aralık 2023
Mesajlar
4.734
Makaleler
4
Çözümler
90
Beğeniler
6.816
Herkese merhaba,

Swap'ın yarattığı tepkisizliğe kıl olduğum için Zram'a geçmeye karar verdim. Kendi fiziksel belleğim 16 GB, ayırdığım ZRAM ise 16 GB. Hem lzo hem de zstd denedim ancak ZRAM'da hala bayağı boşluk olmasına rağmen programlar gene OOM'a düşüyor fiziksel bellek dolduysa. Birçok virtual memory ayarı denedim ama gene de çözüme kavuşturamadım. Swappiness ayarı çok yüksek yapsam da bellek dolmadan ZRAM kullanılmaya da başlamıyor. Çok doküman olmadığı için daha ne yapacağım konusunda emin değilim.

Sysctl ayarlarında bunlar var:
Kod:
vm.compaction_proactiveness = 0
kernel.split_lock_mitigate = 0
vm.max_map_count = 2147483642
vm.swappiness = 100
vm.vfs_cache_pressure = 50
vm.watermark_boost_factor = 0
vm.watermark_scale_factor = 125
vm.page-cluster = 0
vm.dirty_background_ratio = 3
vm.dirty_ratio = 3
dev.hpet.max-user-freq = 2048
vm.dirty_background_bytes = 4194304
vm.dirty_bytes = 4194304
vm.min_free_kbytes=524288
vm.overcommit_memory=1

Zram ayarları da bu şekilde:
Kod:
[zram0]
zram-size = ram
compression-algorithm = lzo
swap-priority = 100
fs-type = swap
 
Çözüm
Merhaba. Derlediğim projenin verdiğim RAM + Zram'dan daha fazla bellek istediğini fark ettim. Bilgisayar da donmasın diye OOM'ye düşüyormuş. 128 GB'lık disk swapı verip derleyerek çözdüm. Sorun ZRAM'ın değilmiş. Fark etmem çok uzun sürdü.
Son düzenleme:
Maks 100 değil mi normalde? Benimki 20'ye ayarlı ve RAM %20 dolunca swapa almaya başlıyor. 60-70 yapıp dener misin?
Yüzde 20 ya da 10 olması, Ram doldukça da sanal Ram'e başvurması değil mi? Yani diyelim yüzde 80'e kadar Ram kullanımı oldu, sanal Ram'e artık veri aktarmaya başlıyor.
 
Merhaba. Derlediğim projenin verdiğim RAM + Zram'dan daha fazla bellek istediğini fark ettim. Bilgisayar da donmasın diye OOM'ye düşüyormuş. 128 GB'lık disk swapı verip derleyerek çözdüm. Sorun ZRAM'ın değilmiş. Fark etmem çok uzun sürdü.
 
Çözüm