PowerScale OneFS: Så här distribuerar SmartConnect-anslutningsprinciper klientanslutningar
Summary: Så här distribuerar SmartConnect-anslutningsprinciper klientanslutningar.
Instructions
Introduktion
Det finns fyra anslutningsprinciper för OneFS SmartConnect:
- Resursallokering
- Antal anslutningar
- Nätverkets genomströmning
- CPU-användning
I den här artikeln beskrivs hur de olika SmartConnect-anslutningsprinciperna fungerar så att du kan avgöra vilken som passar ditt arbetsflöde bäst.
Anslutningsprincipen för resursallokering rekommenderas, såvida det inte finns en specifik anledning att använda en annan princip. De andra principerna passar bättre för miljöer där dessa specifika mått (antal anslutningar, nätverksdataflöde eller CPU-användning) är konstanta och det inte finns stora variationer i användningen inom de femsekundersintervall som beskrivs i varje avsnitt nedan.
Om anslutningarna i klustret inte ser balanserade ut på det sätt som förväntat kan du ha valt en princip som inte passar arbetsflödet.
Om du är osäker på vilken princip du ska använda börjar du med resursallokering.
Mer information om balanseringsprinciper för klientanslutning finns i administrationshandboken för OneFS för din version av OneFS.
Anslutningspolicyer och hur de fungerar
Resursallokering
Resursallokering är standardprincipen. Om klustret inte har en aktiv SmartConnect Advanced-licens är resursallokering den enda tillgängliga anslutningsprincipen.
Resursallokeringsprincipen tilldelar anslutningar till nästa tillgängliga nod på roterande basis. Det innebär inte att alla noder alltid har samma antal anslutningar. Principen "belastningsutjämnar" inte anslutningar mellan noderna. Om en nod till exempel startas om av någon anledning delas alla anslutningar till noden upp mellan de återstående noderna. När nednoden är online igen börjar den med noll anslutningar. När nya anslutningsbegäranden kommer in distribueras de enligt resursallokeringsprincipen, vilket innebär att noden har färre anslutningar än de andra noderna. Det är därför du kan se noder med ojämnt balanserade anslutningar med den här principen.
Vi rekommenderar att anslutningsprincipen för resursallokering används för system där alla klienter ansluter samtidigt.
Antal anslutningar
Principen för antal anslutningar avgör det totala antalet etablerade TCP-anslutningar på varje tillgänglig nod för att balansera klientanslutningar i klustret. Principen räknar antalet TCP-anslutningar till en nod som är i tillståndet ETABLERAD. Principen exkluderar interna anslutningar (InfiniBand) från antalet anslutningar.
Antalet anslutningar utvärderas en gång var 10:e sekund och en historik på 1 minut används för att beräkna medelvärdet av resultaten.
Nätverkets genomströmning
Principen för nätverksdataflöde summerar alla byte in och byte ut från alla externa gränssnitt på en nod, jämför det här värdet i klustret och väljer noden med det lägsta dataflödet att ge anslutningen till.
De värden som samlas in av principen cachelagras i fem sekunder. Varje anslutningsbegäran inom femsekundersperioden dirigeras till samma IP-adress.
CPU-användning
Systemet beräknar den genomsnittliga procentuella CPU-användningen på varje tillgänglig nod med fem sekunders intervall. För varje femsekundersintervall tilldelar systemet alla inkommande anslutningar till noden med den lägsta CPU-procentanvändningen.
De värden som samlas in av principen cachelagras i fem sekunder. Varje anslutningsbegäran inom femsekundersperioden dirigeras till samma IP-adress.