Huawei Dorado V6: Germahiya Sichuan

Huawei Dorado V6: Germahiya Sichuan
Havîna îsal li Moskowê, rast be, ne pir baş bû. Ew pir zû û zû dest pê kir, wextê her kesî tunebû ku jê re bertek nîşan bide, û ew jixwe di dawiya hezîranê de qediya. Ji ber vê yekê, gava Huawei ez vexwendim ku biçim Chinaînê, li bajarê Chengdu, ku navenda wan a RnD lê ye, piştî ku li pêşbîniya hewayê ya +34 pileyî di bin siyê de nihêrî, min tavilê razî bû. Jixwe, ez êdî ne di heman temenî de me û pêdivî ye ku ez hestiyên xwe hinekî germ bikim. Lê ez dixwazim bibînim ku ne tenê hestî, lê di hundurê xwe de jî mimkun bû ku germ bibin, ji ber ku parêzgeha Sichuan, ku Chengdu tê de bi rastî lê ye, bi hezkirina xwe ya xwarinên biharat navdar e. Lê dîsa jî, ev ne blogek di derbarê rêwîtiyê de ye, ji ber vê yekê em vegerin ser armanca sereke ya gera xwe - rêzek nû ya pergalên hilanînê - Huawei Dorado V6. Ev gotar dê we hinekî ji paşerojê bihejîne, ji ber ku ... ew berî ragihandina fermî hatibû nivîsandin, lê tenê piştî serbestberdanê hate weşandin. Ji ber vê yekê, îro em ê ji nêz ve li her tiştê balkêş û tamxweş ku Huawei ji me re amade kiriye binêrin.

Huawei Dorado V6: Germahiya Sichuan
Di rêza nû de dê 5 model hebin. Hemî model ji bilî 3000V6 dikarin di du guhertoyan de hebin - SAS û NVMe. Hilbijartin navbeynkariya dîskên ku hûn dikarin di vê pergalê de bikar bînin, portên Back-End û hejmara ajokarên dîskê yên ku hûn dikarin di pergalê de saz bikin diyar dike. Ji bo NVMe, SSD-yên bi pîvana palmiyê têne bikar anîn, ku ji SAS-ên SAS yên klasîk 2.5" ziravtir in û dikarin di 36 perçeyan de werin saz kirin. Rêza nû Hemî Flash e û bi dîskê ve konfigurasyon tune.

Huawei Dorado V6: Germahiya Sichuan
Palm NVMe SSD

Bi dîtina min, Dorado 8000 û 18000 mîna modelên herî balkêş xuya dikin ku Huawei wan wekî pergalên bilind-end destnîşan dike, û bi saya polîtîkaya bihayê Huawei, ew van modelên navîn bi beşa pêşbaziyê re berovajî dike. Van modelan e ku ez ê îro di nirxandina xwe de li ser bisekinim. Ez ê tavilê bibêjim ku ji ber taybetmendiyên sêwirana wan, pergalên du-kontrolker ên ciwan xwedan mîmariyek piçûktir in, ji Dorado 8000 û 18000 cuda ye, ji ber vê yekê ne her tiştê ku ez ê îro li ser biaxivim ji bo modelên ciwan derbasdar e.

Yek ji taybetmendiyên sereke yên pergalên nû karanîna çend çîpên ku di hundurê de hatine pêşve xistin bû, ku her yek ji wan dihêle hûn barkirina mentiqî ji pêvajoya navendî ya kontrolkerê belav bikin û fonksiyonê li pêkhateyên cihêreng zêde bikin.
Huawei Dorado V6: Germahiya Sichuan

Dilê pergalên nû pêvajoyên Kunpeng 920 ne, ku li ser teknolojiyên ARM hatine pêşve xistin û ji hêla Huawei ve serbixwe têne çêkirin. Bi modelê ve girêdayî, hejmara naverok, frekansa wan û hejmara pêvajoyên sazkirî di her kontrolkerê de diguhere:
Huawei Dorado V6 8000 - 2CPU, 64 bingehîn
Huawei Dorado V6 18000 - 4CPU, 48 bingehîn
Huawei Dorado V6: Germahiya Sichuan

Huawei ev pêvajo li ser mîmariya ARM pêşxist, û bi qasî ku ez dizanim, di destpêkê de plan kir ku wê tenê di modelên kevntir Dorado 8000 û 18000 de saz bike, wekî ku berê di hin modelên V5 de bû, lê cezayên li ser vê ramanê sererast kirin. Bê guman, ARM jî behsa redkirina hevkariyê bi Huawei re di dema sepandina cezayan de kir, lê li vir rewş ji ya Intel cûda ye. Huawei van çîpên serbixwe hildiberîne, û ti ceza nikare vê pêvajoyê rawestîne. Qutkirina têkiliyên bi ARM re tenê windakirina gihîştina geşedanên nû tehdîd dike. Di derbarê performansê de, ew ê tenê piştî ceribandinên serbixwe were darizandin. Her çend min dît ku çawa 18000M IOPS bêyî pirsgirêk ji pergala Dorado 1 hate derxistin, heya ku ez wê bi destên xwe di refika xwe de dubare bikim, ez ê jê bawer nekim. Lê bi rastî di kontrolkeran de gelek hêz heye. Modelên kevin bi 4 kontrolkeran, her yek bi 4 pêvajoyan, bi tevahî 768 core hene.
Huawei Dorado V6: Germahiya Sichuan

Lê ez ê paşê jî li ser koran biaxivim, gava ku em li mîmariya pergalên nû mêze bikin, lê ji bo naha em vegerin ser çîpek din a ku di pergalê de hatî saz kirin. Çîp wekî çareseriyek pir balkêş xuya dike Hilkişîn 310 (Bi qasî ku ez fêm dikim, birayê piçûk ê Ascend 910, ku vê dawiyê ji raya giştî re hate pêşkêş kirin). Karê wê ew e ku blokên daneyê yên ku dikevin pergalê analîz bike da ku rêjeya lêdana Read zêde bike. Zehmet e ku meriv bêje ka ew ê di xebatê de çawa pêk bîne, ji ber ku ... Îro ew tenê li gorî şablonek diyar kar dike û ne xwediyê şiyana fêrbûna di moda aqilmend de ye. Xuyabûna moda aqilmend di firmware pêşerojê de, bi îhtîmalek mezin di destpêka sala pêş de, tê soz kirin.

Ka em derbasî mîmariyê bibin. Huawei pêşveçûna teknolojiya xweya Smart Matrix berdewam kir, ku ji bo girêdana hêmanan nêzîkatiyek tevnvîsê pêk tîne. Lê heke di V5-ê de ev tenê ji bo gihîştina ji kontrolkeran ber bi dîskê ve bû, naha hemî kontrolker gihîştina hemî portên li ser Back-End û Front-End hene.
Huawei Dorado V6: Germahiya Sichuan

Bi saya mîmariya nû ya mîkroxizmetê, ev di heman demê de rê dide hevsengiya barkirinê di navbera hemî kontrolkeran de, hetta tenê yek lun hebe. OS ji bo vê rêza rêzan ji erdê ve hatî pêşve xistin, û ne tenê ji bo karanîna ajokarên Flash-ê xweşbîn kirin. Ji ber vê yekê ku hemî kontrolkerên me xwedan heman portan in, di bûyera têkçûn an ji nû ve destpêkirina kontrolê de, mêvandar yek rêyek ji pergala hilanînê winda nake, û veguheztina rê di asta pergala hilanînê de tête kirin. Lêbelê, karanîna UltraPath li ser mêvandar ne hewce ye. Di dema sazkirina pergalê de "toserkirina" din jî hejmarek piçûktir a girêdanên pêwîst e. Û heke bi nêzîkatiya "klasîk" ya ji bo 4 kontrolkeran em ê ji 8 kargehan hewceyê 2 girêdanan bin, wê hingê di rewşa Huawei de 2 jî bes be (ez naha behsa têrkirina guheztina yek lînkê nakim).
Huawei Dorado V6: Germahiya Sichuan

Wekî ku di guhertoya berê de, cache gerdûnî ya bi mirroring tê bikar anîn. Ev dihêle hûn bi hevdemî du kontrolkeran an jî sê kontrolkeran li pey hev winda bikin bêyî ku bandorê li hebûna. Lê hêjayî gotinê ye ku di bûyera yek têkçûna li standa demo de me hevsengiya barkirinê ya bêkêmasî di navbera 3 kontrolkerên mayî de nedît. Barê kontrolkerê têkçûyî bi tevahî ji hêla yek ji yên mayî ve hate girtin. Mimkun e ku ji bo vê yekê pêdivî ye ku pergalê di vê veavakirinê de dirêjtir bixebite. Di her rewşê de, ez ê bi karanîna ceribandinên xwe bi hûrgulî vê yekê kontrol bikim.
Huawei pergalên nû wekî pergalên End-to-End NVMe bi cih dike, lê îro NVMeOF hîna li pêşiya pêşîn nayê piştgirî kirin, tenê FC, iSCSI an NFS. Di dawiya vê an destpêka ya din de, mîna taybetmendiyên din, ji me re soza piştgiriya RoCE tê dayîn.
Huawei Dorado V6: Germahiya Sichuan

Refik di heman demê de bi kontrolkerên ku RoCE bikar tînin ve têne girêdan, û bi vê yekê re kêmasiyek heye - nebûna girêdanek "loopback" ya refikan, wekî ku di SAS-ê de bû. Bi dîtina min, heke hûn pergalek pir mezin plan dikin, ev hîn jî kêmasiyek pir mezin e. Rastî ev e ku hemî refik bi rêzê ve girêdayî ne, û têkçûna yek ji refikan dibe sedema negihîştina tevahî ya yên din ên li pey wê. Di vê rewşê de, ji bo misogerkirina tolerasyona xeletiyê, em ê neçar in ku hemî refikan bi kontrolkeran ve girêbidin, ku ev yek tê de zêdebûna hejmara hewce ya benderên paşîn ên di pergalê de vedigire.

Tiştek din ku hêjayî gotinê ye nûvekirina ne-hilweşînker (NDU) ye. Wekî ku min li jor got, Huawei ji bo xeta nû ya Dorado nêzîkatiyek konteynerê bicîh kiriye, ev dihêle hûn karûbaran nûve bikin û ji nû ve bidin destpêkirin bêyî ku hewce bike ku kontrolker bi tevahî ji nû ve dest pê bike. Hêjayî gotinê ye ku di cih de were gotin ku hin nûvekirin dê nûvekirinên kernelê hebin, û di vê rewşê de, carna di dema nûvekirinê de ji nûvekirina klasîk a kontrolkeran jî pêdivî ye, lê ne her gav. Ev ê bandora vê operasyonê li ser pergala hilberîner kêm bike.

Di arsenala me de, pirraniya nîgaran ji NetApp-ê ne. Ji ber vê yekê, ez difikirim ku ew ê pir mentiqî be heke ez berhevokek piçûk bi pergalên ku divê ez pir bi wan re bixebitim re bikim. Ev ne hewldanek e ku were destnîşankirin ka kî çêtir e û kî xirabtir e an mîmariya kê bi avantajtir e. Ez ê hewl bidim ku bi hişyarî û bêyî fanatîzmê du nêzîkatiyên cûda yên çareserkirina heman pirsgirêkê ji firoşkarên cihêreng bidin ber hev. Erê, bê guman, di vê rewşê de em ê pergalên Huawei di "teoriyê" de binirxînin û ez ê wan xalên ku têne plan kirin ku di guhertoyên firmware yên pêşerojê de werin bicîh kirin jî ji hev veqetînin. Ez di vê gavê de çi avantajên dibînim:

  1. Hejmara ajokarên NVMe piştgirî. NetApp niha 288 ji wan hene, dema ku Huawei 1600-6400 heye, li gorî modelê. Di heman demê de, kapasîteya karanîna Max-ê ya Huawei 32PBe ye, mîna pergalên NetApp (ji bo ku rasttir be, wan 31.64PBe hene). Û ev tevî wê yekê ku ajokarên heman cildê têne piştgirî kirin (heta 15Tb). Huawei vê rastiyê wiha rave dike: derfeta wan tunebû ku standek mezintir berhev bikin. Di teoriyê de, wan ti sînordariyek voltê tune, lê wan bi tenê hîna nekariye vê rastiyê ceriband. Lê li vir hêjayî gotinê ye ku kapasîteyên ajokarên flash-ê îro pir zêde ne, û di warê pergalên NVMe de em bi vê yekê re rû bi rû ne ku 24 ajoker bes in ku meriv pergala 2-kontrolker a jorîn bikar bîne. Li gorî vê yekê, zêdebûna hêjmara dîskên pergalê dê ne tenê zêdebûnek performansê peyda neke, lê di heman demê de dê bandorek xirab li ser rêjeya IOPS / Tb jî bike. Bê guman, hêjayî dîtinê ye ku pergalên 4-kontrolker 8000 û 16000 dikarin çend ajokaran hilgirin, ji ber ku ... Hêz û potansiyela Kunpeng 920 hîn jî bi tevahî ne diyar in.
  2. Hebûna Lun wekî xwediyê pergalên NetApp. Ewan. Tenê yek kontrolker dikare bi heyvê re operasyonan bike, dema ku ya duyemîn tenê IO di nav xwe de derbas dibe. Berevajî vê, pergalên Huawei ne xwedan xwedan in û operasyonên bi blokên daneyê (tevlihevkirin, jêbirin) dikare ji hêla yek ji kontrolkeran ve were kirin, û hem jî li ser dîskê were nivîsandin.
  3. Ger yek ji kontrolkeran têk neçe, ti port namîne. Ji bo hinekan, ev gav pir krîtîk xuya dike. Xeta jêrîn ev e ku guheztina hundurê pergala hilanînê divê ji hêla mêvandar zûtir çêbibe. Û heke di doza heman NetAppê de, di pratîkê de dema ku kontrolker derdixin û rê vediguhezin, di pratîkê de me qeşayek bi qasî 5 saniyeyan dît, wê hingê bi guheztina Huawei re hîn jî pêdivî ye ku em pratîkê bikin.
  4. Ne hewce ye ku gava nûvekirinê kontrolker ji nû ve bidin destpêkirin. Vê yekê bi taybetî dest pê kir ku ez bi serbestberdana pir caran ya guhertoyên nû û şaxên firmware-yê yên ji bo NetApps-ê xemgîn bike. Erê, hin nûvekirinên ji bo Huawei hîn jî ji nû ve destpêkirinê hewce dikin, lê ne hemî.
  5. 4 kontrolkerên Huawei bi bihayê du kontrolkerên NetApp. Wekî ku min li jor jî got, bi saya polîtîkaya bihayê Huawei-yê, ew dikare bi modelên xwe yên Bilind-end-ê re pêşbaziyê bike.
  6. Hebûna çîpên din ên di kontrolkerên refikê û kartên portê de, ku potansiyel ji bo baştirkirina kargêriya pergalê têne armanc kirin.

Kêmasî û fikar bi gelemperî:

  1. Girêdana rasterast a refikan bi kontrolkeran re an jî hewcedariya hejmareke mezin a portên paşîn ji bo girêdana hemî refikan bi kontrolkeran re.
  2. Mîmariya ARM û hebûna hejmareke mezin a çîpên - ew ê çiqas bi bandor bixebite, û dê performansa bes be?

Pir fikar û tirs dikarin bi ceribandina kesane ya xeta nû ve werin hilweşandin. Ez hêvî dikim ku di demek nêzîk de piştî serbestberdanê ew ê li Moskowê xuya bibin û dê têra wan hebin ku zû yek ji bo ceribandinên xwe bistînin. Heya nuha, em dikarin bibêjin ku bi gelemperî nêzîkatiya pargîdanî balkêş xuya dike, û xeta nû li gorî hevrikên xwe pir xweş xuya dike. Pêkanîna dawîn gelek pirsan derdixe holê, ji ber Em ê gelek tiştan tenê di dawiya salê de bibînin, û dibe ku tenê di sala 2020 de.

Source: www.habr.com

Add a comment