Elbrus VS Intel. Konpare pèfòmans Aerodisk Vostok ak sistèm depo motè yo

Elbrus VS Intel. Konpare pèfòmans Aerodisk Vostok ak sistèm depo motè yo

Bonjou tout moun. Nou kontinye prezante w sistèm depo done Aerodisk VOSTOK, ki baze sou processeur Ris Elbrus 8C.

Nan atik sa a nou (jan yo te pwomèt la) pral analize an detay youn nan sijè ki pi popilè ak enteresan ki gen rapò ak Elbrus, sètadi pwodiktivite. Gen yon anpil nan espekilasyon sou pèfòmans nan Elbrus, ak absoliman polè yo. Pesimis yo di ke pwodiktivite Elbrus se kounye a "pa gen anyen", epi li pral pran dè dekad pou ratrape ak "tèt" pwodiktè yo (sa vle di, nan reyalite aktyèl la, pa janm). Nan lòt men an, optimis yo di ke Elbrus 8C deja montre bon rezilta, ak nan pwochen de ane yo, ak liberasyon an nan nouvo vèsyon nan processeurs (Elbrus 16C ak 32C), nou yo pral kapab "ratrape ak rapouswiv" dirijan manifaktirè processeurs nan mond lan.

Nou menm nan Aerodisk se moun ki pratik, kidonk nou te pran wout ki pi senp ak pi konprann (pou nou): teste, anrejistre rezilta yo epi sèlman Lè sa a, tire konklizyon. Kòm yon rezilta, nou te fè yon gwo kantite tès ak dekouvri yon kantite karakteristik fonksyònman nan achitekti Elbrus 8C e2k (ki gen ladan sa ki bèl) epi, nan kou, konpare sa a ak sistèm depo ki sanble sou processeurs achitekti Intel Xeon amd64.

By wout la, nou pral pale an plis detay sou tès yo, rezilta yo ak devlopman nan lavni nan sistèm depo sou Elbrus nan pwochen webinar nou an "OkoloIT" sou 15.10.2020 oktòb 15 a 00: XNUMX. Ou ka enskri lè l sèvi avèk lyen ki anba a.

Enskripsyon pou webinar la

Ban tès

Nou te kreye de stands. Tou de kanpe konpoze de yon sèvè ki kouri Linux, ki konekte atravè switch 16G FC nan de kontwolè depo, kote yo enstale 12 SAS SSD 960 GB disk (11,5 TB "kapasite anvan tout koreksyon" oswa 5,7 TB "kapasite ki ka itilize", si nou itilize RAID. -10).

Schématikman kanpe la sanble sa a.

Elbrus VS Intel. Konpare pèfòmans Aerodisk Vostok ak sistèm depo motè yo

Kanpe No 1 e2k (Elbrus)

Konfigirasyon pyès ki nan konpitè se jan sa a:

  • Sèvè Linux (2xIntel Xeon E5-2603 v4 (6 nwayo, 1,70Ghz), 64 GB DDR4, 2xFC adaptè 16G 2 pò) – 1 pc.
  • Chanje FC 16 G – 2 pcs.
  • Sistèm depo Aerodisk Vostok 2-E12 (2xElbrus 8C (8 am, 1,20Ghz), 32 GB DDR3, 2xFE FC-adaptè 16G 2 pò, 12xSAS SSD 960 GB) - 1 pc.

Kanpe nimewo 2 amd64 (Intel)

Pou konpare ak yon konfigirasyon menm jan an sou e2k, nou te itilize yon konfigirasyon depo ki sanble ak yon processeur ki sanble nan karakteristik ak amd64:

  • Sèvè Linux (2xIntel Xeon E5-2603 v4 (6 nwayo, 1,70Ghz), 64 GB DDR4, 2xFC adaptè 16G 2 pò) – 1 pc.
  • Chanje FC 16 G – 2 pcs.
  • Sistèm depo Aerodisk Engine N2 (2xIntel Xeon E5-2603 v4 (6 nwayo, 1,70Ghz), 32 GB DDR4, 2xFE FC-adaptè 16G 2 pò, 12xSAS SSD 960 GB) - 1 pc.

Nòt enpòtan: processeurs Elbrus 8C yo itilize nan tès la sipòte sèlman DDR3 RAM, sa a se nan kou "move, men se pa pou lontan." Elbrus 8SV (nou poko genyen li nan stock, men li pral genyen li byento) sipòte DDR4.

Tès metodoloji

Pou jenere chaj la, nou te itilize pwogram IO Flexible (FIO) popilè ak tan teste.

Tou de sistèm depo yo configuré selon rekòmandasyon konfigirasyon nou yo, ki baze sou kondisyon pou pèfòmans segondè sou aksè blòk, kidonk nou itilize pisin ki gen kapasite DDP (Dynamic Disk Pool). Nan lòd pa defòme rezilta tès yo, nou enfim konpresyon, deduplication ak kachèt RAM sou tou de sistèm depo.

8 D-LUN yo te kreye nan RAID-10, 500 GB chak, ak yon kapasite total ki ka itilize nan 4 TB (sa vle di, apeprè 70% nan kapasite posib li ka itilize nan konfigirasyon sa a).

Senaryo debaz ak popilè pou itilize sistèm depo yo pral egzekite, an patikilye:

de premye tès yo imite operasyon an nan yon DBMS tranzaksyon. Nan gwoup tès sa a nou enterese nan IOPS ak latansi.

1) Lekti o aza nan ti blòk 4k
a. Gwosè blòk = 4k
b. Li/Ekri = 100%/0%
c. Kantite travay = 8
d. Pwofondè keu = 32
e. Chajman karaktè = owaza konplè

2) Anrejistreman o aza nan ti blòk 4k
a. Gwosè blòk = 4k
b. Li/Ekri = 0%/100%
c. Kantite travay = 8
d. Pwofondè keu = 32
e. Chajman karaktè = owaza konplè

dezyèm de tès yo imite operasyon an nan pati nan analyse nan DBMS la. Nan gwoup tès sa a nou enterese tou nan IOPS ak latansi.

3) Lekti sekans nan ti blòk 4k
a. Gwosè blòk = 4k
b. Li/Ekri = 100%/0%
c. Kantite travay = 8
d. Pwofondè keu = 32
e. Chaj karaktè = Sekansyèl

4) Anrejistreman sekans nan ti blòk 4k
a. Gwosè blòk = 4k
b. Li/Ekri = 0%/100%
c. Kantite travay = 8
d. Pwofondè keu = 32
e. Chaj karaktè = Sekansyèl

Twazyèm gwoup tès yo imite travay lekti difizyon (egzanp: emisyon sou entènèt, restore sovgad) ak anrejistreman difizyon (egzanp: siveyans videyo, sovgad anrejistreman). Nan gwoup tès sa a, nou pa enterese nan IOPS ankò, men nan MB/s ak tou latansi.

5) Lekti sekans nan gwo blòk 128k
a. Gwosè blòk = 128k
b. Li/Ekri = 0%/100%
c. Kantite travay = 8
d. Pwofondè keu = 32
e. Chaj karaktè = Sekansyèl

6) Anrejistreman sekans nan gwo blòk 128k
a. Gwosè blòk = 128k
b. Li/Ekri = 0%/100%
c. Kantite travay = 8
d. Pwofondè keu = 32
e. Chaj karaktè = Sekansyèl

Chak tès pral dire yon èdtan, eksepte tan chofe etalaj la nan 7 minit.

Rezilta tès yo

Rezilta tès yo rezime nan de tablo.

Elbrus 8S (SHD Aerodisk Vostok 2-E12)

Elbrus VS Intel. Konpare pèfòmans Aerodisk Vostok ak sistèm depo motè yo

Intel Xeon E5-2603 v4 (sistèm depo Aerodisk Engine N2)

Elbrus VS Intel. Konpare pèfòmans Aerodisk Vostok ak sistèm depo motè yo

Rezilta yo te tounen trè enteresan. Nan de ka yo, nou te fè bon itilizasyon pouvwa pwosesis sistèm depo a (70-90% itilizasyon), ak nan sitiyasyon sa a, avantaj yo ak dezavantaj nan tou de processeurs yo klèman evidan.

Nan tou de tablo yo, tès kote processeurs yo "santi konfyans" epi montre bon rezilta yo make an vèt, pandan y ap sitiyasyon ke processeurs "pa renmen" yo make an zoranj.

Si nou pale sou chaj o aza nan ti blòk, lè sa a:

  • soti nan pwen de vi nan lekti o aza, Intel se sètènman devan Elbrus, diferans lan se 2 fwa;
  • soti nan pwen de vi nan anrejistreman o aza li se definitivman yon trase, tou de processeurs te montre rezilta apeprè egal ak desan.

Nan yon chaj sekans nan ti blòk foto a diferan:

  • tou de lè li ak ekri, Intel se siyifikativman (2 fwa) devan Elbrus. An menm tan an, si Elbrus gen yon endikatè IOPS pi ba pase sa Intel, men sanble desan (200-300 mil), Lè sa a, gen yon pwoblèm evidan ak reta (yo twa fwa pi wo pase sa yo ki nan Intel). Konklizyon, vèsyon aktyèl la nan Elbrus 8C reyèlman "pa renmen" chaj sekans nan ti blòk. Klèman gen kèk travay pou fè.

Men, nan yon chaj sekans ak gwo blòk, foto a se egzakteman opoze a:

  • tou de processeurs te montre rezilta apeprè egal nan MB / s, men gen yon sèl MEN .... Pèfòmans latansi Elbrus la se 10 (dis, Karl!!!) fwa pi bon (sa vle di pi ba) pase yon processeur menm jan an nan Intel (0,4/0,5 ms kont 5,1/6,5 ms). Okòmansman, nou te panse se te yon pwoblèm, kidonk nou te revcheke rezilta yo, nou te fè yon re-tès, men re-tès la te montre menm foto a. Sa a se yon avantaj grav nan Elbrus (ak achitekti e2k an jeneral) sou Intel (ak, kòmsadwa, achitekti amd64 la). Ann espere ke siksè sa a pral devlope plis.

Gen yon lòt karakteristik enteresan nan Elbrus, ki yon lektè atantif ka peye atansyon sou lè w gade tab la. Si ou gade nan diferans ki genyen ant lekti ak ekri pèfòmans Intel a, Lè sa a, nan tout tès yo, lekti se devan ekri an mwayèn pa apeprè 50% +. Sa a se nòmal tout moun (ki gen ladan nou) abitye. Si ou gade nan Elbrus, endikatè yo ekri yo pi pre endikatè yo lekti; lekti se devan ekri, an jeneral, pa 10 - 30%, pa plis.

Ki sa sa a vle di? Lefèt ke Elbrus "vrèman renmen" ekri, ak sa a, nan vire, sijere ke processeur sa a pral trè itil nan travay kote ekri klèman dominan sou lekti (ki moun ki di lwa Yarovaya a?), ki se tou yon avantaj san dout e2k achitekti, ak avantaj sa a bezwen devlope.

Konklizyon ak fiti prè

Tès konparatif nan processeurs Elbrus ak Intel mitan-ranje pou travay depo done yo te montre rezilta apeprè egal ak egalman merite, pandan y ap chak processeur te montre pwòp karakteristik enteresan li yo.

Intel te depase Elbrus anpil nan lekti o aza nan ti blòk, osi byen ke nan lekti ak ekri sekans nan ti blòk.

Lè w ap ekri owaza nan ti blòk, tou de processeurs montre rezilta egal.

An tèm de latansi, Elbrus sanble siyifikativman pi bon pase Intel nan yon chaj difizyon, i.e. nan lekti ak ekri sekans nan gwo blòk.

Anplis de sa, Elbrus, kontrèman ak Intel, fè fas egalman byen ak tou de lekti ak ekri chaj, pandan ke ak Intel, lekti se toujou pi bon pase ekri.
Dapre rezilta yo jwenn, nou ka tire yon konklizyon sou aplikasyon pou sistèm depo done Aerodisk Vostok sou processeur Elbrus 8C nan travay sa yo:

  • sistèm enfòmasyon ak yon dominasyon nan operasyon ekriti;
  • aksè nan dosye;
  • emisyon sou entènèt;
  • CCTV;
  • backup;
  • kontni medya yo.

Ekip MCST a toujou gen yon bagay pou travay sou, men rezilta travay yo deja vizib, ki, nan kou, pa ka pa kontan.

Tès sa yo te fèt sou du Linux pou vèsyon e2k 4.19; kounye a nan tès beta (nan MCST, nan Basalt SPO, epi tou isit la nan Aerodisk) gen yon nwayo Linux 5.4-e2k, nan ki, pami lòt bagay, li te genyen. te seryezman reamenaje orè ak anpil optimize pou gwo vitès kondui eta solid. Epitou, espesyalman pou nwayo branch 5.x.x a, MCST JSC lage yon nouvo du LCC, vèsyon 1.25. Dapre rezilta preliminè yo, sou menm processeur Elbrus 8C a, yon nouvo nwayo konpile ak yon nouvo du, yon anviwònman nwayo, sèvis piblik sistèm ak bibliyotèk ak, an reyalite, lojisyèl Aerodisk VOSTOK la pral pèmèt pou yon ogmantasyon menm plis enpòtan nan pèfòmans. Lè sa a se san yo pa ranplase ekipman - sou processeur a menm ak frekans yo menm.

Nou espere lage yon vèsyon Aerodisk VOSTOK ki baze sou nwayo 5.4 nan fen ane a, epi le pli vit ke travay sou nouvo vèsyon an fini, nou pral mete ajou rezilta tès yo epi tou pibliye yo isit la.

Si nou kounye a retounen nan kòmansman an nan atik la epi reponn kesyon an, ki moun ki gen rezon: pesimis ki di ke Elbrus se "pa gen anyen" epi yo pa janm ap ratrape ak dirijan manifaktirè yo processeur, oswa optimis ki di ke "yo te deja prèske kenbe. leve epi byento pral rapouswiv "? Si nou pa soti nan estereyotip ak prejije relijye, men nan tès reyèl, Lè sa a, optimis yo definitivman gen rezon.

Elbrus deja montre bon rezilta lè yo konpare ak processeurs amd64 nivo mitan yo. Elbrus 8-ke a se, nan kou, lwen modèl yo tèt-of-liy nan processeurs sèvè soti nan Intel oswa AMD, men li pa te vize la; processeurs 16C ak 32C yo pral lage pou objektif sa a. Lè sa a, nou pral pale.

Nou konprann ke apre atik sa a pral gen menm plis kesyon sou Elbrus, kidonk nou deside òganize yon lòt webinar sou entènèt "OkoloIT" pou reponn kesyon sa yo an dirèk.

Fwa sa a envite nou an pral Direktè Jeneral Adjwen nan konpayi an MCST, Konstantin Trushkin. Ou ka enskri pou webinar a lè l sèvi avèk lyen ki anba a.

Enskripsyon pou webinar la

Mèsi tout moun, kòm toujou, nou gade pou pi devan pou kritik konstriktif ak kesyon enteresan.

Sous: www.habr.com

Add nouvo kòmantè