Elbrus VS Intel. N'ịtụle arụmọrụ nke Aerodisk Vostok na sistemụ nchekwa Engine

Elbrus VS Intel. N'ịtụle arụmọrụ nke Aerodisk Vostok na sistemụ nchekwa Engine

Ndewo, unu niile. Anyị na-aga n'ihu na-ewebata gị na Aerodisk VOSTOK data nchekwa data, dabere na Russian Elbrus 8C processor.

N'isiokwu a, anyị (dị ka e kwere ná nkwa) ga-enyocha n'ụzọ zuru ezu otu n'ime ndị kasị ewu ewu na-akpali isiokwu metụtara Elbrus, ya bụ arụpụtaghị ihe. Enwere ọtụtụ ịkọ nkọ na arụmọrụ Elbrus, yana ndị pola kpamkpam. Ndị na-enweghị atụ na-ekwu na nrụpụta Elbrus ugbu a bụ "ọ dịghị ihe", ọ ga-ewekwa ọtụtụ iri afọ iji nweta ndị na-emepụta "top" (ya bụ, n'eziokwu ugbu a, ọ dịghị mgbe). N'aka nke ọzọ, ndị nwere nchekwube na-ekwu na Elbrus 8C na-egosilarị nsonaazụ dị mma, na n'ime afọ ole na ole sochirinụ, na mwepụta nke ụdị nhazi ọhụrụ (Elbrus 16C na 32C), anyị ga-enwe ike "ịnweta ma gafere" ndị na-emepụta ihe nhazi nke ụwa.

Anyị na Aerodisk bụ ndị bara uru, n'ihi ya, anyị weere ụzọ kachasị mfe na nke kachasị nghọta (maka anyị): nwalee, dekọọ nsonaazụ na naanị wee bịaruo nkwubi okwu. N'ihi ya, anyị mere ọtụtụ ule wee chọpụta ọtụtụ atụmatụ arụ ọrụ nke Elbrus 8C e2k architecture (gụnyere ndị na-atọ ụtọ) na, n'ezie, jiri nke a tụnyere usoro nchekwa ndị yiri ya na Intel Xeon amd64 architecture processors.

Site n'ụzọ, anyị ga-ekwu n'ụzọ zuru ezu banyere ule, nsonaazụ na ọdịnihu mmepe nke usoro nchekwa na Elbrus na anyị na-esote webinar "OkoloIT" na October 15.10.2020, 15 na 00:XNUMX. Ị nwere ike ịdebanye aha site na iji njikọ dị n'okpuru.

Ndebanye aha maka webinar

Nwale oche

Anyị ekepụtala oche abụọ. Ebe abụọ ahụ nwere ihe nkesa na-agba ọsọ Linux, jikọọ site na 16G FC na-agbanye na nchekwa nchekwa abụọ, nke etinyere diski 12 SAS SSD 960 GB (11,5 TB nke "ikike raw" ma ọ bụ 5,7 TB nke "ike", ma ọ bụrụ na anyị na-eji RAID. -10).

N'usoro ihe nkwụnye ahụ dị ka nke a.

Elbrus VS Intel. N'ịtụle arụmọrụ nke Aerodisk Vostok na sistemụ nchekwa Engine

Nkwụnye No. 1 e2k (Elbrus)

Nhazi ngwaike bụ nke a:

  • Ihe nkesa Linux (2xIntel Xeon E5-2603 v4 (6 cores, 1,70Ghz), 64 GB DDR4, 2xFC nkwụnye 16G 2 ọdụ ụgbọ mmiri) - 1 pc.
  • Gbanwee FC 16 G - 2 pcs.
  • Sistemụ nchekwa Aerodisk Vostok 2-E12 (2xElbrus 8C (8 cores, 1,20Ghz), 32 GB DDR3, 2xFE FC-adaptor 16G 2 ọdụ ụgbọ mmiri, 12xSAS SSD 960 GB) - 1 pc.

Nkwụnye No. 2 amd64 (Intel)

Maka ntụnyere na nhazi yiri nke ahụ na e2k, anyị jiri nhazi nchekwa yiri ya na ihe nhazi yiri nke amd64:

  • Ihe nkesa Linux (2xIntel Xeon E5-2603 v4 (6 cores, 1,70Ghz), 64 GB DDR4, 2xFC nkwụnye 16G 2 ọdụ ụgbọ mmiri) - 1 pc.
  • Gbanwee FC 16 G - 2 pcs.
  • Sistemụ nchekwa Aerodisk Engine N2 (2xIntel Xeon E5-2603 v4 (6 cores, 1,70Ghz), 32 GB DDR4, 2xFE FC-adaptor 16G 2 ọdụ ụgbọ mmiri, 12xSAS SSD 960 GB) - 1 pc.

Ihe dị mkpa: ndị na-arụ ọrụ Elbrus 8C ejiri na ule nyocha naanị DDR3 RAM, nke a bụ n'ezie "ọjọọ, mana ọ bụghị ogologo oge." Elbrus 8SV (anyị enweghị ya na ngwaahịa, mana anyị ga-enweta ya n'oge na-adịghị anya) na-akwado DDR4.

Usoro ule

Iji mepụta ibu ahụ, anyị jiri mmemme IO (FIO) na-ewu ewu na nke nwalere oge.

A na-ahazi usoro nchekwa abụọ ahụ dịka ndụmọdụ nhazi anyị si dị, dabere na ihe ndị a chọrọ maka ịrụ ọrụ dị elu na ịnweta ngọngọ, ya mere anyị na-eji DDP (Dynamic Disk Pool) ọdọ mmiri diski. Ka ị ghara ịgbagọ nsonaazụ ule, anyị na-ewepụ mkpakọ, deduplication na RAM cache na sistemụ nchekwa abụọ ahụ.

Emebere 8 D-LUN na RAID-10, 500 GB nke ọ bụla, nwere ikike eji eme ihe nke 4 TB (ya bụ, ihe dịka 70% nke ikike enwere ike iji rụọ ọrụ nke nhazi a).

A ga-eme ihe ndị bụ isi na ndị ama ama maka iji sistemụ nchekwa, ọkachasị:

ule abụọ mbụ na-eṅomi ọrụ nke DBMS azụmahịa. N'ime otu ule a, anyị nwere mmasị na IOPS na latency.

1) Ọgụgụ random na obere ngọngọ 4k
a. Nha ngọngọ = 4k
b. Gụọ/Dee = 100%/0%
c. Ọnụọgụ ọrụ = 8
d. Omimi kwụ n'ahịrị = 32
e. Akparamagwa ibu = Random zuru oke

2) Ndekọ random na obere ngọngọ 4k
a. Nha ngọngọ = 4k
b. Gụọ/Dee = 0%/100%
c. Ọnụọgụ ọrụ = 8
d. Omimi kwụ n'ahịrị = 32
e. Akparamagwa ibu = Random zuru oke

Ule abụọ nke abụọ na-eṅomi ọrụ nke akụkụ nyocha nke DBMS. N'ime otu ule a, anyị nwekwara mmasị na IOPS na latency.

3) Ọgụgụ usoro na obere ngọngọ 4k
a. Nha ngọngọ = 4k
b. Gụọ/Dee = 100%/0%
c. Ọnụọgụ ọrụ = 8
d. Omimi kwụ n'ahịrị = 32
e. Akparamagwa ibu = Usoro

4) Ndekọ usoro na obere ngọngọ 4k
a. Nha ngọngọ = 4k
b. Gụọ/Dee = 0%/100%
c. Ọnụọgụ ọrụ = 8
d. Omimi kwụ n'ahịrị = 32
e. Akparamagwa ibu = Usoro

Otu ule nke atọ na-eṅomi ọrụ nke ịgụ akwụkwọ (ihe atụ: mgbasa ozi n'ịntanetị, iweghachi nkwado ndabere) na ndekọ mgbasa ozi (ihe atụ: onyunyo vidiyo, ndekọ ndabere). N'ime otu ule a, anyị enweghị mmasị na IOPS, mana na MB/s yana latency.

5) Ọgụgụ usoro na nnukwu ngọngọ nke 128k
a. Nha ngọngọ = 128k
b. Gụọ/Dee = 0%/100%
c. Ọnụọgụ ọrụ = 8
d. Omimi kwụ n'ahịrị = 32
e. Akparamagwa ibu = Usoro

6) Ndekọ usoro na nnukwu ngọngọ nke 128k
a. Nha ngọngọ = 128k
b. Gụọ/Dee = 0%/100%
c. Ọnụọgụ ọrụ = 8
d. Omimi kwụ n'ahịrị = 32
e. Akparamagwa ibu = Usoro

Nnwale ọ bụla ga-ewe otu awa, ewezuga oge ikpo ọkụ nke nkeji 7.

Nsonaazụ ule

A na-achịkọta nsonaazụ ule na tebụl abụọ.

Elbrus 8S (SHD Aerodisk Vostok 2-E12)

Elbrus VS Intel. N'ịtụle arụmọrụ nke Aerodisk Vostok na sistemụ nchekwa Engine

Intel Xeon E5-2603 v4 (Sistemụ nchekwa Aerodisk Engine N2)

Elbrus VS Intel. N'ịtụle arụmọrụ nke Aerodisk Vostok na sistemụ nchekwa Engine

Nsonaazụ tụgharịrị bụrụ ihe na-atọ ụtọ nke ukwuu. N'okwu abụọ ahụ, anyị na-eji ike nhazi usoro nchekwa nke ọma mee ihe (70-90% itinye n'ọrụ), na n'ọnọdụ a, uru na ọghọm nke ndị nhazi abụọ ahụ pụtara nke ọma.

Na ma tebụl, ule ebe processors "na-enwe obi ike" na-egosi ezi pụta ìhè na-acha akwụkwọ ndụ akwụkwọ ndụ, mgbe ọnọdụ ndị processors "adịghị amasị" pụta ìhè na oroma.

Ọ bụrụ na anyị na-ekwu banyere random ibu na obere blocks, mgbe ahụ:

  • site n'echiche nke ọgụgụ isi, Intel dị n'ihu Elbrus n'ezie, ihe dị iche bụ ugboro 2;
  • si n'echiche nke random ndekọ ọ bụ maa a ise, ma processors gosiri mkpokọta hà na ezigbo nsonaazụ.

N'ime ibu usoro na obere ngọngọ, foto a dị iche:

  • ma mgbe ị na-agụ ma na-ede ihe, Intel dị mkpa (ugboro abụọ) n'ihu Elbrus. N'otu oge ahụ, ọ bụrụ na Elbrus nwere ihe ngosi IOPS dị ala karịa nke Intel, mana ọ dị mma (2-200 puku), mgbe ahụ enwere nsogbu doro anya na igbu oge (ha dị okpukpu atọ karịa nke Intel). Nchikota, ụdị Elbrus 300C dị ugbu a n'ezie "anaghị amasị" ibu usoro na obere ngọngọ. O doro anya na e nwere ọrụ ụfọdụ a ga-arụ.

Ma na ibu usoro nwere nnukwu ngọngọ, foto a bụ ihe dị iche:

  • ndị nhazi abụọ ahụ gosipụtara ihe ruru nha nha na MB/s, mana enwere otu mana…. Ịrụ ọrụ latency Elbrus bụ 10 (iri, Karl!!!) ka mma (ya bụ obere) karịa nke ihe nrụpụta yiri nke Intel (0,4/0,5 ms vesos 5,1/6,5 ms). Na mbụ, anyị chere na ọ bụ glitch, yabụ anyị nyochagharịrị nsonaazụ ya, mee nyocha ọzọ, mana nnwale ahụ gosipụtara otu foto ahụ. Nke a bụ nnukwu uru Elbrus (na e2k architecture n'ozuzu) karịa Intel (na, ya mere, amd64 architecture). Ka anyị nwee olile anya na ihe ịga nke ọma a ga-esiwanye ike.

E nwere ihe ọzọ na-adọrọ mmasị nke Elbrus, nke onye na-agụ akwụkwọ na-ege ntị nwere ike ịṅa ntị na-ekiri na tebụl. Ọ bụrụ n’ịlele ọdịiche dị n’etiti arụmọrụ ọgụgụ na ide Intel, yabụ na ule niile, ịgụ akwụkwọ na-aga n’ihu ịde ihe dịka 50% +. Nke a bụ ụkpụrụ nke onye ọ bụla (gụnyere anyị) mara ya. Ọ bụrụ na ị na-ele Elbrus, ndị na-ede egosi dị nso na-agụ egosi; ịgụ na-aga n'ihu na-ede, dị ka a na-achị, site 10 - 30%, ọ dịghị ọzọ.

Kedu ihe nke a pụtara? Eziokwu ahụ bụ na Elbrus "nwere mmasị n'ezie" ide ihe, na nke a, n'aka nke ya, na-egosi na processor a ga-aba uru nke ukwuu na ọrụ ebe ide ihe doro anya na-emeri n'elu ịgụ (onye kwuru Yarovaya iwu?), Nke bụkwa ihe ịrụ ụka adịghị ya uru e2k architecture, na uru a kwesiri ka etolite.

Mkpebi na ọdịnihu dị nso

Nnwale atụnyere Elbrus na Intel nke etiti etiti maka ọrụ nchekwa data gosipụtara ihe nha nha na nha nha nhata, ebe onye nrụpụta ọ bụla gosipụtara atụmatụ nke ya.

Intel karịrị Elbrus nke ukwuu n'ịgụ ihe na-enweghị usoro na obere blọk, yana n'usoro ịgụ na ide ihe n'obere ngọngọ.

Mgbe ị na-ede enweghị usoro na obere blọk, ma nhazi abụọ na-egosi nha anya nsonaazụ.

N'ihe banyere latency, Elbrus na-ele anya nke ọma karịa Intel na ibu iyi, ya bụ. n'usoro ịgụ na ide na nnukwu ngọngọ.

Na mgbakwunye, Elbrus, n'adịghị ka Intel, na-anagide nke ọma ma ịgụ na ide ibu, ebe ya na Intel, ịgụ akwụkwọ na-adị mma mgbe niile karịa ide.
Dabere na nsonaazụ enwetara, anyị nwere ike nweta nkwubi okwu gbasara sistemụ nchekwa data Aerodisk Vostok na Elbrus 8C na ọrụ ndị a:

  • usoro ozi nwere nnukwu ọrụ ide;
  • ohere faịlụ;
  • mgbasa ozi n'ịntanetị;
  • CCTV;
  • ndabere;
  • mgbasa ozi ọdịnaya.

Ndị otu MCST ka nwere ihe ha ga-arụ ọrụ, mana a na-ahụrịrị nsonaazụ nke ọrụ ha, nke, n'ezie, enweghị ike ịṅụrị ọṅụ.

Emere ule ndị a na Linux kernel maka ụdị e2k 4.19; ugbu a na ule beta (na MCST, na Basalt SPO, yana ebe a na Aerodisk) enwere Linux kernel 5.4-e2k, nke, n'etiti ihe ndị ọzọ, o nwere. emegharịrị nke ọma na nhazi oge yana ọtụtụ njikarịcha maka draịva steeti siri ike na-agba ọsọ. Ọzọkwa, kpọmkwem maka kernels nke ngalaba 5.x.x, MCST JSC weputara mkpokọta LCC ọhụrụ, ụdị 1.25. Dị ka nsonaazụ mbụ si dị, na otu Elbrus 8C processor, kernel ọhụrụ jikọtara ya na onye nchịkọta ọhụrụ, gburugburu kernel, akụrụngwa sistemu na ọba akwụkwọ na, n'ezie, sọftụwia Aerodisk VOSTOK ga-enye ohere maka mmụba dị ukwuu na arụmọrụ. Na nke a bụ na-enweghị dochie akụrụngwa - na otu processor na otu ugboro ugboro.

Anyị na-atụ anya ntọhapụ nke ụdị Aerodisk VOSTOK dabere na kernel 5.4 ruo njedebe nke afọ, na ozugbo arụ ọrụ na ụdị ọhụrụ ahụ agwụla, anyị ga-emelite nsonaazụ ule ma bipụtakwa ya ebe a.

Ọ bụrụ na anyị na-alaghachi ná mmalite nke isiokwu na-aza ajụjụ a, onye ziri ezi: pessimists ndị na-ekwu na Elbrus bụ "ọ dịghị ihe" na-agaghị enwetaghị na-eduga processor emepụta, ma ọ bụ olileanya na-ekwu na-ekwu na "ha na-ama fọrọ nke nta jidere. bilie na n'oge na-adịghị anya "? Ọ bụrụ na anyị esiteghị na echiche efu na ajọ mbunobi okpukpe, kama site n'ule n'ezie, mgbe ahụ ndị nwere nchekwube ziri ezi.

Elbrus na-egosilarị nsonaazụ dị mma ma e jiri ya tụnyere ndị nhazi amd64 etiti. Elbrus 8-ke bụ, n'ezie, dị anya site na ụdị usoro nhazi ihe nkesa sitere na Intel ma ọ bụ AMD, mana ebughi ya ebe ahụ; a ga-ahapụ ndị nhazi 16C na 32C maka nzube a. Mgbe ahụ, anyị ga-ekwu okwu.

Anyị ghọtara na mgbe akụkọ a gachara, a ga-enwekwa ajụjụ ndị ọzọ gbasara Elbrus, yabụ anyị kpebiri ịhazi webinar ịntanetị ọzọ "OkoloIT" iji zaa ajụjụ ndị a ndụ.

Oge a onye ọbịa anyị ga-abụ osote onye isi ụlọ ọrụ MCST, Konstantin Trushkin. Ị nwere ike ịdebanye aha maka webinar site na iji njikọ dị n'okpuru.

Ndebanye aha maka webinar

Ekele dịrị unu niile, dị ka mgbe niile, anyị na-atụ anya nkatọ bara uru na ajụjụ na-atọ ụtọ.

isi: www.habr.com

Tinye a comment