Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Profitez de récompenses et de remises réservées aux membres
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Dell Ready -ratkaisujen skaalattavuus HPC BeeGFS -tallennukseen

Résumé: Dell Ready -ratkaisujen skaalautuvuus HPC BeeGFS -tallennukseen.

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

Miten Dell BeeGFS High Performance -tallennusratkaisu skaalataan kapasiteetin tai suorituskyvyn kannalta?

Cause

Katso Ratkaisu-osion tiedot.

Résolution

Sisällysluettelo

  1. Johdanto
  2. Peruskokoonpanot
  3. BeeGFS:n käytettävissä olevan tilan laskenta
  4. Skaalautuvat kokoonpanot
  5. Suorituskyvyn kuvaus
  6. Päättäminen ja tuleva työ
     

Johdanto

Tässä blogikirjoituksessa käsitellään Dell EMC Ready Solutions for HPC BeeGFS Storage - ratkaisun skaalautuvuutta.  BeeGFS-arkkitehtuuri koostuu neljästä pääpalvelusta, hallintapalvelusta, metatietopalvelusta, tallennuspalvelusta ja asiakaspalvelusta. Näiden neljän pääpalvelun yhdistelmää, myös kaikkia, voidaan käyttää samassa palvelimessa, koska BeeGFS:n roolit ja laitteisto eivät ole tiiviisti integroituja.  Hyperkonvergoidussa ratkaisussa kaikki neljä palvelua toimivat samalla palvelimella. Tätä kokoonpanoa ei suositella suorituskyvyn kannalta kriittisissä ympäristöissä, koska asiakkaan sovellukset kuluttavat tavallisesti resursseja, jotka voivat vaikuttaa tallennuspalvelujen suorituskykyyn. Dell EMC -ratkaisu tarjoaa tehokkaan ja skaalautuvan tallennusratkaisun käyttämällä erityisiä tallennuspalvelimia ja kaksikäyttöistä metatietoja ja tallennuspalvelinta. Järjestelmää voi skaalata lisäämällä järjestelmään lisää tallennuspalvelimia. Tässä blogikirjoituksessa esitellään kokoonpanoja, joissa on eri määrä tallennuspalvelimia ja niiden suorituskykyä.

Peruskokoonpanot

BeeGFS-tallennusratkaisu, joka on suunniteltu tarjoamaan tehokas tiedostojärjestelmä, käyttää seuraavia laitteiston osia:

  • Hallintapalvelin
    • R640, kaksi Intel Xeon Gold 5218 2,3GHz, 16 ydintä, 96 Gt (12 x 8 Gt 2 666 MT/s RDIMM), 6 x 15 000 RPM 300Gb SAS, H740P
  • Metatiedot ja tallennuspalvelimet
    • R740xd, 2 x Intel Xeon Platinum 8268 -suoritin @ 2,90 GHz, 24 ydintä, 384 Gt (12 x 32 Gt 2 933 MT/s RDIMM))
    • BOSS-kortti, jossa 2 x 240 Gt:n M.2 SATA SSD -levyä RAID 1 :ssä käyttöjärjestelmälle
    • 24 x, Intel 1.6TB, NVMe, Mixed Use Express Flash, 2.5 SFF -asemat, ohjelmistopohjainen RAID

Hallintapalvelin käyttää BeeGFS-valvontapalvelua. Metatietopalvelin isännöi MDT (MetaData Targets) -kohteita NUMA 0 -vyöhykkeen 12 aseman avulla, ja loput 12 NUMA 1 -vyöhykkeen asemaa isännöivät tallennuskohteita (ST). Varsinaista metatietopalvelinta ei käytetä, koska BeeGFS-metatietojen tallennuskapasiteettivaatimukset ovat hyvin pienet. Metatiedot ja tallennuksen kohteet ja palvelut eristetään erillisiin NUMA-solmuihin niin, että työkuormat erotetaan huomattavasti. Kokoonpanossa käytetyissä tallennuspalvelimissa on kolme NUMA-vyöhykettä kohden suoritettavaa tallennuspalvelua, yhteensä kuusi palvelinta kohden. Lisätietoja on julkistusblogissa. Kuvassa 1 esitellään kaksi peruskokoonpanoa, jotka on testattu ja hyväksytty Dell EMC HPC and AI Innovation Labissa.

SLN319382_en_US__1baseconfigsupload

Kuva 1: Peruskokoonpanot

Pieni kokoonpano koostuu kolmesta R740xd-palvelimesta. Siinä on yhteensä 15 tallennuskohdetta. Keskitason kokoonpanossa on kuusi R740xd-palvelinta ja yhteensä 33 tallennuskohdetta. Käyttäjä voi aloittaa pienellä kokoonpanolla tai keskikokoisella kokoonpanolla ja lisätä tallennus- tai metatietopalvelimia tarpeen mukaan tallennustilan ja yleisen suorituskyvyn lisäämiseksi tai tiedostojen ja metatietojen suorituskyvyn lisäämiseksi. Taulukossa 1 on esitetty Dell EMC HPC and AI Innovation Labissa kattavasti testattujen ja validoitujen peruskokoonpanojen suorituskykytiedot.

Peruskokoonpano Pieni Keskitaso
U yhteensä (MDS+SS) 6U (6U) 12U (12U)
Erityisten tallennuspalvelimien määrä 2 5
NVMe-asemien määrä tietojen tallennukseen 60 132
Arvioitu käytettävissä oleva tila 1,6 Tt 86 TiB 190 TiB
3,2 Tt 173 TiB 380 TiB
6,4 Tt 346 TiB 761 TiB
Peräkkäisten huippulukujen määrä 60,1 Gt/s 132,4 Gt/s
Peräkkäisten kirjoitusten huippu 57,7 Gt/s 120,7 Gt/s
Satunnainen luku 1,80 miljoonaa io/s 3,54 miljoonaa io/s
Satunnainen kirjoitus 1,84 miljoonaa io/s 3,59 miljoonaa io/s

Taulukko 1: Peruskokoonpanojen kapasiteetti- ja suorituskykytiedot

 


BeeGFS:n käytettävissä olevan tilan laskenta

Arvioitu käytettävissä oleva tila lasketaan TiB-toiminnolla (koska useimmissa työkaluissa näkyy käytettävissä olevaa tilaa binääriyksiköissä) seuraavan kaavan avulla:


BeeGFS:n käytettävissä oleva tila TiB:ssä= (0,99* * aseman* koko Tt*:ssa * (10^12/2^40)

Edellä olevassa kaavassa 0,99 on tekijä, joka saavutetaan olettamalla, että tiedostojärjestelmässä on 1 %:n kuormitys.  Jos paikalle saapuu tallennustilan levyjen määrä, mukana on myös 12 MDS-asemaa. Tämä johtuu siitä, että MDS:ssä metatietoihin käytetään NUMA-alueen 0 12 asemaa ja NUMA-alueen 12 asemaa tallennukseen. Viimeinen tekijä kaavassa 10^12/2^40 on muuntaa käytettävissä oleva tila TT:stä TiB-muotoon.

Skaalautuvat kokoonpanot

Tehokas BeeGFS-tallennusratkaisu on suunniteltu joustavaksi. Suorituskykyä ja/tai kapasiteettia voi skaalata helposti ja saumattomasti lisäämällä palvelimia seuraavasti:
SLN319382_en_US__2scale4
             Kuva 2: Esimerkkejä skaalatuista määrityksistä 

Pinon metatieto-osa on sama kaikissa tässä blogikirjoituksessa kuvatuissa kokoonpanoissa. Tämä johtuu siitä, että BeeGFS-metatietojen tallennuskapasiteettivaatimukset ovat tyypillisesti 0,5–1 % kokonaistallennuskapasiteetista. Se kuitenkin määräytyy merkittävästi tiedostojärjestelmän hakemistojen ja tiedostojen määrän mukaan. Pääsääntö on, että käyttäjä voi lisätä metatietopalvelimen, kun metatietokapasiteetin prosenttiosuus tallennustilaan laskee alle 1 prosenttiin. Taulukossa 2 on esitetty BeeGFS-tallennusratkaisun erilaisten joustavien kokoonpanojen suorituskykytiedot.

 
Määritys Pieni Pieni +1 Pieni +2 Keskitaso Keskitaso +1
U yhteensä (MDS+SS) 6U (6U) 8U (8U) 10U (10U) 12U (12U) 14U (14U)
Erityisten tallennuspalvelimien määrä 2 3 4 5 6
NVMe-asemien määrä tietojen tallennukseen 60 84 108 132 156
Arvioitu käytettävissä oleva tila 1,6 Tt 86 TiB 121 TiB 156 TiB 190 TiB 225 TiB
3,2 Tt 173 TiB 242 TiB 311 TiB 380 TiB 449 TiB
6,4 Tt 346 TiB 484 TiB 622 TiB 761 TiB 898 TiB
Peräkkäisten huippulukujen määrä 60,1 Gt/s 83,3 Gt/s 105,2 Gt/s 132,4 Gt/s 152,9 Gt/s
Peräkkäisten kirjoitusten huippu 57,7 Gt/s 80,3 Gt/s 99,8 Gt/s 120,7 Gt/s 139,9 Gt/s

Taulukko 2: Skaalatun kokoonpanon kapasiteetti- ja suorituskykytiedot

 

Suorituskyvyn kuvaus

Erilaisten kokoonpanojen suorituskykyä testattiin luomalla tallennusvarantoja. Pienellä kokoonpanolla on 15 tallennuskohdetta, ja kukin lisätallennuspalvelin lisää kuusi lisätallennuskohdetta. Siksi tallennusvarannot luotiin 15–39 tallennuskohteesta 15–39 tallennuskohteeseen eri kokoonpanojen suorituskyvyn testausta varten (luvun kuusi välein pienille, pienille+1, pienille+2, keskikokoisille ja keskikokoisille+1). Kutakin poolia kohden suoritettiin kolme torkkuva-suorituskykytestiä, joista kummassakin oli 1–1024 säiettä (kahden inkrementin voimissa). Käytetty testausmenetelmä on sama kuin julkistusblogissa . Kuvissa 3 ja 4 näkyy skaalautuvien kokoonpanojen kirjoitus- ja lukunopeus, ja kunkin kokoonpanon huippusuorituskyky on korostettu käyttövalmiiksi:


  SLN319382_en_US__3image003 (2)
Kuva 3:  Skaalattavien kokoonpanojen


SLN319382_en_US__4image004kirjoitusnopeus, kuva 4:  Huomautus skaalattavien kokoonpanojen

lukemisen suorituskyvystä:

Edellä mainittu tallennusvaranto luotiin ainoastaan eri kokoonpanojen suorituskykyä varten.  Kun suoritettiin julkistusblogissa kuvattua keskitason kokoonpanon suorituskyvyn arviointia, kaikki 33 kohdetta olivat vain oletusvarannossa. Beegfs-ctl --liststoragepools-komennon tulosteena näkyy tallennuskohteiden määritys:

# beegfs-ctl --liststoragepools
Pool ID Pool Description Targets Oletusarvoiset
ryhmät======= ================== ============================ ============================
1 Default 1,2,3,4,5,6,7,8,9,10,11,12,
                                                 13,14,15,16,17,18,19,20,21,
22,23,24,25,26,27,28,29,30,
31,32,33  


Päättäminen ja tuleva työ

Tässä blogikirjoituksessa käsitellään Dell EMC Ready Solutions for HPC BeeGFS Storage -ratkaisun skaalautuvuutta ja korostetaan erilaisten kokoonpanojen peräkkäisten luku- ja kirjoitussuorituskyvyn suorituskykyä. Pysy kuulolla tämän blogisarjan osassa 3, jossa käsitellään BeeGFS:n lisäominaisuuksia ja korostetaan BeeGFS:n sisäisen tallennustavoitteiden vertailuarvon StorageBench-käyttöä. Seuraavien vaiheiden yhteydessä julkaisemme myöhemmin metatietojen suorituskykyä, IOR N-1 -suorituskyvyn arviointia sekä lisätietoja suunnitteluun, hienosäätöön ja määritykseen osallistumisesta. 


Viitteet

[1] Dell EMC Ready -ratkaisut HPC BeeGFS -tallennukseen:  
https://www.dell.com/support/article/sln319381/[2] BeeGFS-oppaat: 
https://www.beegfs.io/wiki/[3] Kahden liitännän yhdistäminen samaan aliverkkoon: 
https://access.redhat.com/solutions/30564[4] PCI Express Direct Memory Access Reference Design, ulkoinen muisti: https://www.intel.com/content/www/us/en/programmable/documentation/nik1412547570040.html#nik1412547565760

 

Propriétés de l’article


Produit concerné

PowerSwitch S3048-ON, Mellanox SB7800 Series, PowerEdge R640, PowerEdge R740XD

Dernière date de publication

03 oct. 2023

Version

5

Type d’article

Solution