PowerScale OneFS: SmartConnect-yhteyskäytäntöjen jakaminen asiakasyhteydet
Summary: Miten SmartConnect-yhteyskäytännöt jakavat asiakasyhteyksiä.
Instructions
Johdanto
OneFS SmartConnect -yhteyskäytäntöjä on neljä:
- Pyöreä punarinta
- Yhteyksien määrä
- Verkon siirtonopeus
- Suorittimen käyttö
Tässä artikkelissa kuvataan, miten kukin SmartConnect-yhteyskäytäntö toimii, jotta voit päättää, mikä niistä sopii parhaiten työnkulkuusi.
Round robin -yhteyskäytäntöä suositellaan, ellei ole erityistä syytä käyttää muuta käytäntöä. Muut käytännöt sopivat paremmin ympäristöihin, joissa kyseiset mittaukset (yhteysmäärä, verkon siirtonopeus tai suorittimen käyttö) ovat vakioita eikä käytössä ole suuria vaihteluita alla olevassa osassa kuvattujen viiden sekunnin aikavälien sisällä.
Jos klusterin yhteydet eivät näytä tasapainossa odotetulla tavalla, olet ehkä valinnut käytännön, joka ei sovi työnkulkuusi.
Jos et ole varma, mitä käytäntöä sinun pitäisi käyttää, aloita round-robinilla.
Lisätietoja asiakasyhteyden tasapainotuskäytännöistä on oman OneFS-versiosi mukaisessa OneFS-hallintaoppaassa .
Yhteyskäytännöt ja niiden toiminta
Pyöreä punarinta
Round-robin on oletuskäytäntö. Jos klusterilla ei ole aktiivista SmartConnect Advanced -käyttöoikeutta, round-robin on ainoa käytettävissä oleva yhteyskäytäntö.
Round-robin-käytäntö määrittää yhteydet seuraavaan käytettävissä olevaan solmuun vuorotteluperiaatteella. Tämä ei tarkoita, että kaikilla solmuilla on aina sama määrä yhteyksiä. Käytäntö ei kuormita solmujen välisiä yhteyksiä. Jos esimerkiksi solmu käynnistyy uudelleen jostain syystä, kaikki yhteydet kyseiseen solmuun jaetaan jäljellä olevien solmujen kesken. Kun alasolmu palaa online-tilaan, yhteyden katkeruutta ei ole muodostettu. Kun uusia yhteyspyyntöjä tulee, ne jaetaan round robin -käytännön mukaisesti, mikä tarkoittaa, että kyseisessä solmussa on vähemmän yhteyksiä kuin muissa solmuissa. Tästä syystä saatat nähdä solmuja, joiden yhteydet eivät ole tasapainossa tämän käytännön kanssa.
On suositeltavaa, että round-robin-yhteyskäytäntöä käytetään järjestelmissä, joissa kaikki asiakkaat muodostavat yhteyden samanaikaisesti.
Yhteyksien määrä
Yhteyslaskentakäytäntö määrittää kussakin käytettävissä olevassa solmussa muodostettujen TCP-yhteyksien kokonaismäärän asiakasyhteyksien tasapainottamiseksi klusterissa. Käytäntö laskee niiden TCP-yhteyksien määrän, jotka ovat VAKIINTUNEESSA tilassa olevaan solmuun. Käytäntö sulkee sisäiset (InfiniBand) yhteydet pois yhteysmäärästä.
Yhteyksien määrä arvioidaan kerran 10 sekunnissa ja tulosten keskiarvon laskemiseen käytetään 1 minuutin historiaa.
Verkon siirtonopeus
Verkon siirtokäytäntö laskee yhteen kaikki soljen kaikkiin ulkoisiin liittymiin tulevat ja niistä lähtevät tavut, vertaa tätä arvoa klusterissa ja valitsee solmun, jolla on pienin siirtonopeus yhteyden muodostamista varten.
Käytännön keräämät arvot tallennetaan välimuistiin viiden sekunnin ajan. Jokainen viiden sekunnin aikana tehty yhteyspyyntö reititetään samaan IP-osoitteeseen.
Suorittimen käyttö
Järjestelmä laskee kunkin käytettävissä olevan solmun suorittimen keskimääräisen käyttöprosentin viiden sekunnin välein. Järjestelmä määrittää kullekin viiden sekunnin aikavälille kaikki saapuvat yhteydet solmuun, jonka suoritinprosentin käyttöaste on pienin.
Käytännön keräämät arvot tallennetaan välimuistiin viiden sekunnin ajan. Jokainen viiden sekunnin aikana tehty yhteyspyyntö reititetään samaan IP-osoitteeseen.