SHD AERODISK op Gewalt Prozessoren Elbrus 8C

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Hallo Habr Lieser. Mir wëllen eng ganz gutt Neiegkeet deelen. Mir hunn endlech op déi richteg Serienproduktioun vun enger neier Generatioun vu russesche Elbrus 8C Prozessoren gewaart. Offiziell sollt d'Serienproduktioun esou fréi wéi 2016 ufänken, awer tatsächlech war et d'Massproduktioun déi eréischt am Joer 2019 ugefaang huet an ongeféier 4000 Prozessoren si scho verëffentlecht ginn.

Bal direkt nom Start vun der Masseproduktioun sinn dës Prozessoren an eiser Aerodisk opgetaucht, fir déi mir gären NORSI-TRANS Merci soen, déi eis frëndlech mat senger Hardwareplattform Yakhont UVM zur Verfügung gestallt huet, déi Elbrus 8C Prozessoren ënnerstëtzt, fir d'Software Deel vun ze portéieren. de Stockage System. Dëst ass eng modern universell Plattform déi all Ufuerderunge vum MCST entsprécht. Am Moment gëtt d'Plattform vu spezielle Konsumenten an Telekomoperateuren benotzt fir d'Ëmsetzung vun etabléierten Aktiounen während operationell Sichaktivitéiten ze garantéieren.

Am Moment ass d'Porting erfollegräich ofgeschloss, an elo ass den AERODISK Späichersystem an der Versioun mat Haus Elbrus Prozessoren verfügbar.

An dësem Artikel wäerte mir iwwer d'Prozessoren selwer schwätzen, hir Geschicht, Architektur, an, natierlech, eis Ëmsetzung vun Stockage Systemer op Elbrus.

Geschicht

D'Geschicht vun Elbrus Prozessoren daten zréck an d'Zäite vun der Sowjetunioun. 1973, am Institut fir Fine Mechanics a Computer Engineering no benannt S.A. Lebedev (genannt nom selwechte Sergei Lebedev, dee virdru d'Entwécklung vum éischte sowjetesche Computer MESM gefouert huet, a spéider BESM), huet d'Entwécklung vu Multiprocessor Rechensystemer genannt Elbrus ugefaang. Vsevolod Sergeevich Burtsev huet d'Entwécklung iwwerwaacht, an de Boris Artashesovich Babayan, deen ee vun den Adjoint Chef Designer war, huet och aktiv un der Entwécklung deelgeholl.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK op Gewalt Prozessoren Elbrus 8C
Boris Artashesovich Babayan

Den Haaptcliente vum Projet war natierlech d'Arméi vun der UdSSR, an dës Serie vu Computere gouf schlussendlech erfollegräich an der Schafung vun Kommando-Rechenzentren a Feiersystemer fir Rakéitenoofwiersysteme benotzt, wéi och aner speziell Zwecksystemer .

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Den éischten Elbrus Computer gouf 1978 fäerdeg gemaach. Et hat eng modulär Architektur a konnt vun 1 bis 10 Prozessoren op Basis vu mëttleren Integratiounsschemaen enthalen. D'Vitesse vun dëser Maschinn erreecht 15 Millioune Operatiounen pro Sekonn. D'Quantitéit vum RAM, déi fir all 10 Prozessoren gemeinsam war, war bis zu 2 bis 20. Muecht vun Maschinn Wierder oder 64 MB.

Méi spéit huet sech erausgestallt, datt vill vun den Technologien, déi an der Entwécklung vum Elbrus benotzt goufen, gläichzäiteg an der Welt studéiert goufen, an International Business Machine (IBM) war mat hinnen engagéiert, awer d'Aarbecht un dëse Projeten, am Géigesaz zu der Elbrus, huet net goufen ofgeschloss an hunn net schlussendlech zu der Schafung vun engem fertige Produkt gefouert.

No Vsevolod Burtsev, sowjetesch Ingenieuren probéiert déi fortgeschratt Erfahrung souwuel Gewalt an auslännesch Entwéckler ze gëllen. D'Architektur vun den Elbrus Computere gouf och beaflosst vu Burroughs Computeren, Hewlett-Packard Entwécklungen, souwéi d'Erfahrung vun den BESM-6 Entwéckler.

Awer gläichzäiteg waren vill Entwécklungen originell. Déi interessantst Saach iwwer Elbrus-1 war seng Architektur.

De erstallte Supercomputer gouf den éischte Computer an der UdSSR, déi d'Superskalararchitektur benotzt huet. D'Mass Benotzung vun Superscalar Prozessoren am Ausland ugefaang nëmmen an den 90er vum leschte Joerhonnert mat der Erscheinung um Maart vun bezuelbare Intel Pentium Prozessoren.

Zousätzlech kënne speziell Input-Output-Prozessoren benotzt ginn fir den Transfer vun Datenstroum tëscht Peripheriegeräter a RAM an engem Computer ze organiséieren. Et kéint bis zu véier esou Prozessoren am System sinn, si hunn parallel mam zentrale Prozessor geschafft an hunn hir eege speziell Erënnerung.

Elbrus-2

1985 krut Elbrus seng logesch Fortsetzung, de Computer Elbrus-2 gouf erstallt an an d'Massproduktioun geschéckt. Wat d'Architektur ugeet, huet et net vill vu sengem Virgänger ënnerscheet, awer eng nei Elementbasis benotzt, déi et méiglech gemaach huet d'Gesamtleistung ëm bal 10 Mol ze erhéijen - vu 15 Milliounen Operatiounen pro Sekonn op 125 Milliounen. erhéicht op 16 Milliounen 72-Bit Wierder oder 144 MB. Déi maximal Bandbreedung vun den Elbrus-2 I / O Kanäl war 120 MB / s.

"Elbrus-2" aktiv benotzt an nuklear Fuerschung Zentren zu Chelyabinsk-70 an Arzamas-16 am MCC, am Rakéitenoofwiersystem A-135, wéi och an anere militäresch Ariichtungen.

D'Schafung vum Elbrus gouf vun de Leader vun der Sowjetunioun richteg appréciéiert. Vill Ingenieuren goufen Uerder a Medaillen ausgezeechent. General Designer Vsevolod Burtsev an eng Rei vun anere Spezialisten krut Staat Auszeechnunge. An de Boris Babayan gouf den Uerde vun der Oktoberrevolutioun ausgezeechent.

Dës Auszeechnunge si méi wéi verdéngt, sot de Boris Babayan spéider:

"Am Joer 1978 hu mir déi éischt Superscalar Maschinn gemaach, Elbrus-1. Elo am Westen maachen se nëmmen Superscalare vun dëser Architektur. Den éischte Superscalar koum 92 am Westen op, eis 78. Ausserdeem ass d'Versioun vum Superscalar, dee mir gemaach hunn, ähnlech wéi de Pentium Pro deen Intel am Joer 95 gemaach huet.

Dës Wierder iwwer d'historesch Iwwerleeënheet ginn och an den USA bestätegt, de Keith Diefendorff, den Entwéckler vum Motorola 88110, ee vun den éischte westlechen Superscalar Prozessoren, huet geschriwwen:

"Am Joer 1978, bal 15 Joer ier déi éischt Western Superscalar Prozessoren erschéngen, huet Elbrus-1 e Prozessor benotzt, mat der Emissioun vun zwee Instruktiounen an engem Zyklus, d'Uerdnung vun der Ausféierung vun der Instruktioun z'änneren, Registere ëmbenennen an duerch Viraussetzung auszeféieren."

Elbrus-3

Et war 1986, a bal direkt no der Fäerdegstellung vun der Aarbecht op der zweeter Elbrus, ITMiVT ugefaang en neien Elbrus-3 System mat enger fundamental nei Prozessor Architektur ze entwéckelen. De Boris Babayan huet dës Approche "Post-Superscalar" genannt. Et war dës Architektur, spéider VLIW / EPIC genannt, déi an der Zukunft (an der Mëtt vun den 90er) Intel Itanium Prozessoren ugefaang hunn ze benotzen (an an der UdSSR hunn dës Entwécklungen 1986 ugefaang an 1991 opgehalen).

An dësem Rechenkomplex goufen d'Iddien vun explizit Kontroll vun der Parallelismus vun Operatiounen mat der Hëllef vun engem Compiler fir d'éischt ëmgesat.

1991 koum den éischten an, leider, deen eenzegen Elbrus-3 Computer, deen net ganz ugepasst ka ginn, an nom Zesummebroch vun der Sowjetunioun huet keen et gebraucht, an d'Entwécklungen a Pläng bloufen um Pabeier.

Hannergrond fir déi nei Architektur

D'Team, déi um ITMiVT un der Schafung vun de sowjetesche Supercomputer geschafft huet, huet net opgebrach, awer weider als separat Firma ënner dem Numm MCST (Moskau Center fir SPARK-Technologies) geschafft. An an de fréien 90er huet d'aktiv Zesummenaarbecht tëscht MCST a Sun Microsystems ugefaang, wou d'MCST Team un der Entwécklung vum UltraSPARC Mikroprozessor deelgeholl huet.

Et war während dëser Period datt den E2K Architekturprojet entstanen ass, deen ursprénglech vu Sun finanzéiert gouf. Méi spéit gouf de Projet komplett onofhängeg an all intellektuell Eegentum fir et blouf mat der MCST Team.

"Wa mir weider mat der Sonn an dësem Beräich schaffen, da géif alles zu Sun gehéieren. Och wann 90% vun der Aarbecht gemaach gouf ier d'Sonn koum. (Boris Babayan)

E2K Architektur

Wa mir d'Architektur vun den Elbrus Prozessoren diskutéieren, héiere mir ganz dacks déi folgend Aussoe vun eise Kollegen an der IT Industrie:

"Elbrus ass eng RISC Architektur"
"Elbrus ass EPIC Architektur"
"Elbrus ass SPARC-Architektur"

Tatsächlech ass keng vun dësen Aussoen ganz richteg, oder wann et ass, ass et nëmmen deelweis wouer.

D'E2K Architektur ass eng separat originell Prozessorarchitektur, d'Haaptqualitéite vun der E2K sinn Energieeffizienz an exzellent Skalierbarkeet, erreecht andeems explizit Parallelismus vun Operatiounen spezifizéiert gëtt. D'E2K Architektur gouf vum MCST Team entwéckelt a baséiert op enger Post-Superscalar Architektur (a la EPIC) mat e puer Afloss vun der SPARC Architektur (mat enger RISC Vergaangenheet). Zur selwechter Zäit war de MCST direkt an der Schafung vun dräi vun de véier Basisarchitekturen (Superscalars, Post-Superscalars a SPARC) involvéiert. D'Welt ass wierklech kleng.

Fir Duercherneen an Zukunft ze vermeiden, hu mir en einfachen Diagramm gezeechent, deen, obwuel vereinfacht, awer ganz kloer d'Wuerzelen vun der E2K Architektur weist.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Elo e bësse méi iwwer den Numm vun der Architektur, a Relatioun zu där et och e Mëssverständnis gëtt.

A verschiddene Quellen kënnt Dir déi folgend Nimm fir dës Architektur fannen: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilization Scheduling", dh explizit Planung fir d'Benotzung vun Basisressourcen). All dës Nimm schwätzen vun der selwechter Saach - iwwer d'Architektur, awer an der offizieller technescher Dokumentatioun, wéi och op techneschen Foren, gëtt den Numm E2K benotzt fir d'Architektur ze bezeechnen, also an Zukunft, wa mir iwwer Prozessorarchitektur schwätzen, Mir benotzen de Begrëff "E2K", a wann iwwer e spezifesche Prozessor, da benotze mir den Numm "Elbrus".

Technesch Fonctiounen vun der E2K Architektur

An traditionellen Architekturen wéi RISC oder CISC (x86, PowerPC, SPARC, MIPS, ARM) kritt de Prozessor e Stroum vun Instruktiounen, déi fir sequentiell Ausféierung entworf sinn. De Prozessor kann onofhängeg Operatiounen entdecken an se parallel lafen (Superscalar) a souguer hir Bestellung änneren (ausser Uerdnung). Wéi och ëmmer, dynamesch Ofhängegkeetsanalyse an Ënnerstëtzung fir ausseruerdentlech Ausféierung huet seng Aschränkungen wat d'Zuel vun de Kommandoen pro Zyklus lancéiert an analyséiert huet. Zousätzlech verbrauchen déi entspriechend Blocken am Prozessor eng bedeitend Quantitéit un Energie, an hir komplex Ëmsetzung féiert heiansdo zu Stabilitéits- oder Sécherheetsproblemer.

An der E2K Architektur gëtt d'Haaptaufgab vun der Analyse vun Ofhängegkeeten an der Optimisatioun vun der Uerdnung vun den Operatiounen vum Compiler geholl. De Prozessor kritt de sougenannte. breet Uweisungen, jiddereng vun deenen encoder Instruktioune fir all Prozessor exekutiv Apparater datt op engem bestëmmte Auer Zyklus lancéiert muss. De Prozessor ass net erfuerderlech Ofhängegkeeten tëscht Operanden ze analyséieren oder Operatiounen tëscht breet Instruktiounen auszetauschen: de Compiler mécht dat alles baséiert op Quellcodeanalyse a Prozessorressourceplanung. Als Resultat kann de Prozessor Hardware méi einfach a méi ekonomesch sinn.

De Compiler ass fäeg de Quellcode vill méi grëndlech ze analyséieren wéi d'RISC / CISC Hardware vum Prozessor a méi onofhängeg Operatiounen ze fannen. Dofir huet d'E2K Architektur méi parallel Ausféierungsunitéiten wéi traditionell Architekturen.

Aktuell Feature vun der E2K Architektur:

  • 6 Kanäl vun arithmetesche Logik Eenheeten (ALU) déi parallel funktionnéieren.
  • Registréiert Datei vun 256 84-Bit Registere.
  • Hardware Ënnerstëtzung fir Zyklen, och déi mat Pipelining. Erhéicht d'Effizienz vum Prozessor Ressource Notzung.
  • Programméierbar asynchron Daten Virpompel mat getrennten Ausliesekanäl. Erlaabt Iech Verspéidungen vum Erënnerungszougang ze verstoppen a méi voller Notzung vun der ALU ze maachen.
  • Ënnerstëtzung fir spekulativ Berechnungen an One-Bit Prädikate. Erlaabt Iech d'Zuel vun den Iwwergäng ze reduzéieren an e puer Filialen vum Programm parallel auszeféieren.
  • E breet Kommando kapabel fir bis zu 23 Operatiounen an engem Auerzyklus mat maximaler Füllung ze spezifizéieren (méi wéi 33 Operatiounen wann Dir Operander a Vektorinstruktiounen packt).

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Emulatioun x86

Och an der Architektur Designstadium hunn d'Entwéckler d'Wichtegkeet vun der Ënnerstëtzung vun der Software fir d'Intel x86 Architektur verstanen. Fir dëst gouf e System fir dynamesch (dh während der Ausféierung vum Programm, oder "on the fly") Iwwersetzung vun x86 binäre Coden an E2K Architektur Prozessor Coden implementéiert. Dëse System kann souwuel am Applikatiounsmodus (op der Manéier vu WINE) funktionnéieren, an an engem Modus ähnlech wéi en Hypervisor (dann ass et méiglech de ganze Gaascht OS fir d'x86 Architektur ze lafen).

Dank e puer Niveauen vun Optimisatioun, ass et méiglech héich Vitesse vun der iwwersat Code ze erreechen. D'Qualitéit vun der x86 Architektur Emulatioun gëtt bestätegt duerch den erfollegräiche Start vu méi wéi 20 Betribssystemer (inklusiv verschidde Versioune vu Windows) an Honnerte vun Uwendungen op Elbrus Rechensystemer.

Geschützt Programm Ausféierung Modus

Eng vun den interessantsten Iddien, déi aus den Elbrus-1 an Elbrus-2 Architekturen ierflecher sinn, ass déi sougenannt sécher Programmausféierung. Seng Essenz ass sécherzestellen datt de Programm nëmme mat initialiséierter Donnéeën funktionnéiert, all Erënnerungszougäng ze kontrolléieren fir zu engem gëltege Adressbereich ze gehéieren, fir Inter-Modulschutz ze bidden (zum Beispill fir den Uruffprogramm vun engem Feeler an der Bibliothéik ze schützen). All dës Kontrollen ginn an der Hardware gemaach. Fir geschützte Modus gëtt et eng vollwäerteg Compiler a Runtime Support Bibliothéik. Zur selwechter Zäit sollt et verstanen ginn datt déi imposéiert Restriktiounen zu der Onméiglechkeet féieren d'Ausféierung z'organiséieren, zum Beispill Code geschriwwen an C ++.

Och am üblechen, "ongeschützt" Modus vun der Operatioun vun den Elbrus Prozessoren, ginn et Funktiounen, déi d'Zouverlässegkeet vum System erhéijen. Also ass de verbindlechen Informatiounsstack (d'Kette vu Retouradressen fir Prozedur Uruff) getrennt vum Benotzerdatenstapel an ass onzougänglech fir esou Attacke benotzt a Virussen als Retouradress Spoofing.

Entworf iwwer d'Joren, hält et net nëmmen op an iwwerpréift kompetitiv Architekturen a punkto Leeschtung a Skalierbarkeet an der Zukunft, awer bitt och Schutz géint Bugs déi x86 / amd64 plagen. Lieszeechen wéi Meltdown (CVE-2017-5754), Spectre (CVE-2017-5753, CVE-2017-5715), RIDL (CVE-2018-12126, CVE-2018-12130), Fallout (CVE-2018-12127), ZombieLoad (CVE-2019-11091) an esou.

Moderne Schutz géint fonnt Schwachstelle an der x86 / amd64 Architektur baséiert op Patches um Betribssystem Niveau. Dofir ass d'Leeschtungsfall op déi aktuell a fréier Generatioune vu Prozessoren vun dësen Architekturen sou bemierkbar a rangéiert vun 30% bis 80%. Mir, als aktive Benotzer vun x86 Prozessoren, wëssen iwwer dëst, leiden a weider "e Kaktus iessen", awer d'Präsenz vun enger Léisung fir dës Probleemer am Knospe fir eis (an, als Resultat, fir eis Clienten) ass eng ouni Zweifel Virdeel, virun allem wann d'Léisung russesch ass.

Technesch Spezifikatiounen

Drënner sinn déi offiziell technesch Charakteristiken vun den Elbrus Prozessoren vun der Vergaangenheet (4C), aktuell (8C), nei (8CB) an zukünfteg (16C) Generatiounen am Verglach mat ähnlechen Intel x86 Prozessoren.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Och e kuerze Bléck op dës Tabell weist (an dat ass ganz erfreelech) datt den technologesche Réckstand vun den Hausprozessoren, dee virun 10 Joer oniwwergänglech ausgesinn huet, schonn elo zimlech kleng schéngt, an 2021 mat der Start vun Elbrus-16C (déi ënner anerem aner Saachen, wäert virtualization ënnerstëtzen) wäert op de Minimum Distanzen reduzéiert ginn.

SHD AERODISK op Elbrus 8C Prozessoren

Mir passéieren vun der Theorie op d'Praxis. Am Kader vun der strategescher Allianz vun MCST, Aerodisk, Basalt SPO (fréier Alt Linux) an NORSI-TRANS gouf en Datespäichersystem entwéckelt an a Betrib geholl, deen am Moment wann net déi bescht ass a punkto Sécherheet, Funktionalitéit, Käschten a Leeschtung, eiser Meenung no, eng onweigerlech wäertvoll Léisung, déi de passenden Niveau vun der technologescher Onofhängegkeet vun eisem Heemechtsland garantéieren.
Elo d'Detailer ...

Hardware

D'Hardware Deel vum Späichersystem gëtt op der Basis vun der universeller Plattform Yakhont UVM vun der Firma NORSI-TRANS ëmgesat. D'Yakhont UVM Plattform krut de Status vun der Telekommunikatiounsausrüstung vu russescher Hierkonft an ass am vereenegt Register vu russesche radioelektronesche Produkter abegraff. De System besteet aus zwee getrennten Späicherkontroller (2U all), déi mat engem 1G oder 10G Ethernet Interconnect verbonne sinn, wéi och mat gemeinsame Disk Regaler mat enger SAS Verbindung.

Natierlech ass dëst net sou schéin wéi de Format "Cluster an enger Këscht" (wann Controller an Disken mat engem gemeinsame Backplane an engem 2U Chassis installéiert sinn), dee mir normalerweis benotzen, awer an der nächster Zukunft wäert et och verfügbar sinn. Den Haapt Saach hei ass datt et gutt funktionnéiert, awer mir wäerte spéider iwwer d'"Béi" denken.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Ënnert der Hood huet all Controller e Single-Prozessor Motherboard mat véier RAM Slots (DDR3 fir en 8C Prozessor). Och u Bord vun all Controller sinn et 4 1G Ethernet Ports (vun deenen zwee vun AERODISK ENGINE Software als Service benotzt ginn) an dräi PCIe Slots fir Back-End (SAS) a Front-End (Ethernet oder FibreChannel) Adapter.

Als Boot-Disk benotze mir russesch SATA SSD-Disks vu GS Nanotech, déi mir ëmmer erëm getest an a Projete benotzt hunn.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Wéi mir d'Plattform fir d'éischt begéint hunn, hu mir se virsiichteg iwwerpréift. Mir hu keng Froen iwwer d'Qualitéit vun der Assemblée an der Lötung, alles war ordentlech an zouverlässeg gemaach.

Betribssystem

D'Versioun vum OS Alt 8SP fir Zertifizéierung gëtt als OS benotzt. An der nächster Zukunft plangen mir e pluggable a stänneg aktualiséiert Repository fir Alt OS mat Aerodisk Storage Software ze kreéieren.

Dës Versioun vun der Verdeelung ass op der aktueller stabiler Versioun vum Linux 4.9 Kernel fir E2K gebaut (eng Branche mat laangfristeg Ënnerstëtzung portéiert vu MCST Spezialisten), ergänzt mat Patches fir Funktionalitéit a Sécherheet. All Packagen am Alt OS ginn direkt op Elbrus gebaut mat dem ursprénglechen Transaktiounsbausystem vum ALT Linux Team Projet, wat et méiglech gemaach huet d'Aarbechtskäschte fir den Transfer selwer ze reduzéieren a méi Opmierksamkeet op d'Produktqualitéit ze bezuelen.

All Verëffentlechung vum Alt OS fir Elbrus kann wesentlech erweidert ginn wat d'Funktionalitéit ugeet mat dem verfügbare Repository (vu ronn 6 Tausend Quellpakete fir déi aacht Versioun bis ongeféier 12 fir déi néngten).

D'Wiel gouf och gemaach well Basalt SPO, den Entwéckler vun Alt OS, aktiv mat anere Software- an Apparatentwéckler op verschiddene Plattformen schafft, fir eng nahtlos Interaktioun bannent Hardware a Software Systemer ze garantéieren.

Software Stockage Systemer

Beim Porting hu mir direkt d'Iddi opginn fir d'x2-Emulatioun ze benotzen, déi an E86K ënnerstëtzt gëtt, an hunn ugefaang direkt mat Prozessoren ze schaffen (glécklecherweis huet Alt schonn déi néideg Tools fir dëst).

Ënner anerem bitt den nativen Ausféierungsmodus besser Sécherheet (déi selwecht dräi Hardware-Stacken amplaz vun engem) a verstäerkter Leeschtung (et ass net néideg een oder zwee Cores aus aacht ze verdeelen fir de binären Iwwersetzer ze schaffen, an de Compiler mécht seng Aarbecht besser wéi JIT).

Tatsächlech ënnerstëtzt d'E2K Implementatioun vun AERODISK ENGINE déi meescht vun der existéierender Späicherfunktionalitéit déi am x86 fonnt gëtt. Déi aktuell Versioun vun AERODISK ENGINE (A-CORE Versioun 2.30) gëtt als Späichersystem Software benotzt

Ouni Probleemer op E2K goufen déi folgend Funktiounen agefouert a getest fir am Produkt ze benotzen:

  • Feeler Toleranz fir bis zu zwee Controller a Multipath I/O (mpio)
  • Blockéieren an Dateizougang mat dënnen Bänn (RDG, DDP Pools; FC, iSCSI, NFS, SMB Protokoller abegraff Active Directory Integratioun)
  • Verschidde RAID Niveauen bis zu dräimol Paritéit (inklusiv d'Fäegkeet fir den RAID Konstruktor ze benotzen)
  • Hybrid Späichere (kombinéiert SSD an HDD am selwechte Pool, dh Cache an Tiering)
  • Plazspuerend Optiounen mat Deduplikatioun a Kompressioun
  • ROW Schnappschëss, Klonen a verschidde Replikatiounsoptiounen
  • An aner kleng awer nëtzlech Funktiounen wéi QoS, global Hotspare, VLAN, BOND, etc.

Tatsächlech, op E2K hu mir et fäerdeg bruecht all eis Funktionalitéit ze kréien, ausser fir Multi-Controller (méi wéi zwee) an de Multi-threaded I / O Scheduler, wat eis erlaabt d'Performance vun All-Flash Pools ëm 20-30% ze erhéijen .

Awer mir wäerten natierlech och dës nëtzlech Funktiounen derbäi, eng Fro vun der Zäit.

E bëssen iwwer Leeschtung

Nodeems mir d'Tester vun der Basisfunktionalitéit vum Späichersystem erfollegräich ofgeschloss hunn, hu mir natierlech ugefaang Laaschtester ze maachen.

Zum Beispill, op engem Dual-Controller-Späichersystem (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), an deem de RAM-Cache deaktivéiert war, hu mir zwee DDP-Pools mat dem Haapt RAID-10 Niveau an zwee 500G erstallt LUNs a verbonne dës LUNs iwwer iSCSI (10G Ethernet) mat engem Linux Host. An huet ee vun de Basis Stonneplang Tester op kleng sequenziell Last Spär benotzt der FIO Programm.

Déi éischt Resultater ware ganz positiv.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

D'Laascht op de Prozessoren war am Duerchschnëtt um Niveau vun 60%, d.h. dëst ass de Basisniveau op deem d'Lagerung sécher ka funktionnéieren.

Jo, dëst ass wäit vun der Highload, an dëst ass kloer net genuch fir High-Performance DBMSs, awer, wéi eis Praxis weist, sinn dës Charakteristike genuch fir 80% vun den allgemengen Aufgaben, fir déi Späichersystemer benotzt ginn.

E bësse méi spéit plangen mir zréck mat engem detailléierte Bericht iwwer d'Laaschtester vun Elbrus als Späicherplattform.

Helleg Zukunft

Wéi mir uewe geschriwwen hunn, huet d'Massproduktioun vum Elbrus 8C tatsächlech just viru kuerzem ugefaang - am Ufank vum 2019 a bis Dezember waren ongeféier 4000 Prozessoren scho verëffentlecht. Zum Verglach, nëmmen 4 Prozessoren vun der viregter Generatioun Elbrus 5000C goufen fir déi ganz Period vun hirer Produktioun produzéiert, sou datt et Fortschrëtter gëtt.

Et ass kloer datt dëst e Tropfen am Ozean ass, och fir de russesche Maart, awer d'Strooss gëtt vum Fouss beherrscht.
D'Verëffentlechung vun e puer Zéngdausende vun Elbrus 2020C Prozessoren ass fir 8 geplangt, an dëst ass schonn eng sérieux Figur. Zousätzlech, während 2020, soll den Elbrus-8SV Prozessor vum MCST Team op d'Massproduktioun bruecht ginn.

Esou Produktioun Pläng sinn eng Applikatioun fir e ganz groussen Undeel vun der ganzer Gewalt Server Prozessor Maart.

Als Resultat, hei an elo hu mir e gudden a modernen russesche Prozessor mat enger kloer an, eiser Meenung no, korrekt Entwécklungsstrategie, op Basis vun där et de séchersten an zertifizéierten russesch-made Datelagerungssystem gëtt (an am Zukunft, e Virtualiséierungssystem op Elbrus-16C). De russesche System ass sou wäit wéi et elo kierperlech méiglech ass an modernen Konditiounen.

Mir gesinn dacks an den Neiegkeeten déi nächst epesch Ausfäll vu Firmen, déi sech houfreg russesch Hiersteller nennen, awer tatsächlech engagéiert sinn mat der neier Klebung vun Etiketten ouni eegene Wäert op d'Produkter vun engem auslänneschen Hiersteller ze addéieren, ausser fir hir Markup. Esou Firmen, leider, werfen e Schied op all real russesch Entwéckler an Hiersteller.

Mat dësem Artikel wëlle mir kloer weisen datt et an eisem Land Firmen waren, sinn a wäerte ginn, déi wierklech an effizient modern komplex IT Systemer maachen an aktiv entwéckelen, an d'Importsubstitutioun an der IT ass net eng profanity, mee eng Realitéit an där mir all liewen. Dir kënnt dës Realitéit net gär hunn, Dir kënnt et kritiséieren, oder Dir kënnt schaffen a besser maachen.

SHD AERODISK op Gewalt Prozessoren Elbrus 8C

Den Zesummebroch vun der UdSSR verhënnert gläichzäiteg d'Equipe vun den Elbrus Creatoren e prominente Spiller an der Welt vun de Prozessoren ze ginn an huet d'Team gezwongen fir Finanzéierung fir hir Entwécklungen am Ausland ze sichen. Et gouf fonnt, d'Aarbecht gouf gemaach, an d'intellektuell Eegentum gouf gespuert, fir dat ech deene Leit e grousse Merci soen!

Dat ass alles fir de Moment, schreift w.e.g. Är Kommentaren, Froen an natierlech Kritik. Mir sinn ëmmer frou.

Och, am Numm vun der ganzer Aerodisk Firma, wëll ech der ganzer russescher IT Communautéit fir déi kommend Neie Joer a Chrëschtdag ze gratuléieren, wënschen 100% uptime - an datt Backupsatellit wäert net fir jiddereen am neie Joer nëtzlech sinn))).

Materialien gebraucht

En Artikel mat enger allgemenger Beschreiwung vun Technologien, Architekturen a Perséinlechkeeten:
https://www.ixbt.com/cpu/e2k-spec.html

Eng kuerz Geschicht vu Computeren ënner dem Numm "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Allgemeng Artikel iwwer e2k Architektur:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

Den Artikel handelt iwwer déi 4. Generatioun (Elbrus-8S) an déi 5. Generatioun (Elbrus-8SV, 2020):
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1

Spezifikatioune vun der nächster 6. Generatioun vu Prozessoren (Elbrus-16SV, 2021):
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1

Déi offiziell Beschreiwung vun der Architektur vun Elbrus:
http://www.elbrus.ru/elbrus_arch

D'Pläng vun den Entwéckler vun der Hardware a Software Plattform "Elbrus" fir e Supercomputer mat exascale Leeschtung ze kreéieren:
http://www.mcst.ru/files/5a9eb2/a10cd8/501810/000003/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf

Russesch Elbrus Technologien fir perséinlech Computeren, Serveren a Supercomputer:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

En alen Artikel vum Boris Babayan, awer nach ëmmer relevant:
http://www.mcst.ru/e2k_arch.shtml

Alen Artikel vum Mikhail Kuzminsky:
https://www.osp.ru/os/1999/05-06/179819

MCST Presentatioun, allgemeng Informatioun:
https://yadi.sk/i/HDj7d31jTDlDgA

Informatioun iwwer Alt OS fir d'Elbrus Plattform:
https://altlinux.org/эльбрус

https://sdelanounas.ru/blog/shigorin/

Source: will.com

Setzt e Commentaire