Ben bir DB sunucusu olarak kullanacağım yepyeni bir sunucu w / 48G RAM var. Disk okumada sorun beklemiyorum, ancak yoğun yazma yükü için kesinlikle optimize etmek isterim.
OS, RHEL 5.6 ve FS ext3, zaten / etc / fstab için "noatime" ve "data = writeback" ekledim ve ikinci seçenek LA'yı çok azaltmaya yardımcı oldu. Bir sonraki hedefim mümkün olan her yerde pdflush işlemini optimize etmektir. Bahsedilen tweaks uygulamasını denedim İşte, ama boşuna. Muhtemelen bu bilgi sadece modası geçmiş.
Diğer seçeneklerim neler? Pdflush ile denemeye devam etmeli miyim yoksa belki de olduğu gibi bırakmak daha mı iyi olur? Düşmeye eğilimliyim
dirty_ratio ve
dirty_background_ratio I / O düzgünlüğünü arttırmak için sysctl değerleri, ancak bu değerler performansla ilgili görünmüyor, Munin'deki yük testi, stres testi altında temelde aynıdır.
Farklı G / Ç zamanlayıcılarını da denemeli miyim? Yazma yoğun bir kurulumda çok fazla RAM'e sahip olmaktan yararlanabilir miyim? Disk I / O hızının ve gecikmenin RAM ile ilgisi olmadığını anlıyorum, ancak amacım sihirli bir şekilde diske daha hızlı yazmak değil, sistem kararlılığını artırmak ve bir çeşit zarif bozulma uygulamak.
Diyelim ki iyi yedeklerim var ve "data = writeback" gibi daha fazla veri tutarlılığı hareketlerini kabul edebiliriz.
Teşekkür ederim.