PowerScale OneFS: SmartConnect Bağlantı İlkeleri İstemci Bağlantılarını Dağıtma
Summary: SmartConnect bağlantı politikalarının istemci bağlantılarını dağıtma şekli.
Instructions
Giriş
Dört adet OneFS SmartConnect bağlantı politikası vardır:
- Çevrimsel sıralı
- Connection count
- Ağ üretilen iş
- CPU kullanımı
Bu makalede, iş akışınıza en uygun seçeneğe karar verebilmeniz için SmartConnect bağlantı politikalarının her birinin nasıl çalıştığı açıklanmaktadır.
Başka bir politika kullanmak için belirli bir neden olmadığı sürece çevrimsel sıralı bağlantı politikası önerilir. Diğer ilkeler, bu belirli ölçümlerin (bağlantı sayısı, ağ aktarım hızı veya CPU kullanımı) sabit olduğu ve aşağıdaki her bölümde açıklanan beş saniyelik aralıklar içinde kullanımda büyük farklılıkların olmadığı ortamlar için daha uygundur.
Kümenizdeki bağlantılar beklediğiniz şekilde dengeli görünmüyorsa iş akışınıza uygun olmayan bir politika seçmiş olabilirsiniz.
Hangi politikayı kullanacağınızdan emin değilseniz hepsini bir kez deneme ile başlayın.
İstemci bağlantısı dengeleme politikaları hakkında daha fazla bilgi için OneFS sürümünüze yönelik OneFS yönetim rehberine bakın.
Bağlantı politikaları ve çalışma şekli
Çevrimsel sıralı
Round-robin varsayılan politikadır. Kümenin etkin bir SmartConnect Advanced lisansı yoksa kullanılabilir tek bağlantı politikası çevrimsel sıralılıktır.
Çevrimsel sıralı politika, bağlantıları bir sonraki kullanılabilir düğüme dönüşümlü olarak atar. Bu, tüm düğümlerin her zaman aynı sayıda bağlantıya sahip olduğu anlamına gelmez. İlke, düğümler arasındaki bağlantıların yükünü dengelemez. Örneğin, bir düğüm herhangi bir nedenle yeniden başlatılırsa bu düğüme yapılan tüm bağlantılar kalan düğümler arasında paylaştırılır. Aşağı düğüm tekrar çevrimiçi olduğunda, sıfır bağlantıyla başlar. Yeni bağlantı istekleri geldikçe bunlar çevrimsel sıralı politikaya göre dağıtılır, bu da o düğümün diğer düğümlerden daha az bağlantıya sahip olduğu anlamına gelir. Bu nedenle, bu politika ile eşit olmayan dengeli bağlantılara sahip düğümler görebilirsiniz.
Tüm istemcilerin aynı anda bağlandığı sistemler için çevrimsel sıralı bağlantı politikasının kullanılması önerilir.
Connection count
Bağlantı sayısı politikası, küme genelinde istemci bağlantılarını dengelemek için mevcut her düğümde kurulan TCP bağlantılarının toplam sayısını belirler. Politika, ESTABLISHED durumundaki bir düğüme yapılan TCP bağlantılarının sayısını sayar. İlke, dahili (InfiniBand) bağlantıları bağlantı sayısından hariç tutar.
Bağlantı sayısı her 10 saniyede bir değerlendirilir ve sonuçların ortalamasını almak için 1 dakikalık bir geçmiş kullanılır.
Ağ üretilen iş
Ağ aktarım hızı politikası, bir düğümdeki tüm harici arayüzlere gelen ve giden tüm baytları toplar, bu değeri küme genelinde karşılaştırır ve bağlantı verilecek en düşük aktarım hızına sahip düğümü seçer.
İlke tarafından toplanan değerler beş saniye süreyle önbelleğe alınır. Beş saniyelik süre içindeki her bağlantı isteği aynı IP adresine yönlendirilir.
CPU kullanımı
Sistem, kullanılabilir her düğümdeki ortalama CPU kullanım yüzdesini beş saniyelik aralıklarla hesaplar. Sistem, her beş saniyelik aralık için tüm gelen bağlantıları en düşük CPU yüzdesi kullanımına sahip düğüme atar.
İlke tarafından toplanan değerler beş saniye süreyle önbelleğe alınır. Beş saniyelik süre içindeki her bağlantı isteği aynı IP adresine yönlendirilir.