Hollanda ve Fransa'daki veri merkezlerine yerleştirilen iki sunucum var. Her ikisi de Debian Wheezy kullanıyor. İyi performansla aralarında paylaşmam / eve gitmem gerek Sunucularda 300-şey kullanıcı var, bunların yaklaşık 30'u belirli bir sunucuda belirli bir zamanda aktif süreçlere sahip olmalı, her biri 50 kbit okuma ve 20 kbit yazma / saniye, 2000 kbit / s okuma. yerel depolamada iotop ile önlemler. Çok sayıda küçük dosyam var, toplamda yaklaşık 500000 ve mümkün olduğunca düşük gecikme süresine ihtiyacım var. Sunucular arasında ping 17 ms'dir ve scp ve wget kullanırken bağlantı yaklaşık 20-30 MB / s'ye ulaşabilir. Görünüşe göre çok fazla bant genişliği olması gerekiyor, ama ...
Şimdiye kadar doğruladıklarım: sshfs: nfs'den daha iyi bir performansa sahip gibi görünüyordu, ancak dosyaların köklerini izinlerini değiştirdi ve uygulama çökmesine neden oldu.
nfs: Yavaşlamanın yolu, çoğu zaman başka bir seçenek denedi, ancak sadece birkaç süreç aktif olsa bile halsiz davranmaya devam ediyor.
drbd: 5 saatlik çıkmaz iş, aslında dosya sistemini her iki sisteme de bağlayamadığımı fark ettiğimde :-(
glusterfs: Tüm verilerin yerel bir kopyasına sahip olmak gerçekten umut vericiydi, ancak rastgele dosya erişimi gerçekten yavaş ve bir süre çalıştıktan sonra inanılmaz derecede yavaş ve neredeyse asılıyor. noatime yardımcı olmaz.
nfs tekrar: Hala halsiz.
Klavyeye ağlama: Hiçbir gelişme yok.
Sonra ne denemek? Başarısız denemelerin her biri geçen hafta boyunca bir akşam ya da daha fazla sürdü ve gerçekten bir sonraki çalışmanın yöntemini istiyorum. Ve evet, dosya sistemlerinin her iki sunucu arasında paylaşılması çok önemlidir.
Bu sorunla ilgili yeni fikirler için teşekkürler.