SHD AERODISK amin'ny processeur an-trano Elbrus 8C

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Salama ry mpamaky Habr. Te hizara vaovao mahafaly izahay. Niandry ny tena famokarana andiany vaovao amin'ny processeur Rosiana Elbrus 8C izahay nony farany. Amin'ny fomba ofisialy, ny famokarana serial dia tokony ho nanomboka tamin'ny taona 2016, fa raha ny marina, ny famokarana faobe izay nanomboka tamin'ny taona 2019 ihany ary efa ho 4000 eo ho eo ny processeur efa navoaka.

Saika avy hatrany taorian'ny nanombohan'ny famokarana faobe dia niseho tao amin'ny Aerodisk ireo processeurs ireo, izay isaoranay an'i NORSI-TRANS, izay nanome anay tamim-pitiavana ny sehatra hardware Yakhont UVM, izay manohana ireo processeur Elbrus 8C, amin'ny fandefasana ny ampahany amin'ny rindrambaiko. ny rafitra fitahirizana. Ity dia sehatra manerantany maoderina izay mahafeno ny fepetra rehetra takian'ny MCST. Amin'izao fotoana izao, ny sehatra dia ampiasain'ny mpanjifa manokana sy ny mpandraharaha amin'ny fifandraisan-davitra mba hiantohana ny fampiharana ny hetsika napetraka mandritra ny hetsika fikarohana.

Amin'izao fotoana izao dia vita soa aman-tsara ny seranan-tsambo, ary ankehitriny ny rafitra fitahirizana AERODISK dia misy amin'ny dikan-teny miaraka amin'ireo processeurs an-trano Elbrus.

Ato amin'ity lahatsoratra ity dia hiresaka momba ny processeurs ny tenany, ny tantarany, ny maritrano ary, mazava ho azy, ny fampiharana ny rafitra fitahirizana ao Elbrus.

История

Ny tantaran'ny processeurs Elbrus dia nanomboka tamin'ny andron'ny Firaisana Sovietika. Tamin'ny 1973, tao amin'ny Institute of Fine Mechanics and Computer Engineering nomem-boninahitra S.A. Lebedev (nomena anarana hoe Sergei Lebedev ihany, izay nitarika ny fampandrosoana ny solosaina Sovietika voalohany MESM, ary taty aoriana BESM), dia nanomboka ny fampandrosoana ny rafitra informatika multiprocessor antsoina hoe Elbrus. Vsevolod Sergeevich Burtsev no nanara-maso ny fampandrosoana, ary nandray anjara mavitrika tamin'ny fampandrosoana koa i Boris Artashesovich Babayan, izay iray amin'ireo lefitra lehiben'ny mpamorona.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK amin'ny processeur an-trano Elbrus 8C
Boris Artashesovich Babayan

Ny tena mpanjifa ny tetikasa dia, mazava ho azy, ny tafika mitam-piadiana ao amin'ny URSS, ary tamin'ny farany ny solosaina dia nahomby tamin'ny famoronana ny baiko informatika foibe sy ny tifitra rafitra ho an'ny balafomanga rafitra fiarovana, ary koa ny tanjona manokana rafitra. .

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Ny ordinatera Elbrus voalohany dia vita tamin'ny 1978. Izy io dia manana maritrano modular ary mety ahitana processeur 1 hatramin'ny 10 mifototra amin'ny tetika fampidirana antonony. Nahatratra 15 tapitrisa isan-tsegondra ny hafainganam-pandehan'ity milina ity. Ny habetsahan'ny RAM, izay mahazatra amin'ny processeur 10 rehetra, dia hatramin'ny 2 ka hatramin'ny faha-20 amin'ny teny milina na 64 MB.

Taty aoriana dia hita fa maro amin'ireo teknolojia ampiasaina amin'ny fampandrosoana ny Elbrus no nianatra teto amin'izao tontolo izao tamin'izany fotoana izany, ary ny International Business Machine (IBM) dia nandray anjara tamin'izy ireo, fa ny asa amin'ireo tetikasa ireo, tsy toy ny asa amin'ny Elbrus, dia tsy nahomby. dia vita ary tsy nitarika tamin'ny famoronana vokatra vita.

Araka ny voalazan'i Vsevolod Burtsev, ny injeniera sovietika dia nanandrana nampihatra ny traikefa nandroso indrindra tamin'ireo mpamorona an-trano sy vahiny. Ny rafitry ny solosaina Elbrus dia nisy fiantraikany tamin'ny ordinatera Burroughs, ny fivoaran'ny Hewlett-Packard, ary ny traikefan'ny mpamorona BESM-6.

Saingy tamin'izany fotoana izany dia maro ny fivoarana tany am-boalohany. Ny zavatra mahaliana indrindra momba ny Elbrus-1 dia ny maritranony.

Ny supercomputer noforonina dia lasa solosaina voalohany tao amin'ny URSS izay nampiasa maritrano superscalar. Ny fampiasana faobe ny superscalar processeur any ivelany dia nanomboka tamin'ny taona 90 tamin'ny taonjato farany ihany no niseho teo amin'ny tsenan'ny processeurs Intel Pentium.

Ho fanampin'izany, ireo processeurs input-output manokana dia azo ampiasaina handaminana ny famindrana angon-drakitra eo anelanelan'ny fitaovana periferika sy ny RAM ao anaty solosaina. Mety ho efatra ny processeur toy izany ao amin'ny rafitra, niara-niasa tamin'ny processeur afovoany izy ireo ary nanana ny fitadidiany manokana.

Elbrus-2

Tamin'ny 1985, Elbrus nahazo ny lojika fitohizana, ny Elbrus-2 solosaina dia noforonina ary nalefa tany amin'ny famokarana faobe. Raha ny momba ny maritrano dia tsy niavaka loatra tamin'ny teo alohany, fa nampiasa fototra singa vaovao, izay nahafahana nampitombo ny fampisehoana ankapobeny efa ho 10 heny - avy amin'ny 15 tapitrisa asa isan-tsegondra ka hatramin'ny 125 tapitrisa. Nitombo ho 16 tapitrisa teny 72-bit na 144 MB. Ny bandwidth ambony indrindra amin'ny fantsona Elbrus-2 I / O dia 120 MB / s.

Ny "Elbrus-2" dia nampiasaina tamin'ny ivon-toeram-pikarohana nokleary tao Chelyabinsk-70 sy Arzamas-16 ao amin'ny MCC, ao amin'ny rafi-piarovana balafomanga A-135, ary koa amin'ny tobin'ny miaramila hafa.

Ny famoronana an'i Elbrus dia nankasitrahan'ny mpitarika ny Firaisana Sovietika. Injeniera maro no nahazo baiko sy medaly. Nahazo mari-pankasitrahana avy amin'ny fanjakana ny Jeneraly Designer Vsevolod Burtsev sy ny manam-pahaizana maro hafa. Ary Boris Babayan nahazo ny Order ny Revolisiona Oktobra.

Ireo loka ireo dia mihoatra noho ny mendrika, hoy i Boris Babayan taty aoriana:

"Tamin'ny 1978, nanao ny milina superscalar voalohany izahay, Elbrus-1. Amin'izao fotoana izao any Andrefana dia manao superscalars amin'ity maritrano ity ihany izy ireo. Ny superscalar voalohany dia niseho tany Andrefana tamin'ny 92, ny anay tamin'ny 78. Ankoatr'izay, ny dikan'ny superscalar nataonay dia mitovy amin'ny Pentium Pro izay nataon'i Intel tamin'ny 95.

Ireo teny momba ny fahamboniana ara-tantara ireo dia voamarina ihany koa any Etazonia, Keith Diefendorff, mpamorona ny Motorola 88110, iray amin'ireo processeur superscalar tandrefana voalohany, nanoratra hoe:

"Tao amin'ny 1978, efa ho 15 taona talohan'ny nisehoan'ny processeur superscalar tandrefana voalohany, Elbrus-1 dia nampiasa processeur iray, miaraka amin'ny famoahana torolàlana roa ao anatin'ny tsingerina iray, nanova ny filaharan'ny famonoana ny fampianarana, nanova anarana ny rejisitra ary nanatanteraka tamin'ny fiheverana."

Elbrus-3

Tamin'ny 1986 izany, ary saika avy hatrany taorian'ny fahavitan'ny asa amin'ny Elbrus faharoa, ITMiVT dia nanomboka namolavola rafitra Elbrus-3 vaovao tamin'ny alàlan'ny rafitra processeur vaovao. Nantsoin'i Boris Babayan hoe “post-superscalar” io fomba fiasa io. Io maritrano io, antsoina hoe VLIW / EPIC tatỳ aoriana, dia nanomboka nampiasa ny processeur Intel Itanium tamin'ny ho avy (tamin'ny tapaky ny taona 90) (ary tao amin'ny URSS ireo fivoarana ireo dia nanomboka tamin'ny 1986 ary nifarana tamin'ny 1991).

Ao amin'ity complex computing ity dia nampiharina voalohany ny hevitra momba ny fanaraha-maso mazava ny fitovian'ny asa miaraka amin'ny fanampian'ny compiler.

Tamin'ny 1991, ny voalohany ary, indrisy, navoaka ny hany solosaina Elbrus-3, izay tsy azo ahitsy tanteraka, ary taorian'ny firodanan'ny ny Firaisana Sovietika, tsy nisy olona nila izany, ary ny fampandrosoana sy ny drafitra nijanona teo amin'ny taratasy.

Fototra amin'ny maritrano vaovao

Ny ekipa niasa tao amin'ny ITMiVT tamin'ny famoronana supercomputers sovietika dia tsy nisaraka, fa nanohy niasa ho toy ny orinasa misaraka amin'ny anarana hoe MCST (Moscow Center for SPARK-Technologies). Ary tany am-piandohan'ireo taona 90 dia nanomboka ny fiaraha-miasa mavitrika eo amin'ny MCST sy ny Sun Microsystems, izay nandraisan'ny ekipan'ny MCST anjara tamin'ny fampandrosoana ny microprocessor UltraSPARC.

Nandritra io vanim-potoana io no nipoiran'ny tetikasa maritrano E2K, izay novatsian'ny Sun tany am-boalohany. Taty aoriana dia lasa mahaleo tena tanteraka ny tetikasa ary nijanona tao amin'ny ekipan'ny MCST ny fananana ara-tsaina rehetra ho azy.

"Raha mbola miara-miasa amin'ny Sun amin'ity faritra ity izahay dia ho an'ny Masoandro ny zava-drehetra. Na dia ny 90%-n'ny asa aza dia vita talohan'ny nahatongavan'ny Masoandro. " (Boris Babayan)

Ny maritrano E2K

Rehefa miresaka momba ny rafitry ny processeurs Elbrus isika, dia matetika no mandre ireto fanambarana manaraka ireto avy amin'ny mpiara-miasa aminay amin'ny indostrian'ny IT:

"Elbrus dia maritrano RISC"
"Elbrus dia maritrano EPIC"
"Elbrus dia SPARC-architecture"

Raha ny marina, tsy misy marina tanteraka ireo fanambarana ireo, na raha marina izany, dia ampahany ihany no marina.

Ny maritrano E2K dia maritrano processeur tany am-boalohany, ny toetra fototra amin'ny E2K dia ny fahombiazan'ny angovo sy ny scalability tena tsara, azo amin'ny alàlan'ny famaritana ny parallèle mazava amin'ny asa. Ny maritrano E2K dia novolavolain'ny ekipan'ny MCST ary mifototra amin'ny maritrano post-superscalar (a la EPIC) misy fiantraikany amin'ny maritrano SPARC (miaraka amin'ny RISC taloha). Nandritra izany fotoana izany, ny MCST dia nandray anjara mivantana tamin'ny famoronana telo amin'ireo rafitra fototra efatra (Superscalars, Post-Superscalars ary SPARC). Kely tokoa izao tontolo izao.

Mba hisorohana ny fisafotofotoana amin'ny ho avy, dia nanao diagram tsotra izahay izay, na dia notsorina aza, dia mampiseho mazava tsara ny fototry ny maritrano E2K.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Ankehitriny kely momba ny anaran'ny maritrano, mifandraika amin'izany dia misy ihany koa ny tsy fifankahazoana.

Amin'ny loharano isan-karazany dia afaka mahita ireto anarana manaraka ireto ho an'ity maritrano ity ianao: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilization Scheduling", izany hoe drafitra mazava momba ny fampiasana loharano fototra). Ireo anarana rehetra ireo dia miresaka zavatra mitovy - momba ny maritrano, fa ao amin'ny antontan-taratasy ara-teknika ofisialy, ary koa amin'ny sehatra ara-teknika, ny anarana E2K dia ampiasaina hanondroana ny maritrano, ka amin'ny ho avy, raha miresaka momba ny maritrano processeur isika, mampiasa ny teny hoe "E2K", ary raha momba ny processeur manokana, dia mampiasa ny anarana hoe "Elbrus".

Ny endri-javatra ara-teknika amin'ny maritrano E2K

Amin'ny maritrano nentim-paharazana toy ny RISC na CISC (x86, PowerPC, SPARC, MIPS, ARM), ny processeur dia mahazo toromarika izay natao ho an'ny famonoana misesy. Ny processeur dia afaka mamantatra ny asa tsy miankina ary mampandeha azy ireo amin'ny parallèle (superscalar) ary manova ny filaharany (tsy misy filaminana). Na izany aza, ny famakafakana fiankinan-doha mavitrika sy ny fanohanana ny famonoana tsy ara-dalàna dia manana fetrany amin'ny lafin'ny isan'ny baiko natomboka sy nodinihina isaky ny tsingerina. Ho fanampin'izany, ireo sakana mifanaraka amin'izany ao anatin'ny processeur dia mandany angovo be dia be, ary ny fampiharana sarotra indrindra indraindray dia miteraka olana amin'ny fitoniana na fiarovana.

Ao amin'ny maritrano E2K, ny asa lehibe amin'ny famakafakana ny fiankinan-doha sy ny fanatsarana ny filaharan'ny asa dia raisin'ny compiler. Ny processeur dia mandray ilay antsoina hoe. toromarika midadasika, ny tsirairay amin'izy ireo dia misy toromarika ho an'ny fitaovana mpanatanteraka processeur rehetra izay tsy maintsy atomboka amin'ny tsingerin'ny famantaranandro. Ny processeur dia tsy voatery hamakafaka ny fiankinan-doha eo amin'ny operand na ny swap asa eo anelanelan'ny torolalana midadasika: ny compiler dia manao izany rehetra izany mifototra amin'ny famakafakana kaody loharano sy ny drafitra loharanon-karena. Vokatr'izany, ny hardware processeur dia mety ho tsotra sy ara-toekarena kokoa.

Ny compiler dia afaka mamaky ny kaody loharano amin'ny fomba tsara kokoa noho ny fitaovana RISC/CISC an'ny processeur ary mahita asa mahaleo tena kokoa. Noho izany, ny maritrano E2K dia manana vondrona famonoana mitovitovy kokoa noho ny maritrano nentim-paharazana.

Ny endri-javatra ankehitriny amin'ny maritrano E2K:

  • Fantsona 6 an'ny arithmetic logic units (ALU) miasa amin'ny parallèle.
  • Register rakitra amin'ny 256 84-bit rejisitra.
  • Fanohanana fitaovana ho an'ny tsingerina, anisan'izany ireo manana pipelining. Mampitombo ny fahombiazan'ny fampiasana loharanon-karena processeur.
  • Prepump data asynchronous azo zahana miaraka amin'ny fantsona famakiana misaraka. Mamela anao hanafina ny fahatarana amin'ny fidirana amin'ny fitadidiana ary hampiasa feno kokoa ny ALU.
  • Fanohanana ny kajy tombantombana sy ny predicates kely. Mamela anao hampihena ny isan'ny fifindrana ary manatanteraka sampana maromaro amin'ny programa mifanitsy.
  • Didy midadasika afaka mamaritra asa hatramin'ny 23 ao anatin'ny tsingerin'ny famantaranandro iray miaraka amin'ny famenoana ambony indrindra (hetsika mihoatra ny 33 rehefa mametaka opérands amin'ny torolàlana vector).

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Fahalalahan'ny x86

Na dia teo amin'ny sehatry ny famolavolana maritrano aza dia takatry ny mpamorona ny maha-zava-dehibe ny fanohanana rindrambaiko nosoratana ho an'ny maritrano Intel x86. Ho an'izany dia nisy rafitra nampiharina ho an'ny dynamique (izany hoe, mandritra ny fanatanterahana ny programa, na "amin'ny sidina") ny fandikana ny kaody binary x86 amin'ny kaody processeur architecture E2K. Ity rafitra ity dia afaka miasa amin'ny fomba fampiharana (amin'ny fomba WINE), ary amin'ny fomba mitovy amin'ny hypervisor (avy eo dia azo atao ny mampandeha ny OS vahiny manontolo ho an'ny maritrano x86).

Noho ny haavon'ny fanatsarana maro dia azo atao ny manatratra ny hafainganam-pandeha ambony amin'ny kaody voadika. Ny kalitaon'ny fakan-tsarimihetsika x86 dia nohamafisina tamin'ny fanombohana nahomby ny rafitra fandidiana 20 mahery (anisan'izany ny dikan-Windows maromaro) sy ny fampiharana an-jatony amin'ny rafitra informatika Elbrus.

Fomba fanatanterahana programa voaaro

Ny iray amin'ireo hevitra mahaliana indrindra nolovaina tamin'ny maritrano Elbrus-1 sy Elbrus-2 dia ilay antsoina hoe famonoana programa azo antoka. Ny votoatiny dia ny miantoka fa ny programa dia tsy miasa afa-tsy amin'ny angon-drakitra natomboka, hanamarina ny fidirana amin'ny fitadidiana rehetra ho an'ny adiresin'ny adiresy manan-kery, mba hanomezana fiarovana inter-module (ohatra, hiarovana ny programa fiantsoana amin'ny fahadisoana ao amin'ny tranomboky). Ireo fanamarinana rehetra ireo dia atao amin'ny fitaovana. Ho an'ny maodely voaaro dia misy compiler feno sy tranomboky fanohanana runtime. Mandritra izany fotoana izany dia tokony ho takatra fa ny fameperana napetraka dia mitarika ho amin'ny tsy fahafahan'ny fandaminana ny famonoana, ohatra, ny fehezan-dalàna voasoratra ao amin'ny C ++.

Na dia ao amin'ny mahazatra, "tsy voaaro" fomba fiasan'ny Elbrus processors, dia misy endri-javatra izay mampitombo ny azo itokisana ny rafitra. Noho izany, misaraka amin'ny antontam-baovaon'ny mpampiasa ny antontam-baovao mamatotra (ny rojo ny adiresin'ny fiverenana amin'ny antso) ary tsy azo idirana amin'ny fanafihana toy ny viriosy toy ny fanodikodinana adiresy miverina.

Namboarina nandritra ny taona maro, dia tsy vitan'ny hoe misambotra sy manoatra noho ny maritrano mifaninana amin'ny lafiny fampisehoana sy scalability amin'ny ho avy, fa manome fiarovana amin'ny bibikely mamely ny x86/amd64 ihany koa. Famaritana toy ny 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) sy ny toy izany.

Ny fiarovana maoderina amin'ny vulnerabilities hita ao amin'ny maritrano x86/amd64 dia mifototra amin'ny patch eo amin'ny sehatry ny rafitra miasa. Izany no mahatonga ny fihenan'ny fampisehoana amin'ny processeurs amin'izao fotoana izao sy teo aloha amin'ireo maritrano ireo dia tena hita ary manomboka amin'ny 30% ka hatramin'ny 80%. Izahay, mpampiasa mavitrika amin'ny processeur x86, dia mahafantatra izany, mijaly ary manohy "mihinana cactus", fa ny fisian'ny vahaolana amin'ireo olana ireo amin'ny tsimokaretina ho antsika (ary, vokatr'izany, ho an'ny mpanjifantsika) tombony tsy isalasalana, indrindra raha Rosiana ny vahaolana.

Ireo teknisianina

Ireto ambany ireto ny toetra ara-teknika ofisialin'ny processeur Elbrus taloha (4C), ankehitriny (8C), vaovao (8CB) ary ho avy (16C) raha ampitahaina amin'ireo processeur Intel x86 mitovy.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Na dia ny fijery tampoka amin'ity latabatra ity aza dia mampiseho (ary tena mahafinaritra izany) fa ny fihemorana ara-teknolojian'ny processeur an-trano, izay toa tsy azo resena 10 taona lasa izay, dia toa kely dia kely, ary amin'ny 2021 miaraka amin'ny fandefasana ny Elbrus-16C (izay, anisan'izany, anisan'izany ny XNUMX taona). zavatra hafa, hanohana virtoaly) dia hihena ho amin'ny halavirana kely indrindra.

SHD AERODISK amin'ny processeur Elbrus 8C

Mandalo teoria mankany amin'ny fampiharana isika. Ao anatin'ny fiaraha-miasa stratejika an'ny MCST, Aerodisk, Basalt SPO (Alt Linux teo aloha) ary NORSI-TRANS, dia novolavolaina sy napetraka ny rafitra fitahirizana angon-drakitra, izay amin'izao fotoana izao dia tsy ny tsara indrindra amin'ny lafiny fiarovana, fampiasa, ny vidiny sy ny fahombiazany, araka ny hevitray, dia vahaolana mendrika tsy azo lavina izay afaka miantoka ny haavon'ny fahaleovantena ara-teknolojian'ny Tanindrazanay.
Ankehitriny ny antsipiriany...

Ny fitaovana anjara

Ny ampahany amin'ny fitaovana amin'ny rafitra fitahirizana dia ampiharina amin'ny fototry ny sehatra manerantany Yakhont UVM an'ny orinasa NORSI-TRANS. Ny sehatra Yakhont UVM dia nahazo ny satan'ny fitaovam-pifandraisan-davitra avy amin'ny fiaviana Rosiana ary tafiditra ao amin'ny rejisitry ny vokatra radio-elektronika Rosiana. Ny rafitra dia misy mpanara-maso fitahirizana roa misaraka (2U tsirairay), izay mifamatotra amin'ny fifandraisana 1G na 10G Ethernet, ary koa amin'ny talantalana kapila ifampizarana mampiasa fifandraisana SAS.

Mazava ho azy fa tsy tsara tarehy toy ny endrika "Cluster in a box" (rehefa apetraka ao anaty chassis 2U ny controllers sy disks miaraka amin'ny backplane mahazatra) izay matetika ampiasainay, fa tsy ho ela dia ho hita ihany koa. Ny zava-dehibe eto dia ny miasa tsara, fa ny "tsipìka" no hodinihintsika any aoriana.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Eo ambanin'ny saron-tava, ny controller tsirairay dia manana motherboard iray misy processeur misy slot RAM efatra (DDR3 ho an'ny processeur 8C). Eo amin'ny sambo tsirairay ihany koa dia misy seranan-tsambo 4 1G Ethernet (ny roa amin'izy ireo dia ampiasain'ny rindrambaiko AERODISK ENGINE ho serivisy) ary slot PCIe telo ho an'ny adaptatera Back-end (SAS) sy Front-end (Ethernet na FibreChannel).

Amin'ny maha boot drives dia mampiasa fiara SATA SSD Rosiana avy amin'ny GS Nanotech izahay, izay efa nosedrainay imbetsaka sy nampiasaina tamin'ny tetikasa.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Rehefa nihaona voalohany tamin’ilay lampihazo izahay, dia nandinika tsara azy io. Tsy nanana fanontaniana momba ny kalitaon'ny fivoriambe sy ny fametahana izahay, natao tsara sy azo antoka ny zava-drehetra.

rafitra fandidiana

Ny dikan'ny OS Alt 8SP ho an'ny fanamarinana dia ampiasaina ho OS. Atsy ho atsy, mikasa ny hamorona tahirim-pamokarana azo ampiasaina sy havaozina tsy tapaka ho an'ny Alt OS miaraka amin'ny rindrambaiko fitahirizana Aerodisk izahay.

Ity dika fizarana ity dia naorina amin'ny dikan-teny stable amin'ny kernel Linux 4.9 ho an'ny E2K (sampana manana fanohanana maharitra natolotry ny manam-pahaizana MCST), nampiana patch ho an'ny fiasa sy fiarovana. Ny fonosana rehetra ao amin'ny Alt OS dia natsangana mivantana amin'ny Elbrus amin'ny fampiasana ny rafitra fananganana transactional tany am-boalohany an'ny tetikasa ALT Linux Team, izay nahatonga ny fampihenana ny vidin'ny asa ho an'ny famindrana ny tenany sy ny fiheverana bebe kokoa ny kalitaon'ny vokatra.

Izay famotsorana ny Alt OS ho an'ny Elbrus dia azo itarina be amin'ny lafiny fampiasa amin'ny fampiasana ny tahiry misy azy (avy amin'ny fonosana loharano 6 arivo eo ho eo ho an'ny dikan-teny fahavalo ka hatramin'ny 12 ho an'ny fahasivy).

Natao ihany koa ny safidy satria i Basalt SPO, mpamorona ny Alt OS, dia miara-miasa mavitrika amin'ireo mpamorona rindrambaiko sy fitaovana hafa amin'ny sehatra isan-karazany, miantoka ny fifandraisana tsy misy fotony ao anatin'ny rafitra hardware sy rindrambaiko.

Rafitra fitahirizana rindrambaiko

Rehefa porting, dia nandao avy hatrany ny hevitra ny fampiasana ny x2 emulation tohanan'ny E86K, ary nanomboka niara-niasa tamin'ny processeur mivantana (Soa ihany, Alt efa manana ny fitaovana ilaina amin'izany).

Anisan'ny zavatra hafa, ny fomba famonoana teratany dia manome fiarovana tsara kokoa (ireo fitaovana telo mitovy fa tsy iray) ary mampitombo ny fahombiazany (tsy ilaina ny manolotra cores iray na roa amin'ny valo ho an'ny mpandika teny binary miasa, ary ny compiler dia manao ny asany. asa tsara kokoa noho ny JIT).

Raha ny marina, ny fampiharana E2K an'ny AERODISK ENGINE dia manohana ny ankamaroan'ny fiasa fitahirizana efa misy hita ao amin'ny x86. Ny kinova ankehitriny an'ny AERODISK ENGINE (A-CORE version 2.30) dia ampiasaina ho rindrambaiko rafitra fitahirizana.

Tsy misy olana amin'ny E2K, ireto fiasa manaraka ireto dia nampidirina sy nosedraina mba hampiasaina amin'ny vokatra:

  • Fandeferana diso ho an'ny mpanara-maso roa sy multipath I/O (mpio)
  • Sakanana sy fidirana amin'ny rakitra miaraka amin'ny boky manify (RDG, dobo DDP; FC, iSCSI, NFS, protocols SMB anisan'izany ny fampidirana Active Directory)
  • Ambaratonga RAID isan-karazany ka hatramin'ny parity telo (anisan'izany ny fahafahana mampiasa ny mpamorona RAID)
  • Fitehirizana hybrid (manambatra SSD sy HDD ao anaty dobo iray ihany, izany hoe cache sy tiering)
  • Safidy fitsitsiana habakabaka miaraka amin'ny deduplication sy famatrarana
  • Saripikan'ny ROW, clones ary safidy replication isan-karazany
  • Ary ireo endri-javatra kely hafa nefa mahasoa toy ny QoS, hotspare manerantany, VLAN, BOND, sns.

Raha ny marina, tao amin'ny E2K dia nahavita nahazo ny fiasa rehetra izahay, afa-tsy ny multi-controllers (mihoatra ny roa) sy ny fandaharam-potoana I / O multi-threaded, izay ahafahantsika mampitombo ny fahombiazan'ny dobo flash rehetra amin'ny 20-30% .

Fa isika, mazava ho azy, dia hanampy ihany koa ireo asa mahasoa, ny fotoana.

Kely momba ny fampisehoana

Rehefa avy nandalo tamim-pahombiazana ny fitsapana ny fiasa fototra amin'ny rafitra fitahirizana, mazava ho azy, dia nanomboka nanao fitsapana entana.

Ohatra, amin'ny rafitra fitehirizana roa-controller (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), izay tsy nesorina ny cache RAM, dia namorona dobo DDP roa izahay miaraka amin'ny ambaratonga RAID-10 lehibe ary 500G roa. LUN ary mampifandray ireo LUN ireo amin'ny iSCSI (10G Ethernet) amin'ny mpampiantrano Linux. Ary nanao ny iray amin'ireo fitsapana fototra isan'ora amin'ny sakana kely enta-mavesatra misesy mampiasa ny programa FIO.

Tena tsara ny vokatra voalohany.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Ny enta-mavesatra eo amin'ny processeurs dia eo amin'ny salan'isa 60%, i.e. io no ambaratonga fototra ahafahan'ny fitahirizana miasa soa aman-tsara.

Eny, lavitra be izany, ary mazava ho azy fa tsy ampy ho an'ny DBMSs avo lenta izany, fa, araka ny asehon'ny fanaontsika, ireo toetra ireo dia ampy ho an'ny 80% amin'ny asa ankapobeny izay ampiasaina ny rafitra fitahirizana.

Fotoana fohy taty aoriana, mikasa ny hiverina izahay miaraka amin'ny tatitra amin'ny antsipiriany momba ny fitsapana enta-mavesatra an'i Elbrus ho sehatra fitahirizana.

Hoavy mamirapiratra

Araka ny nosoratanay teo ambony dia nanomboka vao haingana ny famokarana faobe an'ny Elbrus 8C - tamin'ny fiandohan'ny taona 2019 ary tamin'ny volana Desambra dia efa nisy processeur 4000 teo ho eo no navoaka. Raha ampitahaina dia 4 ihany ny processeur an'ny taranaka teo aloha Elbrus 5000C no novokarina nandritra ny vanim-potoanan'ny famokarana azy, noho izany dia misy ny fandrosoana.

Mazava ho azy fa mitete any an-dranomasina izany, na dia ho an'ny tsena Rosiana aza, fa ny lalana dia hofehezin'ny mandeha an-tongotra.
Ny famoahana ireo processeur Elbrus 2020C an'aliny maro dia nokasaina ho an'ny taona 8, ary efa tarehimarika matotra izany. Ankoatr'izay, mandritra ny 2020, ny processeur Elbrus-8SV dia tokony ho entin'ny ekipan'ny MCST amin'ny famokarana faobe.

Ny drafitra famokarana toy izany dia fampiharana ho an'ny ampahany manan-danja amin'ny tsenan'ny processeur an-trano manontolo.

Vokatr'izany, eto ary ankehitriny dia manana processeur Rosiana tsara sy maoderina miaraka amin'ny paikady fampandrosoana marina ary, araka ny hevitray, izay miorina amin'ny rafitra fitahirizana angon-drakitra azo antoka sy voamarina indrindra (ary ao amin'ny ho avy, rafitra virtoaly amin'ny Elbrus-16C). Ny rafitra Rosiana dia lavitra araka izay azo atao ara-batana amin'ny toe-javatra maoderina.

Hitantsika matetika ao amin'ny vaovao ny tsy fahombiazan'ny orinasa manaraka izay miantso ny tenany ho mpanamboatra Rosiana, fa raha ny marina dia mirotsaka amin'ny fametahana indray ny etikety nefa tsy manampy ny sandany manokana amin'ny vokatra avy amin'ny mpanamboatra vahiny, afa-tsy ny marika. Ny orinasa toy izany, indrisy, dia manaloka ny tena mpamorona sy mpanamboatra Rosiana rehetra.

Amin'ity lahatsoratra ity, tianay ny hampiseho mazava fa eto amin'ny firenentsika dia misy, misy ary ho orinasa izay tena sy mahomby amin'ny famolavolana rafitra IT maoderina ary mivoatra mavitrika, ary ny fanoloana fanoloana amin'ny IT dia tsy fitenenan-dratsy, fa zava-misy izay velona isika rehetra. Tsy afaka mitia an'io zava-misy io ianao, afaka mitsikera azy, na afaka miasa sy manatsara azy io.

SHD AERODISK amin'ny processeur an-trano Elbrus 8C

Ny firodanan'ny URSS tamin'ny fotoana iray dia nanakana ny ekipan'ny mpamorona Elbrus tsy ho lasa mpilalao malaza eo amin'ny tontolon'ny processeur ary nanery ny ekipa hitady famatsiam-bola ho an'ny fivoarany any ivelany. Hita izany, vita ny asa, ary voavonjy ny fananana ara-tsaina, izay isaorana lehibe ho an'ireo olona ireo!

Izay ihany aloha dia soraty ny hevitrao, ny fanontanianao ary ny fanakianana mazava ho azy. Faly foana izahay.

Ary koa, amin'ny anaran'ny orinasa Aerodisk manontolo, te-hiarahaba ny vondrom-piarahamonina IT Rosiana iray manontolo aho amin'ny taom-baovao sy Krismasy ho avy, maniry ny ora 100% - ary ny backup dia tsy mahasoa na iza na iza amin'ny taom-baovao))).

Ireo fitaovana ampiasaina

Lahatsoratra misy famaritana ankapobeny momba ny teknolojia, maritrano ary toetra:
https://www.ixbt.com/cpu/e2k-spec.html

Tantara fohy momba ny solosaina mitondra ny anarana hoe "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Lahatsoratra ankapobeny momba ny architecture e2k:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

Ny lahatsoratra dia momba ny taranaka faha-4 (Elbrus-8S) sy ny taranaka faha-5 (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

Famaritana ny andiany faha-6 amin'ny processeur (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

Ny famaritana ofisialy ny maritrano Elbrus:
http://www.elbrus.ru/elbrus_arch

Ny drafitry ny mpamorona ny fitaovana sy rindrambaiko sehatra "Elbrus" mba hamorona supercomputer amin'ny exascale fampisehoana:
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

Teknolojia Rosiana Elbrus ho an'ny solosaina manokana, lohamilina ary supercomputers:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

Lahatsoratra tranainy nosoratan'i Boris Babayan, saingy mbola manan-danja:
http://www.mcst.ru/e2k_arch.shtml

Lahatsoratra taloha nataon'i Mikhail Kuzminsky:
https://www.osp.ru/os/1999/05-06/179819

Famelabelarana MCST, fampahalalana ankapobeny:
https://yadi.sk/i/HDj7d31jTDlDgA

Fampahalalana momba ny Alt OS ho an'ny sehatra Elbrus:
https://altlinux.org/эльбрус

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

Source: www.habr.com

Add a comment