PowerScale OneFS: Sådan distribuerer SmartConnect-forbindelsespolitikker klientforbindelser
Summary: Sådan distribuerer SmartConnect-forbindelsespolitikker klientforbindelser.
Instructions
Indledning
Der er fire OneFS SmartConnect-forbindelsespolitikker:
- Round-robin
- Antal tilslutninger
- Netværksoverførselshastighed
- CPU-forbrug
I denne artikel beskrives, hvordan hver SmartConnect-forbindelsespolitik fungerer, så du kan beslutte, hvilken der passer bedst til din arbejdsproces.
Round-robin-forbindelsespolitikken anbefales, medmindre der er en særlig grund til at bruge en anden politik. De andre politikker er bedre egnet til miljøer, hvor disse særlige målinger (forbindelsesantal, netværksgennemstrømning eller CPU-brug) er konstante, og der ikke er store variationer i brugen inden for de fem sekunders intervaller, der er beskrevet i hvert afsnit nedenfor.
Hvis forbindelserne på klyngen ikke ser afbalancerede ud på den forventede måde, har du muligvis valgt en politik, der ikke passer til arbejdsprocessen.
Hvis du er usikker på, hvilken politik du skal bruge, skal du starte med round-robin.
Du kan finde flere oplysninger om politikker for balancering af klientforbindelse i OneFS-administrationsvejledningen til din version af OneFS.
Forbindelsespolitikker og hvordan de fungerer
Round-robin
Round-robin er standardpolitikken. Hvis klyngen ikke har en aktiv SmartConnect Advanced-licens, er round-robin den eneste tilgængelige forbindelsespolitik.
Round-robin-politikken tildeler forbindelser til den næste tilgængelige node på rotationsbasis. Dette betyder ikke, at alle noder altid har det samme antal forbindelser. Politikken "belastningsbalance" ikke forbindelser mellem noderne. Hvis en node f.eks. genstarter af en eller anden grund, deles alle forbindelserne til den pågældende node op mellem de resterende noder. Når ned-noden kommer online igen, starter den med nul forbindelser. Når der kommer nye forbindelsesanmodninger, distribueres de i henhold til round-robin-politikken, hvilket betyder, at noden har færre forbindelser end de andre noder. Derfor kan du muligvis se noder med ujævnt afbalancerede forbindelser med denne politik.
Det anbefales, at round-robin-forbindelsespolitikken bruges til systemer, hvor alle klienter opretter forbindelse samtidigt.
Antal tilslutninger
Politikken for antal forbindelser bestemmer det samlede antal etablerede TCP-forbindelser på hver tilgængelig node for at afbalancere klientforbindelser på tværs af klyngen. Politikken tæller antallet af TCP-forbindelser til en node, der er i tilstanden ETABLERET. Politikken udelukker interne forbindelser (InfiniBand) fra antallet af forbindelser.
Antallet af forbindelser evalueres en gang hvert 10. sekund, og en historik på 1 minut bruges til at beregne gennemsnittet af resultaterne.
Netværksoverførselshastighed
Politikken for netværksoverførselshastighed lægger alle bytes ind og bytes ud fra alle eksterne grænseflader på en node, sammenligner denne værdi på tværs af klyngen og vælger noden med det laveste gennemløb, som forbindelsen skal oprettes til.
De værdier, der indsamles af politikken, cachelagres i fem sekunder. Hver forbindelsesanmodning inden for fem-sekunders perioden dirigeres til den samme IP-adresse.
CPU-forbrug
Systemet beregner den gennemsnitlige procentvise CPU-brug på hver tilgængelig node med fem sekunders intervaller. For hvert interval på fem sekunder tildeler systemet alle indgående forbindelser til noden med det laveste CPU-procentforbrug.
De værdier, der indsamles af politikken, cachelagres i fem sekunder. Hver forbindelsesanmodning inden for fem-sekunders perioden dirigeres til den samme IP-adresse.