Bunu okumadan önce, önbelleğe almanın yararlarını anladığımı lütfen unutmayın. Kullanılmayan koçun boğulan koç olduğu dogmaya aşinayım.
Bu soru, önceki bir sorudan uyarladığım bir sorudur:
Bu soruda sunucumun RAM'i nasıl kullandığını ve önbelleğe aldığını ayarlamayı merak ettim. Sistem oldukça dinamik olduğundan , önbelleğe alınan dosyaların bana çok fazla kazanç sağlamadığına inanıyorum . Ayrıca, sunucuda, video dosyalarını işlemek için kısa sürede büyük miktarlarda ram'a hızlı bir şekilde erişmesi gereken kodumuz var ve inanıyorum ki, ramın doğrudan teslim edilmesinden ziyade önbellekten temizleyip daha sonra performans avantajı göreceğim. teslim.
Herhangi birinizin aşağıdaki dosyada varsayılan değeri 60 ayarlama konusunda deneyiminiz olup olmadığını öğrenmek istiyorum (bu bir Ubuntu sunucusunda olur):
/proc/sys/vm/swappiness
Ve eğer öyleyse, ne etkiler gördün. Varsayılan değer olan 60'ı 30 ile değiştirirsem daha az takas ve daha fazla eski önbellek kullanımı görecek miyim? Değiştirmeyi azaltmak ve önbelleğin yeniden kullanımını artırmak için 0 veya 100'e yaklaşıyor muyum?
Son olarak, varsayılanın neden 60'a ayarlandığını bilen var mı?
NOT: 0'a yakınsa, Linux uygulamaları RAM'de tutmayı ve önbellekleri büyütmemeyi tercih edecektir. 100'e yakınsa, Linux uygulamaları değiştirmeyi ve önbellekleri mümkün olduğunca genişletmeyi tercih eder. Varsayılan sağlıklı 60'tır. - Aşağıdaki bağlantı için teşekkürler, 3dInfluence.