SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

Talofa le au faitau Habr. Matou te fia faasoa atu ni tala fiafia tele. Na iu lava ina matou faatalitali mo le gaosiga o le faasologa o se augatupulaga fou o le gaosiga o Elbrus 8C Rusia. I le tulaga aloaʻia, o le gaosiga o faasologa e tatau ona amata i le amataga o le 2016, ae, o le mea moni, o le tele o gaosiga na amata i le 2019 ma e tusa ma le 4000 processors ua uma ona faʻamalolo.

Toeitiiti lava ina ua maeʻa le amataga o le tele o gaosiga, o nei gaosiga na faʻaalia i totonu o la matou Aerodisk, lea matou te fia faʻafetai atu ai ia NORSI-TRANS, lea na tuʻuina mai ma le agalelei ia i matou lona fausaga faʻapipiʻi Yakhont UVM, lea e lagolagoina Elbrus 8C processors, mo le faʻapipiʻiina o le vaega o le polokalama. le faiga e teu ai. Ole fa'aonaponei fa'aonaponei fa'asalalauga fa'aonaponei e fetaui ma mana'oga uma ole MCST. I le taimi nei, o loʻo faʻaogaina le faʻavae e tagata faʻatau faʻapitoa ma faʻatautaia telefoni e faʻamautinoa ai le faʻatinoina o gaioiga faʻavae i le taimi o galuega suʻesuʻe.

I le taimi nei, ua maeʻa faʻamaeʻaina le faʻapipiʻiina, ma o le taimi nei o loʻo maua le polokalama faʻapipiʻi AERODISK i le faʻasalalauga faʻatasi ma fale gaosi Elbrus.

I totonu o lenei tusiga, o le a tatou talanoa e uiga i le gaosiga o latou lava, o latou talafaasolopito, fausaga, ma, ioe, o lo tatou faʻatinoina o le teuina o faiga i Elbrus.

История

O le talafaasolopito o Elbrus processors na amata mai i taimi o le Soviet Union. I le 1973, i le Institute of Fine Mechanics and Computer Engineering na faaigoa S.A. Lebedev (faʻaigoaina i le tutusa Sergei Lebedev, o le na taʻitaʻia muamua le atinaʻeina o le MESM komepiuta Soviet muamua, ma mulimuli ane BESM), na amata ai le atinaʻeina o faiga faʻapipiʻi multiprocessor e taʻua o Elbrus. O Vsevolod Sergeevich Burtsev na vaavaaia le atinaʻe, ma o Boris Artashesovich Babayan, o se tasi o sui sili o mamanu, sa auai malosi foi i le atinaʻe.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C
Boris Artashesovich Babayan

O le tagata faʻatau autu o le poloketi, o le mea moni, o le au faʻaauupegaina a le USSR, ma o lenei faʻasologa o komepiuta na iu lava ina faʻaaogaina ma le manuia i le fausiaina o nofoaga tutotonu o faʻatonuga ma faʻaupuga faʻapipiʻi mo faiga faʻapolopolo, faʻapea foʻi ma isi faiga faʻapitoa. .

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

O le uluai komepiuta Elbrus na maeʻa i le 1978. Sa i ai se fausaga faʻapitoa ma e mafai ona aofia ai mai le 1 i le 10 faʻapipiʻi e faʻavae i luga o faiga faʻapipiʻi feololo. O le saoasaoa o lenei masini na oʻo atu i le 15 miliona gaioiga i le sekone. O le aofaʻi o le RAM, lea e masani ai 10 processors uma, e oʻo atu i le 2 i le 20th power of machine words poʻo le 64 MB.

Mulimuli ane na aliali mai o le tele o tekinolosi na faʻaaogaina i le atinaʻeina o Elbrus na suʻesuʻeina i le lalolagi i le taimi lava e tasi, ma na faʻaaogaina e le International Business Machine (IBM), ae o loʻo galue i nei galuega, e le pei o galuega i Elbrus, e leʻi faia. na mae'a ma e le'i i'u lava ina fa'atupuina se oloa mae'a.

E tusa ai ma le Vsevolod Burtsev, na taumafai enisinia Soviet e faʻaoga le poto sili ona maualuga o le au atinaʻe i totonu ma fafo. O le fausaga o komepiuta Elbrus na aʻafia foi i komepiuta Burroughs, atinaʻe Hewlett-Packard, faʻapea foʻi ma le poto masani a le au atinaʻe BESM-6.

Ae i le taimi lava e tasi, o le tele o atinaʻe na muamua. O le mea sili ona manaia e uiga ia Elbrus-1 o lona fausaga.

O le supercomputer na faia na avea ma komepiuta muamua i le USSR na faʻaaogaina le fausaga faʻapitoa. O le tele o le faʻaaogaina o superscalar processors i fafo na amata i le 90s o le seneturi talu ai ma le faʻaalia i luga o le maketi o taugofie Intel Pentium processors.

E le gata i lea, e mafai ona faʻaogaina faʻasalalauga faʻapitoa faʻapipiʻi e faʻapipiʻi ai le fesiitaiga o faʻamaumauga i le va o masini faʻaoga ma le RAM i totonu o se komepiuta. E mafai ona oʻo atu i le fa faʻatonuga i totonu o le polokalama, latou te galulue faʻatasi ma le faʻatonuga tutotonu ma sa i ai a latou lava manatuaga tuuto.

Elbrus-2

I le 1985, na maua ai e Elbrus lona faʻaauau pea, na faia ai le komepiuta Elbrus-2 ma auina atu i le gaosiga tele. I le tulaga o le fausaga, e leʻi ese tele mai lona muamua, ae na faʻaaogaina se faavae elemene fou, lea na mafai ai ona faʻateleina le faʻatinoga atoa e toetoe lava 10 taimi - mai le 15 miliona gaioiga i le sekone i le 125 miliona. faʻateleina i le 16 miliona 72-bit upu poʻo le 144 MB. Ole maualuga ole bandwidth ole laina ole Elbrus-2 I/O ole 120 MB/s.

"Elbrus-2" na faʻaaogaina malosi i nofoaga autu o suʻesuʻega faaniukilia i Chelyabinsk-70 ma i Arzamas-16 i le MCC, i le A-135 missile defense system, faʻapea foʻi ma isi nofoaga faamiliteli.

O le fausiaina o Elbrus sa talisapaia e taitai o le Soviet Union. O le tele o inisinia na maua ni oka ma pine. General Designer Vsevolod Burtsev ma le tele o isi tagata tomai faapitoa na maua faailoga o le setete. Ma sa tuuina atu Boris Babayan le Poloaiga o le Fouvalega Oketopa.

O nei faailoga e sili atu nai lo le tatau, na fai mai mulimuli ane Boris Babayan:

"I le 1978, na matou faia ai le masini muamua sili, Elbrus-1. O le taimi nei i Sisifo latou te faia na'o superscalars o lenei fausaga. O le superscalar muamua na aliali mai i Sisifo i le 92, matou i le 78. E le gata i lea, o le lomiga o le superscalar na matou faia e tutusa ma le Pentium Pro na faia e Intel i le 95.

O nei upu e uiga i le tulaga maualuga o tala faasolopito o loʻo faʻamaonia foi i Amerika, Keith Diefendorff, o le na faia le Motorola 88110, o se tasi o uluai Western superscalar processors, na tusia:

"I le 1978, toeitiiti atoa le 15 tausaga aʻo leʻi faʻaalia muamua Western superscalar processors, na faʻaaogaina e Elbrus-1 se gaioiga, faʻatasi ai ma le tuʻuina atu o faʻatonuga e lua i le taamilosaga e tasi, suia le faʻatonuga o le faʻatonuga, toe faʻaigoaina resitala ma faʻataunuʻuina e ala i le manatu."

Elbrus-3

O le 1986, ma toetoe lava a maeʻa le galuega i le Elbrus lona lua, ITMiVT na amata fausia se faiga fou Elbrus-3 e faʻaaoga ai se fausaga fou fou. Na taʻua e Boris Babayan lenei faiga "post-superscalar". O le fausaga lenei, mulimuli ane taʻua o le VLIW / EPIC, i le lumanaʻi (i le ogatotonu o le 90s) na amata faʻaaogaina e le Intel Itanium processors (ma i le USSR o nei atinaʻe na amata i le 1986 ma faʻaiʻu i le 1991).

I lenei lavelave faakomepiuta, o manatu o le pulea manino o le tutusa o galuega ma le fesoasoani a se tagata tuufaatasia na muamua faatinoina.

I le 1991, o le muamua ma, o le mea e leaga ai, na tuʻuina atu le komepiuta Elbrus-3, lea e le mafai ona faʻatulagaina atoa, ma ina ua maeʻa le paʻu o le Soviet Union, e leai se tasi e manaʻomia, ma o atinaʻe ma fuafuaga na tumau i luga o pepa.

Tala'aga ile fausaga fou

O le 'au na galulue i le ITMiVT i le fausiaina o supercomputers Soviet e leʻi malepe, ae na faʻaauau pea ona galue o se kamupani eseʻese i lalo o le igoa MCST (Moscow Center for SPARK-Technologies). Ma i le amataga o le 90s, na amata ai le galulue faʻatasi i le va o le MCST ma Sun Microsystems, lea na auai ai le au MCST i le atinaʻeina o le microprocessor UltraSPARC.

O le vaitau lea na tula'i mai ai le galuega fa'ata'ita'iga a le E2K, lea na fa'atupeina muamua e Sun. Mulimuli ane, na tutoʻatasi atoatoa le poloketi ma o meatotino uma o le atamai na tumau i le vaega a le MCST.

“Afai e faaauau pea ona matou galulue faatasi ma Sun i le vaega lea, o lona uiga o mea uma e a le Sun. E ui lava o le 90% o le galuega na faia aʻo leʻi sau le Sun. (Boris Babayan)

E2K fausaga

A tatou talanoaina le fausaga o Elbrus processors, e masani ona tatou faʻalogo i faʻamatalaga nei mai a tatou paaga ile pisinisi IT:

"Elbrus o se fausaga RISC"
"Elbrus o le fausaga EPIC"
"Elbrus o le SPARC-architecture"

O le mea moni, e leai se tasi o nei faʻamatalaga e saʻo atoatoa, pe afai e moni, e naʻo se vaega e moni.

O le fausaga o le E2K o se faʻataʻitaʻiga tuʻufaʻatasia muamua, o uiga taua o le E2K o le malosi malosi ma le faʻaleleia lelei, ausia e ala i le faʻamaonia manino o le tutusa o gaioiga. O le fausaga o le E2K na fausia e le au a le MCST ma e faʻavae i luga o se faʻataʻitaʻiga post-superscalar (a la EPIC) faʻatasi ai ma nisi faʻamalosi mai le SPARC architecture (faatasi ai ma se RISC ua mavae). I le taimi lava e tasi, MCST sa aafia tuusaʻo i le fausiaina o le tolu o fausaga faavae e fa (Superscalars, Post-Superscalars ma SPARC). E matua itiiti lava le lalolagi.

Ina ia aloese mai le fenumiai i le lumanaʻi, ua matou tusia se ata faigofie, e ui ina faʻafaigofie, ae faʻaalia manino aʻa o le fausaga E2K.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

O le taimi nei o sina mea itiiti e uiga i le igoa o le fausaga, e tusa ai ma le mea o loʻo i ai foi se le malamalama.

I punaoa eseese, e mafai ona e mauaina igoa nei mo lenei fausaga: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilization Scheduling", o lona uiga o fuafuaga manino mo le faʻaaogaina o punaoa autu). O nei igoa uma o loʻo tautala i le mea lava e tasi - e uiga i le fausaga, ae i totonu o faʻamaumauga faʻapitoa faʻapitoa, faʻapea foʻi i luga o faʻasalalauga faʻapitoa, o le igoa E2K e faʻaaogaina e faʻailoga ai le fausaga, o lea i le lumanaʻi, pe a tatou talanoa e uiga i le gaosiga o le gaosiga, matou te faʻaogaina le faaupuga "E2K", ma afai e uiga i se faʻatonuga faʻapitoa, ona matou faʻaaogaina lea o le igoa "Elbrus".

Faʻamatalaga faʻapitoa o le fausaga E2K

I fausaga faʻaleaganuʻu e pei ole RISC poʻo le CISC (x86, PowerPC, SPARC, MIPS, ARM), e maua e le processor se vaitafe o faʻatonuga ua mamanuina mo faʻasologa faʻasologa. E mafai e le processor ona iloa galuega tuto'atasi ma fa'agasolo tutusa (superscalar) ma e o'o lava i le suia o le latou fa'atonuga (e le o fa'atonuina). Ae ui i lea, o le su'esu'ega fa'alagolago malosi ma le lagolago mo le fa'ataunu'uina i fafo atu o le fa'atonuga e iai ona tapula'a i tulaga o le aofa'i o fa'atonuga na fa'alauiloa ma au'ili'ili i le ta'amilosaga. E le gata i lea, o poloka tutusa i totonu o le gaosiga e faʻaaogaina ai le tele o le malosi, ma o latou faʻatinoga sili ona faigata o nisi taimi e oʻo atu ai i faʻafitauli mautu poʻo le saogalemu.

I le fausaga o le E2K, o le galuega autu o le suʻesuʻeina o faʻalagolago ma faʻamalieina le faʻatonuga o gaioiga e ave e le tuʻufaʻatasia. E maua e le processor le mea e taʻua. fa'atonuga lautele, o ia mea ta'itasi o lo'o fa'apipi'iina fa'atonuga mo masini fa'atonu uma e fa'agasolo e tatau ona fa'alauiloa i se taamilosaga uati. E le mana'omia le fa'agaioiina e fa'avasega fa'alagolago i le va o operands po'o le fesuia'iga o galuega i le va o fa'atonuga lautele: e faia uma e le tu'ufa'atasia nei mea uma e fa'atatau i le su'esu'eina o fa'amatalaga fa'apogai ma le fa'atulagaina o punaoa. O se taunuuga, e mafai ona faigofie ma sili atu le taugofie le masini processor.

E mafai e le tagata fa'apipi'i ona fa'avasega le fa'ailoga puna e sili atu le mae'ae'a nai lo le RISC/CISC meafaigaluega a le processor ma maua ai nisi fa'agaioiga tuto'atasi. O le mea lea, o le fausaga o le E2K e sili atu le tutusa o iunite faʻatinoga nai lo fausaga masani.

O mea nei o le fausaga E2K:

  • 6 alavai o numera fa'atatau (ALU) o lo'o fa'agaioi tutusa.
  • Resitala faila o 256 84-bit resitala.
  • Lagolago meafaigaluega mo ta'amilosaga, e aofia ai i latou o lo'o i ai le paipa. Faʻateleina le faʻaogaina o punaoa faʻaogaina.
  • E mafai ona fa'apolokalame fa'atasi fa'amaumauga mua'i pamu fa'atasi ma alavai faitau eseese. Fa'ataga oe e natia fa'atuai mai le manatua avanoa ma fa'aoga atoatoa le ALU.
  • Lagolago mo fa'atatauga taumatemate ma fa'ailoga e tasi-bit. Fa'atagaina oe e fa'aitiitia le numera o suiga ma fa'atino le tele o lala o le polokalame i le tutusa.
  • O se faʻatonuga lautele e mafai ona faʻamaonia e oʻo atu i le 23 gaioiga i le taamilosaga e tasi ma le maualuga o le faʻatumu (sili atu i le 33 gaioiga pe a faʻapipiʻi operands i faʻatonuga vector).

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

Fa'ata'ita'iga x86

E oʻo lava i le faʻatulagaina o ata, na malamalama le au atinaʻe i le taua o le lagolagoina o polokalama faʻapipiʻi na tusia mo le Intel x86 architecture. Mo lenei mea, na faʻatinoina ai se faiga mo le faʻamalosi (ie, i le taimi o le faʻatinoina o polokalame, poʻo le "le lele") faʻaliliuga o le x86 binary codes ile E2K architecture processor codes. O lenei faiga e mafai ona galue uma i le faiga o talosaga (i le faiga o le WINE), ma i se faiga e pei o se hypervisor (ona mafai ai lea ona faʻatautaia le OS malo uma mo le fausaga x86).

Faʻafetai i le tele o laʻasaga o faʻataʻitaʻiga, e mafai ona ausia le saoasaoa maualuga o le faʻaliliuga code. O le tulaga lelei o le x86 faʻataʻitaʻiga faʻataʻitaʻiga ua faʻamaonia e ala i le faʻalauiloaina manuia o le sili atu i le 20 faiga faʻaogaina (e aofia ai le tele o lomiga o Windows) ma le fiaselau o talosaga ile Elbrus computing system.

Puipuia le Fa'atinoga o Polokalame

O se tasi o manatu sili ona manaia na tuufaasolo mai le Elbrus-1 ma Elbrus-2 architectures o le mea e taʻua o le faʻatinoina o polokalame saogalemu. O lona uiga o le faʻamautinoa o le polokalama e galue naʻo faʻamatalaga faʻamatalaga, e siaki uma avanoa manatua mo le auai i se tuatusi tuatusi aoga, e tuʻuina atu le puipuiga i totonu o le module (mo se faʻataʻitaʻiga, e puipuia le polokalama valaau mai se mea sese i le faletusi). O nei siaki uma e faia i meafaigaluega. Mo le tulaga puipuia, o loʻo i ai se tuʻufaʻatasiga atoa ma le faletusi lagolago taimi. I le taimi lava e tasi, e tatau ona malamalama o tapulaʻa tuʻuina atu e taʻitaʻia ai le le mafai ona faʻatulagaina le faʻataunuʻuina, mo se faʻataʻitaʻiga, code tusia i le C ++.

E oʻo lava i le masani, "le puipuia" le faʻaogaina o le Elbrus processors, o loʻo i ai foliga e faʻateleina ai le faʻamaoni o le faiga. O lea la, o le fa'aputuga o fa'amatalaga fa'apipi'i (le filifili o tuatusi fa'afo'i mo vala'au fa'agaioiga) e tu'ueseese mai le fa'aputuga o fa'amaumauga a le tagata fa'aoga ma e le mafai ona maua i ia osofa'iga o lo'o fa'aaogaina i fa'ama'i e pei o le fa'aleaga tuatusi.

Fuafuaina i le tele o tausaga, e le gata ina pu'eina ma sili atu le fa'atauva'a fa'ata'ita'iga i tulaga o le fa'atinoga ma le fa'alauteleina i le lumana'i, ae e maua ai fo'i le puipuiga mai fa'ama'i e mala x86/amd64. Faailoga tusi pei o Meltdown (CVE-2017-5754), Specter (CVE-2017-5753, CVE-2017-5715), RIDL (CVE-2018-12126, CVE-2018-12130), Fallout (CVE-2018-12127), ZombieLoad (CVE-2019-11091) ma isi.

Puipuiga faʻaonaponei e faʻasaga i faʻafitauli o loʻo maua i le x86/amd64 fausaga e faʻavae i luga o patches i le tulaga faʻaogaina. O le mafuaʻaga lea o le faʻaitiitia o faʻatinoga i tupulaga o loʻo i ai nei ma augatupulaga ua mavae o nei faʻataʻitaʻiga ua matua iloga ma e mai le 30% i le 80%. O matou, i le avea ai ma tagata faʻaaogaina le x86 processors, iloa e uiga i lenei mea, mafatia ma faʻaauau pea ona "ai se cactus", ae o le i ai o se fofo i nei faʻafitauli i le fuga mo i matou (ma, o se taunuuga, mo a matou tagata faʻatau) o se manuia e le masalomia, aemaise lava pe afai o le fofo o Rusia.

Faʻamatalaga faʻapitoa

O loʻo i lalo faʻamatalaga faʻapitoa faʻapitoa a le Elbrus processors o le taimi ua tuanaʻi (4C), o loʻo i ai nei (8C), fou (8CB) ma le lumanaʻi (16C) augatupulaga pe a faʻatusatusa i le Intel x86 processors tutusa.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

E oo lava i se vaaiga puupuu i lenei laulau o loʻo faʻaalia ai (ma e matua fiafia lava) o le faʻaogaina o tekonolosi o gaosiga i totonu o le atunuʻu, lea e foliga mai e le mafai ona faʻatoʻilaloina i le 10 tausaga talu ai, ua foliga mai e laʻititi, ma i le 2021 i le faʻalauiloaina o Elbrus-16C (lea, i totonu isi mea, o le a lagolagoina virtualization) o le a faaitiitia i le mamao maualalo.

SHD AERODISK i luga ole Elbrus 8C processors

Matou te pasi mai le aʻoaʻoga i le faʻataʻitaʻiga. I le avea ai o se vaega o le fesoʻotaʻiga vavalalata a le MCST, Aerodisk, Basalt SPO (muamua Alt Linux) ma NORSI-TRANS, na faʻatupuina ma faʻaogaina se faiga e teu ai faʻamaumauga, lea i le taimi nei pe a le o le mea sili e tusa ai ma le saogalemu, faʻatinoga, tau ma le faatinoga , i lo matou manatu, o se fofo aoga e le mafaafitia e mafai ona mautinoa le tulaga talafeagai o le tutoatasi faatekinolosi o lo tatou Motherland.
Ole fa'amatalaga nei...

Meafaigaluega

O le vaega o meafaigaluega o le faʻapipiʻiina o loʻo faʻatinoina i luga o le faʻavae o le tulaga lautele Yakhont UVM o le kamupani NORSI-TRANS. O le Yakhont UVM platform na maua le tulaga o mea tau feso'ota'iga mai Rusia ma o lo'o aofia i totonu o le resitala tu'ufa'atasi o oloa leitio-eletise a Rusia. O le faiga e aofia ai ni mea e lua e teu ai mea e teu ai (2U ta'itasi), e feso'ota'i e le 1G po'o le 10G Ethernet feso'ota'iga, fa'apea fo'i ma fata fa'asoa fa'atasi e fa'aoga ai le feso'ota'iga SAS.

O le mea moni, e le matagofie lenei mea e pei o le "Cluster in a box" format (pe a faʻapipiʻi faʻatonu ma tisiketi faʻatasi ma se backplane masani i le tasi 2U chassis) e masani ona matou faʻaaogaina, ae i se taimi lata mai o le a maua foi. O le mea autu iinei e aoga lelei, ae o le a tatou mafaufau e uiga i "aufana" mulimuli ane.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

I lalo o le pulou, o pule taʻitasi e iai se faʻailoga e tasi-processor motherboard ma fa RAM slots (DDR3 mo le 8C processor). I luga foi o le laupapa taʻitasi taʻitasi o loʻo i ai 4 1G Ethernet ports (e lua o loʻo faʻaaogaina e le AERODISK ENGINE software e fai ma tautua) ma tolu PCIe slots mo le Back-end (SAS) ma le Front-end (Ethernet or FibreChannel) adapters.

I le avea ai ma taʻavale taʻavale, matou te faʻaogaina Rusia SATA SSD disks mai le GS Nanotech, lea na matou faʻataʻitaʻiina ma faʻaaogaina i galuega faatino.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

Ina ua matou feiloaʻi muamua i le pulelaa, sa matou iloiloina ma le faaeteete. E leai ni a matou fesili e uiga i le lelei o le faʻapipiʻiina ma le faʻapipiʻiina, o mea uma na faia lelei ma faʻalagolago.

faiga faagaoioia

O le faʻasologa o le OS Alt 8SP mo le faʻamaonia o loʻo faʻaaogaina o le OS. I se taimi lata mai, matou te fuafua e fausia se pusa faʻapipiʻi ma faʻafouina pea mo le Alt OS faʻatasi ai ma le Aerodisk storage software.

O lenei faʻasalalauga o loʻo fausia i luga o le faʻasologa o loʻo iai nei o le Linux 4.9 kernel mo E2K (o se lala faʻatasi ai ma le lagolago umi na faʻapipiʻiina e tagata tomai faapitoa MCST), faʻaopoopoina i patch mo le faʻatinoga ma le saogalemu. O afifi uma ile Alt OS o lo'o fausia sa'o ile Elbrus e fa'aaoga ai le uluai faiga fa'atauga faufale a le ALT Linux Team project, lea na mafai ai ona fa'aitiitia tau o tagata faigaluega mo le fesiitaiga lava ia ma fa'alogo atili i le lelei o oloa.

Soʻo se faʻamalologa o le Alt OS mo Elbrus e mafai ona faʻalauteleina i tulaga o galuega faʻaoga e faʻaaoga ai le fale teu oloa o loʻo avanoa mo ia (mai le tusa ma le 6 afe faʻamaumauga mo le lona valu i le 12 mo le iva).

O le filifiliga na faia foi ona o Basalt SPO, o le na faia le Alt OS, o loʻo galulue malosi ma isi masini komepiuta ma masini faʻapipiʻi i luga o faʻavae eseese, faʻamautinoaina le faʻaogaina o fegalegaleaiga i totonu o masini ma polokalama faakomepiuta.

Polokalama Teuina faiga

Pe a faʻafeiloaʻi, na vave ona matou lafoaʻia le manatu o le faʻaaogaina o le x2 faʻataʻitaʻiga e lagolagoina i le E86K, ma amata ona galulue faʻatasi ma tagata faʻapipiʻi saʻo (lelei, ua uma ona i ai i Alt meafaigaluega talafeagai mo lenei mea).

Faatasi ai ma isi mea, o le faiga faʻatinoina o le atunuʻu e maua ai le saogalemu sili atu (e tolu faʻapipiʻi meafaigaluega nai lo le tasi) ma faʻateleina le faʻatinoga (e leai se manaʻoga e tuʻufaʻatasia se tasi pe lua cores mai le valu mo le faʻaliliuga binary e galue, ma o le tuʻufaʻatasia e faia lana galuega. galuega e sili atu nai lo JIT).

O le mea moni, o le E2K faʻatinoga o le AERODISK ENGINE e lagolagoina le tele o galuega faʻapipiʻi o loʻo iai i le x86. Ole fa'asologa o lo'o iai nei ole AERODISK ENGINE (A-CORE version 2.30) o lo'o fa'aaogaina e fai ma polokalama fa'apipi'i.

A aunoa ma ni faʻafitauli i luga ole E2K, o galuega nei na faʻaalia ma faʻataʻitaʻiina mo le faʻaaogaina i le oloa:

  • Fa'apalepale fa'aletonu e o'o atu i le lua fa'atonu ma multipath I/O (mpio)
  • Poloka ma faila avanoa i voluma manifinifi (RDG, DDP pools; FC, iSCSI, NFS, SMB protocols e aofia ai Active Directory integration)
  • Eseese RAID laʻasaga e oʻo atu i le tolu parity (e aofia ai le mafai ona faʻaogaina le RAID faufale)
  • Teuga fa'ameamea (tu'ufa'atasi SSD ma HDD i totonu o le vaita'ele e tasi, e pei o le cache ma le tiering)
  • Filifiliga fa'asao avanoa fa'atasi ma le toe fa'asoa ma le fa'amalosi
  • ROW snapshots, clones ma filifiliga fa'atusa eseese
  • Ma isi mea laiti ae aoga e pei ole QoS, global hotspare, VLAN, BOND, ma isi.

O le mea moni, i luga o le E2K na mafai ai ona matou maua uma a matou galuega, sei vagana ai le tele-controllers (sili atu ma le lua) ma le multi-threaded I / O scheduler, lea e mafai ai ona matou faʻateleina le faʻatinoina o vaituloto uma e 20-30% .

Ae matou, ioe, o le a faʻaopoopoina foi nei galuega aoga, o se mataupu o le taimi.

O sina mea itiiti e uiga i le faatinoga

Ina ua maeʻa ona pasia faʻataʻitaʻiga o galuega faʻavae o le faʻaogaina o mea, ioe, na amata ona matou faia ni suʻega uta.

Mo se faʻataʻitaʻiga, i luga o se masini e teu ai le lua-pule (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), lea na le atoatoa ai le RAM cache, matou te faia ni vaitaele se lua DDP ma le RAID-10 maualuga ma lua 500G. LUNs ma fa'afeso'ota'i nei LUNs i luga ole iSCSI (10G Ethernet) i se talimalo Linux. Ma faia se tasi o suʻega faʻale-itula i luga o poloka faʻasologa faʻasolosolo faʻatasi e faʻaaoga ai le polokalame FIO.

O i'uga muamua na fai si lelei.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

O le uta i luga o le gaosiga sa i luga o le averesi i le tulaga o le 60%, i.e. o le tulaga faavae lea e mafai ai ona saogalemu le teuina.

Ioe, e mamao lenei mea mai le maualuga, ma e manino lava e le lava mo DBMSs maualuga, ae, e pei ona faʻaalia e la tatou faʻataʻitaʻiga, o nei uiga e lava mo le 80% o galuega lautele o loʻo faʻaogaina ai le teuina.

I se taimi mulimuli ane, matou te fuafua e toe foʻi mai ma se faʻamatalaga auiliili i luga o suʻega o uta a Elbrus e avea o se faʻamaumauga e teu ai.

Manuia le lumanai

E pei ona matou tusia i luga, o le tele o gaosiga o Elbrus 8C na amata talu ai nei - i le amataga o le 2019 ma ia Tesema e tusa ma le 4000 processors ua uma ona faʻamalolo. Mo le faʻatusatusaga, na o le 4 processors o le augatupulaga talu ai Elbrus 5000C na gaosia mo le vaitaimi atoa o la latou gaosiga, o lea o loʻo i ai le alualu i luma.

E manino lava o se mataua lea i le vasa, e oo lava i le maketi a Rusia, ae o le auala o le a pulea e le savali.
O le faʻasaʻolotoina o le fiasefulu afe o Elbrus 2020C processors ua fuafuaina mo le 8, ma o lenei ua avea ma se faʻailoga matuia. E le gata i lea, i le 2020, o le Elbrus-8SV processor e tatau ona aumai e le MCST team i le tele o gaosiga.

O ia fuafuaga o le gaosiga o se talosaga mo se vaega taua tele o le maketi atoa o loʻo faʻaogaina le server.

O se taunuuga, iinei ma le taimi nei o loʻo ia i matou se faʻagasologa lelei ma faʻaonaponei Rusia ma se manino ma, i lo matou manatu, saʻo fuafuaga tau atinaʻe, i luga o le faʻavae o loʻo i ai le faiga e teu ai faʻamaumauga sili ona malupuipuia ma faʻamaonia Rusia (ma i le i le lumanaʻi, o se faiga faʻapitoa ile Elbrus-16C). O le faiga a Rusia e oʻo lava i le taimi nei e mafai ai faaletino i tulaga faʻaonapo nei.

E masani ona tatou vaʻaia i talafou le isi faʻaletonu mataʻutia o kamupani o loʻo taʻua ma le mitamita i latou lava o le au gaosi Rusia, ae o le mea moni o loʻo galulue i le toe faʻapipiʻiina o igoa e aunoa ma le faʻaopoopoina o soʻo se mea taua i oloa a se tagata gaosi oloa mai fafo, sei vagana ai latou faʻailoga. O ia kamupani, o le mea e leaga ai, ua lafo se ata i luga o tagata Rusia moni uma ma tagata gaosi oloa.

Faatasi ai ma lenei tusiga, matou te manaʻo e faʻaalia manino i totonu o lo matou atunuu sa i ai, o loʻo i ai ma o le a avea ma kamupani e moni ma lelei le faʻaogaina o faiga faʻaonaponei faʻaonaponei IT ma o loʻo faʻamalosia le atinaʻeina, ma le faʻaulufale mai o le sui i IT e le o se upu masoa, ae o se mea moni lea. tatou te ola uma. E le mafai ona e fiafia i lenei mea moni, e mafai ona e faitioina, pe mafai foi ona e galue ma faaleleia atili.

SHD AERODISK i luga ole fale gaosi oloa Elbrus 8C

O le paʻu o le USSR i se tasi taimi na taofia ai le au a le au tusitala Elbrus mai le avea ma se tagata taʻutaʻua i le lalolagi o processors ma faʻamalosia le 'au e saili tupe mo a latou atinaʻe i fafo. Na maua, ua maeʻa le galuega, ma faʻasaoina meatotino tau le mafaufau, lea ou te fia fai atu ai le faafetai tele i nei tagata!

Ona pau lea mo le taimi nei, faamolemole tusi mai au manatu, fesili ma, ioe, faitioga. Matou te fiafia i taimi uma.

E le gata i lea, i le avea ai ma sui o le kamupani Aerodisk atoa, ou te fia faamalo atu i le vaega atoa o le IT a Rusia i le Tausaga Fou ma le Kerisimasi o le a oʻo mai, manaʻo 100% uptime - ma o le a le aoga faʻamaumauga i soʻo se tasi i le tausaga fou))).

Faʻaaoga mea

O se tusiga faʻatasi ai ma se faʻamatalaga lautele o tekinolosi, fausaga ma uiga:
https://www.ixbt.com/cpu/e2k-spec.html

O se talafaasolopito puupuu o komepiuta i lalo o le igoa "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Tala lautele e uiga i le e2k architecture:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

O le tala e uiga i le 4th augatupulaga (Elbrus-8S) ma le 5th augatupulaga (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

Faʻamatalaga o le isi 6th augatupulaga o gaosiga (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

Faʻamatalaga aloaia o le fausaga o Elbrus:
http://www.elbrus.ru/elbrus_arch

Fuafuaga a le au atiaʻe o masini ma polokalama faakomepiuta "Elbrus" e fausia ai se supercomputer ma le faʻatinoina o galuega:
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

Tekinolosi Elbrus Rusia mo komepiuta patino, servers ma supercomputers:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

O se tala tuai na tusia e Boris Babayan, ae talafeagai pea:
http://www.mcst.ru/e2k_arch.shtml

Tala tuai a Mikhail Kuzminsky:
https://www.osp.ru/os/1999/05-06/179819

MCST fa'amatalaga, fa'amatalaga lautele:
https://yadi.sk/i/HDj7d31jTDlDgA

Fa'amatalaga e uiga i le Alt OS mo le Elbrus platform:
https://altlinux.org/эльбрус

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

puna: www.habr.com

Faaopoopo i ai se faamatalaga