kernel shared memory değişimi geçici olarak yapmak için
sudo sysctl -w kernel.shmall=8388608
kalıcı olarak değiştirmek için
buradan değiştirebilirsin
sudo nano /etc/sysctl.conf
içinde kernel.shmall=*** değerini bulup yeni değeri ekleyip restart servis yapman gerekiyor.
sudo sysctl -p veya
sysctl --system
komutları uygulanır
var olan değer görmek için
cat /proc/sys/kernel/shmall
Değer karşılıklarını bulma :
Sisteminiz 64-bit ve tipik olarak sayfa boyutu 4096 bayt (4 KB).
Mevcut değer: 4194304 sayfa
Hesap: 4194304 × 4096 ≈ 17,179,869,184 bayt ≈ **16 GiB**
Yeni istenen değer: 8388608 sayfa
Hesap: 8388608 × 4096 ≈ 34,359,738,368 bayt ≈ **32 GiB**
Ram ile orantılı ama conf içinde kernel.shmmax = 8413739008 değeri var
örneğimizde; 8413739008 x 4096 = 34,5 TB gibi
