SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Ndewo ndị na-agụ Habr. Ọ ga-amasị anyị ịkọrọ ụfọdụ ozi ọma. N'ikpeazụ, anyị chere maka ezigbo mmepụta usoro nke ọgbọ ọhụrụ nke ndị na-arụ ọrụ Russia Elbrus 8C. N'ihu ọha, mmepụta usoro kwesịrị ịmalite n'oge dị ka 2016, mana, n'ezie, ọ bụ mmepụta ihe malitere nanị na 2019 na ihe dị ka ndị nhazi 4000 ewepụtalarị.

Ihe fọrọ nke nta ka ọ bụrụ ozugbo mmalite nke mmepụta uka, ndị nrụpụta ndị a pụtara na Aerodisk anyị, nke anyị ga-achọ ikele NORSI-TRANS, bụ onye ji obiọma nye anyị ngwaike Yakhont UVM, nke na-akwado ndị na-arụ ọrụ Elbrus 8C, maka ibubata akụkụ sọftụwia. usoro nchekwa. Nke a bụ ikpo okwu zuru ụwa ọnụ nke oge a na-emezu ihe niile achọrọ nke MCST. N'oge a, ndị na-azụ ahịa pụrụ iche na ndị na-ahụ maka telecom na-eji ikpo okwu eme ihe iji hụ na mmejuputa ihe omume guzosiri ike n'oge ọrụ-nchọgharị ọrụ.

N'oge a, e dechara ọdụ ụgbọ mmiri nke ọma, ma ugbu a, usoro nchekwa AERODISK dị na ụdị ya na ndị na-arụ ọrụ Elbrus.

N'isiokwu a, anyị ga-ekwu banyere processors onwe ha, ha akụkọ ihe mere eme, ije, na, n'ezie, anyị mmejuputa iwu nke usoro nchekwa na Elbrus.

История

Akụkọ ihe mere eme nke Elbrus processor malitere n'oge Soviet Union. Na 1973, na Institute of Fine Mechanics na Computer Engineering aha ya bụ S.A. Lebedev (aha ya bụ Sergei Lebedev, onye na mbụ duru mmepe nke mbụ Soviet kọmputa MESM, na mgbe e mesịrị BESM), mmepe nke multiprocessor kọmputa usoro a na-akpọ Elbrus malitere. Vsevolod Sergeevich Burtsev na-ahụ maka mmepe ahụ, Boris Artashesovich Babayan, bụ otu n'ime ndị osote ndị na-emepụta ihe, na-ekerekwa òkè dị ukwuu na mmepe ahụ.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C
Boris Artashesovich Babayan

Ndị isi ahịa nke ọrụ ahụ bụ, n'ezie, ndị agha nke USSR, na usoro kọmputa a mechara mee nke ọma n'ịmepụta ụlọ ọrụ nhazi iwu na usoro ịgbapụ maka usoro nchebe ngwa agha, yana usoro ndị ọzọ nwere nzube pụrụ iche. .

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Emechara kọmpụta Elbrus mbụ na 1978. Ọ nwere ihe owuwu modular ma nwee ike ịgụnye site na 1 ruo 10 nhazi dabere na atụmatụ njikọta ọkara. Ọsọ nke igwe a ruru ọrụ nde iri na ise kwa nkeji. Ọnụ ego RAM, nke na-ahụkarị ndị nhazi iri niile, ruru 15 ruo 10th ike okwu igwe ma ọ bụ 2 MB.

Mgbe e mesịrị, ọ pụtara na ọtụtụ n'ime nkà na ụzụ na-eji na mmepe nke Elbrus na-amụ na ụwa n'otu oge, na International Business Machine (IBM) na-etinye aka na ha, ma na-arụ ọrụ na ndị a oru ngo, n'adịghị ka ọrụ na Elbrus. emechaala ma emechaghi eduga n'ichepụta ngwaahịa emechara.

Dị ka Vsevolod Burtsev si kwuo, ndị injinia Soviet gbalịrị itinye ahụmahụ kachasị elu nke ndị mmepe ụlọ na ndị mba ọzọ. Kọmputa Burroughs, Hewlett-Packard, na ahụmịhe nke ndị mmepe BESM-6 metụtakwara ụkpụrụ ụlọ nke kọmputa Elbrus.

Ma n'otu oge ahụ, ọtụtụ mmepe bụ ndị mbụ. Ihe kacha adọrọ mmasị banyere Elbrus-1 bụ ihe owuwu ya.

Supercomputer mepụtara ghọrọ kọmpụta mbụ na USSR nke na-eji ihe owuwu superscalar mee ihe. Ojiji nke ndị na-arụ ọrụ superscalar na mba ọzọ malitere naanị na 90s nke narị afọ gara aga na-apụta na ahịa nke ndị nrụpụta Intel Pentium ọnụ.

Na mgbakwunye, enwere ike iji ndị nrụpụta ntinye pụrụ iche iji hazie ịnyefe iyi data n'etiti ngwaọrụ mpụta yana RAM na kọmpụta. Enwere ike inwe ihe ruru anọ dị otú ahụ processors na usoro, ha na-arụ ọrụ n'otu n'otu na Central processor na nwere onwe ha raara onwe ha na ebe nchekwa.

Elbrus-2

Na 1985, Elbrus nwetara ezi uche aga n'ihu, e kere Elbrus-2 kọmputa na ezigara n'ime uka mmepụta. N'ihe banyere ụkpụrụ ụlọ, ọ dịghị iche dị ukwuu site na onye bu ya ụzọ, ma jiri isi ihe ọhụrụ mee ihe, nke mere ka o kwe omume ịbawanye arụmọrụ n'ozuzu ya fọrọ nke nta ka ọ bụrụ ugboro 10 - site na 15 nde arụmọrụ kwa nkeji ruo nde 125. Ọnụ ọgụgụ nke RAM kọmputa. mụbara ruo nde 16 72-bit okwu ma ọ bụ 144 MB. Oke bandwidth kachasị nke ọwa Elbrus-2 I / O bụ 120 MB / s.

A na-eji "Elbrus-2" na-arụsi ọrụ ike na ụlọ ọrụ nyocha nuklia na Chelyabinsk-70 na Arzamas-16 na MCC, na usoro nchebe ngwa agha A-135, yana ụlọ ọrụ ndị agha ndị ọzọ.

Ndị isi Soviet Union nwere ekele maka okike Elbrus. Enyere ọtụtụ ndị injinia iwu na ihe nrite. General Designer Vsevolod Burtsev na ọtụtụ ndị ọkachamara ndị ọzọ natara ala awards. Na Boris Babayan e nyere Order nke October Revolution.

Ihe nrite ndị a karịrị nke kwesịrị ekwesị, Boris Babayan mechara kwuo:

"N'afọ 1978, anyị mere igwe mbụ nke superscalar, Elbrus-1. Ugbu a na West ha na-eme superscalars nke a architecture naanị. Akpa superscalar pụtara na West na 92, nke anyị na 78. Ọzọkwa, ụdị nke superscalar nke anyị mere yiri Pentium Pro nke Intel mere na 95. "

Ekwupụtakwara okwu ndị a gbasara ịdị elu akụkọ ihe mere eme na USA, Keith Diefendorff, onye nrụpụta Motorola 88110, otu n'ime ndị nrụpụta mbụ nke Western superscalar, dere:

"N'afọ 1978, ihe fọrọ nke nta ka ọ bụrụ afọ 15 tupu ndị nhazi nke mbụ nke Western superscalar apụta, Elbrus-1 jiri usoro nhazi, na-enye ntụziaka abụọ n'otu usoro, na-agbanwe usoro nke igbu egbu, na-edegharị aha ndekọ na ime ihe site n'echiche."

Elbrus-3

Ọ bụ n'afọ 1986, ọ fọrọ nke nta ka ọ bụrụ ozugbo arụchara ọrụ na Elbrus nke abụọ, ITMiVT malitere ịmepụta usoro Elbrus-3 ọhụrụ site na iji usoro nhazi ọhụụ ọhụrụ. Boris Babayan kpọrọ usoro a "post-superscalar". Ọ bụ ihe owuwu a, nke e mesịrị kpọọ VLIW / EPIC, na n'ọdịnihu (n'etiti 90s) Intel Itanium processors malitere iji (na na USSR ihe ndị a malitere na 1986 wee kwụsị na 1991).

N'ime mgbagwoju kọmputa a, a na-ebu ụzọ mejuputa echiche nke njikwa doro anya nke myirịta ọrụ site n'enyemaka nke onye nchịkọta.

Na 1991, nke mbụ na, ọ dị mwute ikwu, e wepụtara naanị Elbrus-3 kọmputa, nke a na-apụghị n'ụzọ zuru ezu gbanwee, na mgbe ọdịda nke Soviet Union, ọ dịghị onye chọrọ ya, na mmepe na atụmatụ nọgidere na akwụkwọ.

ndabere maka ihe owuwu ọhụrụ ahụ

Ndị otu na-arụ ọrụ na ITMiVT na mmepụta nke Soviet supercomputers agbasaghị, ma nọgidere na-arụ ọrụ dị ka ụlọ ọrụ dị iche iche n'okpuru aha MCST (Moscow Center for SPARK-Technologies). Na na mmalite 90s, arụkọ ọrụ ọnụ n'etiti MCST na Sun Microsystems malitere, ebe MCST otu keere òkè na mmepe nke UltraSPARC microprocessor.

Ọ bụ n'ime oge a ka ọrụ E2K architecture bilitere, nke Sun kwadoro na mbụ. Mgbe e mesịrị, oru ngo ahụ nwere onwe ya kpam kpam yana ihe niile nwere ọgụgụ isi maka ya ka nọ n'òtù MCST.

"Ọ bụrụ na anyị na Sun nọgidere na-arụkọ ọrụ na mpaghara a, mgbe ahụ ihe niile ga-abụ nke Sun. Ọ bụ ezie na 90% nke ọrụ a rụrụ tupu Sun abịa." (Boris Babayan)

E2K architecture

Mgbe anyị na-atụle ụkpụrụ ụlọ nke Elbrus processors, ọtụtụ mgbe anyị na-anụ nkwupụta ndị a sitere n'aka ndị ọrụ ibe anyị na ụlọ ọrụ IT:

"Elbrus bụ ụlọ ọrụ RISC"
"Elbrus bụ EPIC architecture"
"Elbrus bụ SPARC-architecture"

N'ezie, ọ dịghị nke ọ bụla n'ime okwu ndị a bụ eziokwu kpamkpam, ma ọ bụ ọ bụrụ na ọ bụ, ọ bụ nanị akụkụ ụfọdụ.

Ihe owuwu E2K bụ ihe nrụpụta izizi izizi dị iche, àgwà ndị bụ isi nke E2K bụ arụmọrụ ike yana oke scalability, enwetara site na ịkọwapụta myirịta nke arụmọrụ. Ndị otu MCST mepụtara ụkpụrụ ụlọ E2K wee dabere na ihe owuwu post-superscalar (a la EPIC) nwere mmetụta ụfọdụ sitere na ihe owuwu SPARC (ya na RISC gara aga). N'otu oge ahụ, MCST tinyere aka kpọmkwem n'imepụta atọ n'ime ụlọ anọ bụ isi (Superscalars, Post-Superscalars na SPARC). Ụwa dị obere n'ezie.

Iji zere mgbagwoju anya n'ọdịnihu, anyị adọtawo eserese dị mfe nke, ọ bụ ezie na ọ dị mfe, ma na-egosi n'ụzọ doro anya na mgbọrọgwụ nke ụlọ E2K.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Ugbu a, ntakịrị ihe banyere aha ụlọ ọrụ, n'ihe metụtara nke enwekwara nghọtahie.

N'ebe dị iche iche, ị nwere ike ịchọta aha ndị a maka ihe owuwu a: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilisation Scheduling", ya bụ atụmatụ doro anya maka iji ihe ndị bụ isi mee ihe). Aha ndị a niile na-ekwu otu ihe ahụ - banyere ụkpụrụ ụlọ, ma na akwụkwọ ọrụ teknụzụ gọọmentị, yana na forums teknụzụ, a na-eji aha E2K mee ihe iji gosipụta ụkpụrụ ụlọ, yabụ n'ọdịnihu, ọ bụrụ na anyị na-ekwu maka ụkpụrụ nhazi nhazi. anyị na-eji okwu ahụ bụ "E2K", ma ọ bụrụ na banyere otu processor, mgbe ahụ anyị na-eji aha "Elbrus".

Nkà na ụzụ atụmatụ nke E2K ije

N'ime ụlọ omenaala dị ka RISC ma ọ bụ CISC (x86, PowerPC, SPARC, MIPS, ARM), onye nrụpụta na-enweta ntụzịaka mmiri nke emebere maka mmezu nke usoro. Onye nhazi ahụ nwere ike ịchọpụta ọrụ onwe ya ma na-agba ọsọ ya n'otu oge (superscalar) na ọbụna gbanwee usoro ha (na-enweghị usoro). Agbanyeghị, nyocha dabere na nkwado siri ike maka mkpochapụ n'usoro nwere oke ya n'ihe gbasara ọnụọgụ iwu ewepụtara na nyochara kwa okirikiri. Tụkwasị na nke ahụ, ngọngọ kwekọrọ n'ime ihe nhazi ahụ na-eri ike dị ukwuu, na mmejuputa ha dị mgbagwoju anya mgbe ụfọdụ na-eduga n'inwe ike ma ọ bụ nsogbu nchebe.

N'ime ihe owuwu E2K, ọrụ bụ isi nke nyocha ihe ndabere na ịkwalite usoro ọrụ bụ onye nchịkọta na-ewere ya. Ihe nhazi na-enweta ihe a na-akpọ. obosara ntuziaka, onye ọ bụla nke encodes ntuziaka maka niile processor Executive ngwaọrụ na a ga-oru na a nyere elekere okirikiri. Achọghị onye nrụpụta iji nyochaa ndabere n'etiti operands ma ọ bụ gbanwee arụmọrụ n'etiti ntuziaka sara mbara: onye nchịkọta na-eme ihe a niile dabere na nyocha koodu isi mmalite yana atụmatụ akụrụngwa processor. N'ihi ya, ngwaike ihe nrụpụta nwere ike ịdị mfe ma nwekwuo akụnụba.

Onye na-achịkọta ihe na-enwe ike ịtụgharị koodu isi mmalite nke ọma karịa ngwaike RISC/CISC nke processor wee chọta ọrụ nọọrọ onwe ya. Ya mere, ihe owuwu E2K nwere nkeji ogbugbu ndị ọzọ karịa ụlọ ọrụ ọdịnala.

Atụmatụ ihe owuwu E2K ugbu a:

  • Ọwa 6 nke nkeji mgbako mgbako (ALU) na-arụ ọrụ n'otu oge.
  • Deba aha faịlụ nke ndekọ 256 84-bit.
  • Nkwado ngwaike maka cycles, gụnyere ndị nwere pipelining. Na-abawanye arụmọrụ nke ojiji akụrụngwa processor.
  • Prepump data asynchronous mmemme nwere ọwa ọgụgụ ọgụgụ dị iche iche. Na-enye gị ohere zoo igbu oge site na ịnweta ebe nchekwa wee jiri ALU nke ọma.
  • Nkwado maka ngụkọ ntule na otu-bit amụma. Na-enye gị ohere ibelata ọnụ ọgụgụ nke ntụgharị ma mebie ọtụtụ alaka nke mmemme n'otu oge.
  • Iwu sara mbara nke nwere ike ịkọwapụta ọrụ ruru 23 n'otu okirikiri elekere yana njuputa kachasị (karịa arụmọrụ 33 mgbe ị na-ebukọ operands n'ime ntuziaka vector).

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Ngosipụta x86

Ọbụlagodi na nhazi ihe owuwu ụlọ, ndị mmepe ghọtara mkpa ọ dị ịkwado sọftụwia edere maka nhazi ụlọ Intel x86. Maka nke a, etinyere usoro maka ike ike (ya bụ, n'oge mmemme mmemme, ma ọ bụ "na-efe efe") nsụgharị nke koodu ọnụọgụ abụọ x86 n'ime koodu nhazi nhazi E2K. Usoro a nwere ike na-arụ ọrụ ma na ngwa ngwa (n'ụzọ nke WINE), na a mode yiri a hypervisor (mgbe ahụ ọ ga-ekwe omume na-agba ọsọ dum ọbịa OS maka x86 architecture).

Ekele maka ọkwa dị iche iche nke njikarịcha, ọ ga-ekwe omume nweta oke ọsọ nke koodu a sụgharịrị. A na-akwado ịdị mma nke iṅomi ụlọ x86 site na mwepụta nke ọma nke ihe karịrị sistemụ arụmọrụ 20 (gụnyere ọtụtụ ụdị nke Windows) yana ọtụtụ narị ngwa na sistemụ kọmputa Elbrus.

Ụdị mmezu mmemme echedoro

Otu n'ime echiche kacha atọ ụtọ eketara na Elbrus-1 na Elbrus-2 architectures bụ ihe a na-akpọ ogbugbu mmemme echekwara. Ihe kachasị mkpa bụ iji hụ na mmemme ahụ na-arụ ọrụ naanị na data ebidola, iji lelee ohere nchekwa niile maka ịbanye na nso nso a, iji nye nchebe n'etiti modul (dịka ọmụmaatụ, iji chebe mmemme ịkpọ oku site na njehie na ọbá akwụkwọ). A na-eme nlele ndị a niile na ngwaike. Maka ọnọdụ echedoro, enwere ọbá akwụkwọ nkwado zuru oke yana nkwado oge. N'otu oge ahụ, ekwesịrị ịghọta na mmachi ndị amachibidoro na-eduga na enweghị ike ịhazi ogbugbu, dịka ọmụmaatụ, koodu edere na C ++.

Ọbụlagodi na nke a na-emebu, “na-echebeghị” ụdị ọrụ nke Elbrus processors, enwere atụmatụ na-abawanye ntụkwasị obi nke sistemụ. Ya mere, nchịkọta ozi ejikọta (agbụ nke adreesị nloghachi maka oku usoro) dị iche na nchịkọta data onye ọrụ na enweghị ike ịnweta mwakpo dị otú ahụ a na-eji na nje virus dị ka nloghachi adreesị.

Emebere ya kemgbe ọtụtụ afọ, ọ bụghị naanị na ọ na-enweta ma na-emepe ụlọ ọrụ asọmpi n'ihe gbasara arụmọrụ na scalability n'ọdịniihu, mana ọ na-enyekwa nchebe megide ahụhụ na-egbu x86 / amd64. Ibe edokwubara dị ka 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) na ihe ndị yiri ya.

Nchedo ọgbara ọhụrụ megide adịghị ike achọtara na nhazi ụlọ x86/amd64 dabere na patches na ọkwa sistemụ arụmọrụ. Ọ bụ ya mere arụmọrụ ji ada na ọgbọ ugbu a na ndị gara aga nke ndị na-arụ ọrụ nke ụlọ ndị a bụ nke a na-ahụ anya yana sitere na 30% ruo 80%. Anyị, dị ka ndị na-arụsi ọrụ ike nke ndị na-arụ ọrụ x86, maara banyere nke a, na-ata ahụhụ ma nọgide na-eri "cactus", ma ọnụnọ nke ngwọta maka nsogbu ndị a na nwa osisi maka anyị (na, n'ihi ya, maka ndị ahịa anyị) bụ ihe uru na-enweghị mgbagha, karịsịa ma ọ bụrụ na ngwọta bụ Russian.

Технические характеристики

N'okpuru bụ njirimara ọrụ nka nke Elbrus processors nke gara aga (4C), ugbu a (8C), ọhụrụ (8CB) na ọdịnihu (16C) ọgbọ ma e jiri ya tụnyere Intel x86 processors.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Ọbụna a cursory ilekiri na tebụl a na-egosi (na nke a bụ nnọọ ihe na-atọ ụtọ) na nkà na ụzụ backlog nke anụ ụlọ processors, nke yiri enweghị ike imeri 10 afọ gara aga, ugbua yiri nnọọ obere, na 2021 na mwepụta nke Elbrus-16C (nke, n'etiti) ihe ndị ọzọ, ga-akwado virtualization) ga-ebelata na kacha nta anya.

SHD AERODISK na ndị nrụpụta Elbrus 8C

Anyị na-agafe site na tiori na-eme. Dị ka akụkụ nke njikọ aka nke MCST, Aerodisk, Basalt SPO (nke bụbu Alt Linux) na NORSI-TRANS, e mepụtara usoro nchekwa data ma tinye ya n'ọrụ, nke n'oge a bụ ma ọ bụrụ na ọ bụghị ihe kachasị mma na nchekwa, ọrụ, ọnụ ahịa na arụmọrụ , n'echiche anyị, ngwọta kwesịrị ekwesị na-enweghị mgbagha nke nwere ike hụ na ọkwa ziri ezi nke nnwere onwe teknụzụ nke ala nna anyị.
Ugbu a nkọwa ...

Ngwaọrụ

A na-emejuputa akụkụ ngwaike nke sistemụ nchekwa na ndabere nke ikpo okwu Yakhont UVM nke ụlọ ọrụ NORSI-TRANS. Igwe ikpo okwu Yakhont UVM nwetara ọkwa nke akụrụngwa nkwukọrịta sitere na Russia ma tinye ya na ndebanye aha nke ngwaahịa redio-electronic Russia. Usoro ahụ nwere njikwa nchekwa abụọ dị iche iche (2U ọ bụla), nke jikọtara ya na 1G ma ọ bụ 10G Ethernet interconnect, yana yana shelf diski nkekọrịta site na iji njikọ SAS.

N'ezie, nke a adịghị mma dị ka usoro "Cluster in a box" (mgbe a na-etinye ndị na-ahụ maka njikwa na diski ndị nwere ụgbọ azụ azụ n'otu chassis 2U) nke anyị na-ejikarị eme ihe, ma n'oge na-adịghị anya ọ ga-adịkwa. Isi ihe ebe a bụ na ọ na-arụ ọrụ nke ọma, ma anyị ga-eche banyere "ụta" mgbe e mesịrị.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

N'okpuru mkpuchi ahụ, onye njikwa ọ bụla nwere motherboard otu processor nwere oghere RAM anọ (DDR3 maka ihe nrụpụta 8C). Nakwa n'ụgbọ onye njikwa ọ bụla enwere ọdụ ụgbọ mmiri 4 1G Ethernet (abụọ nke AERODISK ENGINE software na-eji dị ka ọrụ) yana oghere PCIe atọ maka Back-end (SAS) na Front-end (Ethernet ma ọ bụ FibreChannel).

Dị ka boot disks, anyị na-eji Russian SATA SSD disks si GS Nanotech, nke anyị nwalere ugboro ugboro na-eji na oru ngo.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Mgbe mbụ anyị zutere ikpo okwu, anyị ji nlezianya nyochaa ya. Anyị enweghị ajụjụ gbasara àgwà mgbakọ na mwepụ, ihe niile mere nke ọma na ntụkwasị obi.

sistemụ

A na-eji ụdị OS Alt 8SP maka asambodo dị ka OS. N'ọdịnihu dị nso, anyị na-eme atụmatụ ịmepụta ebe nchekwa pluggable na emelitere mgbe niile maka Alt OS nwere ngwanrọ nchekwa Aerodisk.

Ewubere ụdị nkesa a na ụdị Linux 4.9 kernel kwụsiri ike ugbu a maka E2K (alaka nwere nkwado ogologo oge nke ndị ọkachamara MCST na-ebufe), gbakwunyere na patches maka ịrụ ọrụ na nchekwa. A na-ewu ngwugwu niile dị na Alt OS ozugbo na Elbrus site na iji usoro nrụpụta azụmaahịa mbụ nke ọrụ ALT Linux Team, nke mere ka o kwe omume ibelata ụgwọ ọrụ maka mbufe n'onwe ya wee tinyekwuo anya na ịdịmma ngwaahịa.

Enwere ike ịgbasa ntọhapụ ọ bụla nke Alt OS maka Elbrus n'ihe gbasara ọrụ site na iji ebe nchekwa dị maka ya (site na ihe dị ka puku ngwugwu 6 puku maka ụdị nke asatọ ruo ihe dị ka 12 maka nke itoolu).

Emekwara nhọrọ a n'ihi na Basalt SPO, onye nrụpụta Alt OS, na-arụsi ọrụ ike na sọftụwia ndị ọzọ na ndị nrụpụta ngwaọrụ na nyiwe dị iche iche, na-ahụ na mmekọrịta enweghị nkebi n'ime ngwaike na sistemụ ngwanrọ.

Sistemụ Nchekwa Software

Mgbe anyị na-ebugharị, anyị hapụrụ ozugbo echiche nke iji x2 emulation akwadoro na E86K, wee malite ịrụ ọrụ na ndị nrụpụta ozugbo (ọ dabara nke ọma, Alt enweelarị ngwaọrụ ndị dị mkpa maka nke a).

Tinyere ihe ndị ọzọ, ọnọdụ igbu egbu nke ala na-enye nchebe ka mma (otu ngwa ngwa ngwa atọ ahụ kama ịbụ otu) yana ịrụ ọrụ na-abawanye (ọ dịghị mkpa ịkenye otu ma ọ bụ abụọ cores n'ime asatọ maka onye ntụgharị ọnụọgụ abụọ ka ọ rụọ ọrụ, onye nchịkọta na-arụ ọrụ ya. ọrụ ka mma karịa JIT).

N'ezie, mmejuputa E2K nke AERODISK ENGINE na-akwado ọtụtụ ọrụ nchekwa dị na x86. A na-eji ụdị AERODISK ENGINE dị ugbu a (ụdị A-CORE 2.30) dị ka ngwanrọ sistemụ nchekwa.

Enweghị nsogbu ọ bụla na E2K, ewebata ma nwalee ọrụ ndị a maka ojiji na ngwaahịa:

  • Nkwenye mmejọ maka ihe ruru njikwa abụọ yana multipath I/O (mpio)
  • Gbochie na ịnweta faịlụ na obere mpịakọta (RDG, ọdọ mmiri DDP; FC, iSCSI, NFS, usoro SMB gụnyere ntinye akwụkwọ ndekọ aha)
  • Ọkwa RAID dị iche iche ruru nkeji atọ (gụnyere ikike iji ihe nrụpụta RAID)
  • Nchekwa ngwakọ (ijikọta SSD na HDD n'ime otu ọdọ mmiri, ya bụ cache na tiering)
  • Nhọrọ nchekwa ohere na mwepu na mkpakọ
  • ROW snapshots, clones na nhọrọ mmeghari dị iche iche
  • Na ihe ndị ọzọ dị ntakịrị mana bara uru dịka QoS, hotspare zuru ụwa ọnụ, VLAN, BOND, wdg.

N'ezie, na E2K anyị jisiri ike nweta ọrụ anyị niile, ma e wezụga maka ndị na-ahụ maka ọtụtụ njikwa (ihe karịrị abụọ) na multi-threaded I / O scheduler, nke na-enye anyị ohere ịbawanye arụmọrụ nke ọdọ mmiri ọkụ niile site na 20-30% .

Mana anyị, n'ezie, ga-agbakwunye ọrụ ndị a bara uru, ihe gbasara oge.

Obere banyere arụmọrụ

Mgbe ịgafe ule nke ọma nke ọrụ bụ isi nke usoro nchekwa, anyị, n'ezie, malitere ime ule ibu.

Dịka ọmụmaatụ, na sistemụ nchekwa ihe njikwa abụọ (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), ebe nchekwa RAM nwere nkwarụ, anyị mepụtara ọdọ mmiri DDP abụọ nwere ọkwa RAID-10 bụ isi na 500G abụọ. LUNs wee jikọọ LUN ndị a n'elu iSCSI (10G Ethernet) na onye ọbịa Linux. Ma mee otu n'ime ule ndị bụ isi kwa elekere na obere ihe mgbochi ibu usoro site na iji mmemme FIO.

Nsonaazụ mbụ dị ezigbo mma.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Ibu dị na ndị na-emepụta ihe bụ na nkezi na ọkwa nke 60%, i.e. nke a bụ ọkwa ntọala nke nchekwa nwere ike ịrụ ọrụ n'enweghị nsogbu.

Ee, nke a dị anya site na nnukwu ibu, ma nke a ezughị oke maka DBMS dị elu, ma, dị ka omume anyị na-egosi, njirimara ndị a zuru ezu maka 80% nke ọrụ izugbe nke eji usoro nchekwa.

Obere oge ka e mesịrị, anyị na-eme atụmatụ ịlaghachi na nkọwa zuru ezu banyere ule ibu nke Elbrus dị ka ikpo okwu nchekwa.

Ọdịnihu na-egbuke egbuke

Dị ka anyị dere n'elu, mmepụta nke Elbrus 8C n'ezie malitere n'oge na-adịbeghị anya - na mmalite nke 2019 na ka ọ na-erule December ihe dị ka ndị nhazi 4000 ewepụtalarị. Maka ntụnyere, naanị 4 processors nke ọgbọ gara aga Elbrus 5000C ka emepụtara maka oge niile nke mmepụta ha, yabụ enwere ọganihu.

O doro anya na nke a bụ ọdịda n'oké osimiri, ọbụna maka ahịa Russia, ma ụzọ ahụ ga-abụ onye na-eje ije.
Ezubere mwepụta nke ọtụtụ iri puku kwuru iri puku ndị nrụpụta Elbrus 2020C maka 8, nke a abụrụlarị ọnụ ọgụgụ dị oke egwu. Na mgbakwunye, n'oge 2020, ndị otu MCST kwesịrị iweta ihe nrụpụta Elbrus-8SV maka imepụta oke.

Atụmatụ mmepụta dị otú ahụ bụ ngwa maka oke dị oke mkpa nke ahịa ihe nkesa ụlọ dum.

N'ihi ya, ebe a na ugbu a, anyị nwere ezigbo ihe nhazi nke Russia na nke oge a na nke doro anya na, n'echiche anyị, atụmatụ mmepe ziri ezi, na ndabere nke usoro nchekwa data nke Russia mere nke ọma na nke kwadoro (na na na Ọdịnihu, sistemụ arụmọrụ na Elbrus-16C). Usoro Russia dị ka ọ dị ugbu a n'anụ ahụ na ọnọdụ ọgbara ọhụrụ.

Anyị na-ahụkarị na ozi ọma na-esote Epic ọdịda nke ụlọ ọrụ ndị ji nganga na-akpọ onwe ha ndị na-emepụta Russia, ma n'ezie na-etinye aka na re-gluing labels na-enweghị na-agbakwunye ọ bụla uru nke onwe ha na ngwaahịa nke mba ọzọ emeputa, ma e wezụga n'ihi na ha markup. Ụlọ ọrụ ndị dị otú ahụ, n'ụzọ dị mwute, na-etinye onyinyo na ezigbo ndị na-emepụta Russia na ndị na-emepụta ihe.

Na isiokwu a, anyị chọrọ n'ụzọ doro anya na-egosi na anyị obodo e nwere, na-na ga-ụlọ ọrụ ndị n'ezie na rụọ ọrụ nke ọma na-eme ọgbara ọhụrụ mgbagwoju IT usoro na-arụsi ọrụ ike na-emepe emepe, na mbubata nnọchi na IT abụghị okwu rụrụ arụ, ma a eziokwu nke anyị niile bi. Ị nweghị ike ịhụ eziokwu a n'anya, ị nwere ike ịkatọ ya, ma ọ bụ ị nwere ike ịrụ ọrụ ma mee ka ọ dịkwuo mma.

SHD AERODISK na ndị nrụpụta ụlọ Elbrus 8C

Ọdịda nke USSR n'otu oge gbochiri otu ndị okike Elbrus ịghọ onye ọkpụkpọ ama ama n'ụwa nke ndị nrụpụta ma manye otu ahụ ịchọ ego maka mmepe ha na mba ọzọ. Achọtara ya, arụ ọrụ ahụ, echekwara ikike ọgụgụ isi, nke m ga-achọ ịsị ndị a nnukwu ekele!

Nke ahụ bụ naanị maka ugbu a, biko dee okwu gị, ajụjụ na, n'ezie, nkatọ. Anyị na-enwe obi ụtọ mgbe niile.

Ọzọkwa, na nnọchite nke ụlọ ọrụ Aerodisk dum, achọrọ m ikele ndị obodo IT niile nke Russia na Afọ Ọhụrụ na ekeresimesi na-abịa, na-achọ 100% uptime - na nkwado ndabere na mpaghara agaghị aba onye ọ bụla uru n'afọ ọhụrụ))).

Ihe eji eme ihe

Edemede nwere nkọwa zuru oke nke teknụzụ, ụkpụrụ ụlọ na ụdị mmadụ:
https://www.ixbt.com/cpu/e2k-spec.html

Nkọwa nkenke nke kọmputa n'okpuru aha "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Edemede izugbe gbasara ụlọ e2k:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

Edemede a gbasara ọgbọ nke anọ (Elbrus-4S) na ọgbọ nke ise (Elbrus-8SV, 5):
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1

Nkọwa nke ọgbọ nke isii na-esote nke nhazi (Elbrus-6SV, 16):
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1

Nkọwa nke ihe owuwu nke Elbrus:
http://www.elbrus.ru/elbrus_arch

Atụmatụ nke ndị mmepe nke ngwaike na ngwanrọ ngwanrọ "Elbrus" iji mepụta supercomputer nwere arụmọrụ dị oke egwu:
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

Teknụzụ Elbrus nke Russia maka kọmpụta nkeonwe, sava na supercomputer:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

Edemede ochie nke Boris Babayan, mana ọ ka dị mkpa:
http://www.mcst.ru/e2k_arch.shtml

Akụkọ ochie nke Mikhail Kuzminsky dere:
https://www.osp.ru/os/1999/05-06/179819

Ihe ngosi MCST, ozi izugbe:
https://yadi.sk/i/HDj7d31jTDlDgA

Ozi gbasara Alt OS maka ikpo okwu Elbrus:
https://altlinux.org/эльбрус

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

isi: www.habr.com

Tinye a comment