SHD AERODISK on abele nse Elbrus 8C

SHD AERODISK on abele nse Elbrus 8C

Hello Habr onkawe. A yoo fẹ lati pin diẹ ninu awọn iroyin ti o dara pupọ. Nikẹhin a duro de iṣelọpọ ni tẹlentẹle gidi ti iran tuntun ti awọn olutọsọna Elbrus 8C Russia. Ni ifowosi, iṣelọpọ ni tẹlentẹle yẹ ki o bẹrẹ ni kutukutu bi ọdun 2016, ṣugbọn, ni otitọ, o jẹ iṣelọpọ pupọ ti o bẹrẹ ni ọdun 2019 nikan ati pe awọn ilana 4000 ti tu silẹ tẹlẹ.

O fẹrẹ to lẹsẹkẹsẹ lẹhin ibẹrẹ ti iṣelọpọ ibi-pupọ, awọn olutọsọna wọnyi han ni Aerodisk wa, fun eyiti a yoo fẹ lati dupẹ lọwọ NORSI-TRANS, eyiti o pese fun wa pẹlu ipilẹ ohun elo Yakhont UVM, eyiti o ṣe atilẹyin awọn ilana Elbrus 8C, fun gbigbe apakan sọfitiwia naa. eto ipamọ. Eyi jẹ pẹpẹ ti gbogbo agbaye ti ode oni ti o pade gbogbo awọn ibeere ti MCST. Ni akoko yii, pẹpẹ naa jẹ lilo nipasẹ awọn alabara pataki ati awọn oniṣẹ tẹlifoonu lati rii daju imuse awọn iṣe ti iṣeto lakoko awọn iṣẹ ṣiṣe wiwa.

Ni akoko yii, gbigbe gbigbe ti pari ni aṣeyọri, ati ni bayi eto ipamọ AERODISK wa ninu ẹya pẹlu awọn olutọsọna ile Elbrus.

Ninu nkan yii, a yoo sọrọ nipa awọn ilana funrararẹ, itan-akọọlẹ wọn, faaji, ati, nitorinaa, imuse wa ti awọn eto ibi ipamọ lori Elbrus.

История

Itan-akọọlẹ ti awọn olutọsọna Elbrus wa pada si awọn akoko ti Soviet Union. Ni 1973, ni Institute of Fine Mechanics ati Computer Engineering ti a npè ni lẹhin S.A. Lebedev (ti a npè ni lẹhin Sergei Lebedev kanna, ti o ṣe iṣaaju idagbasoke ti akọkọ Soviet kọmputa MESM, ati nigbamii BESM), awọn idagbasoke ti multiprocessor iširo awọn ọna šiše ti a npe ni Elbrus bẹrẹ. Vsevolod Sergeevich Burtsev ṣe abojuto idagbasoke naa, ati Boris Artashesovich Babayan, ti o jẹ ọkan ninu awọn aṣawewe igbakeji, tun ṣe ipa ninu idagbasoke.

SHD AERODISK on abele nse Elbrus 8C
Vsevolod Sergeevich Burtsev

SHD AERODISK on abele nse Elbrus 8C
Boris Artashesovich Babayan

Onibara akọkọ ti iṣẹ akanṣe naa jẹ, nitorinaa, awọn ologun ti USSR, ati pe jara ti awọn kọnputa ni a lo ni aṣeyọri ni ipilẹṣẹ ti awọn ile-iṣẹ iširo aṣẹ ati awọn eto ibọn fun awọn eto aabo misaili, ati awọn eto idi pataki miiran. .

SHD AERODISK on abele nse Elbrus 8C

Kọmputa Elbrus akọkọ ti pari ni ọdun 1978. O ni faaji apọjuwọn ati pe o le pẹlu lati 1 si 10 awọn ilana ti o da lori awọn ero isọpọ alabọde. Iyara ẹrọ yii de awọn iṣẹ miliọnu 15 fun iṣẹju kan. Awọn iye ti Ramu, eyi ti o wà wọpọ si gbogbo 10 nse, je soke si 2 to 20th agbara ti ẹrọ ọrọ tabi 64 MB.

Nigbamii o wa ni pe ọpọlọpọ awọn imọ-ẹrọ ti a lo ninu idagbasoke Elbrus ni a ṣe iwadi ni agbaye ni akoko kanna, ati International Business Machine (IBM) ti ṣiṣẹ ninu wọn, ṣugbọn ṣiṣẹ lori awọn iṣẹ wọnyi, laisi iṣẹ lori Elbrus, ko ṣe. won pari ati ki o ko bajẹ ja si awọn ẹda ti a pari ọja.

Gẹgẹbi Vsevolod Burtsev, awọn onimọ-ẹrọ Soviet gbiyanju lati lo iriri ti ilọsiwaju julọ ti awọn idagbasoke ile ati ajeji. Awọn faaji ti awọn kọnputa Elbrus tun ni ipa nipasẹ awọn kọnputa Burroughs, awọn idagbasoke Hewlett-Packard, ati iriri ti awọn olupilẹṣẹ BESM-6.

Ṣugbọn ni akoko kanna, ọpọlọpọ awọn idagbasoke jẹ atilẹba. Ohun ti o nifẹ julọ nipa Elbrus-1 jẹ faaji rẹ.

Supercomputer ti o ṣẹda di kọnputa akọkọ ni USSR ti o lo faaji superscalar. Lilo ibi-pupọ ti awọn olutọsọna superscalar ni ilu okeere bẹrẹ nikan ni awọn 90s ti ọrundun to kọja pẹlu hihan lori ọja ti awọn ilana Intel Pentium ti ifarada.

Ni afikun, awọn olutọsọna igbewọle pataki le ṣee lo lati ṣeto gbigbe awọn ṣiṣan data laarin awọn ẹrọ agbeegbe ati Ramu ninu kọnputa kan. Nibẹ ni o le wa to mẹrin iru nse ninu awọn eto, nwọn si ṣiṣẹ ni afiwe pẹlu awọn aringbungbun isise ati ki o ní ara wọn ifiṣootọ iranti.

Elbrus-2

Ni ọdun 1985, Elbrus gba ilọsiwaju ọgbọn rẹ, kọnputa Elbrus-2 ti ṣẹda ati firanṣẹ si iṣelọpọ pupọ. Ni awọn ofin ti faaji, o ko yato Elo lati awọn oniwe-royi, ṣugbọn lo titun kan ano mimọ, eyi ti ṣe o ṣee ṣe lati mu awọn ìwò išẹ nipa fere 10 igba - lati 15 million mosi fun keji to 125. Awọn iye ti kọmputa Ramu pọ si 16 million 72-bit ọrọ tabi 144 MB. Iwọn bandiwidi ti o pọju ti awọn ikanni Elbrus-2 I / O jẹ 120 MB / s.

"Elbrus-2" ni a lo ni agbara ni awọn ile-iṣẹ iwadi iparun ni Chelyabinsk-70 ati ni Arzamas-16 ni MCC, ni eto aabo misaili A-135, ati ni awọn ile-iṣẹ ologun miiran.

Awọn ẹda ti Elbrus ni o ni itẹlọrun nipasẹ awọn oludari ti Soviet Union. Ọpọlọpọ awọn onimọ-ẹrọ ni a fun ni aṣẹ ati awọn ami iyin. Oluṣeto gbogbogbo Vsevolod Burtsev ati nọmba awọn alamọja miiran gba awọn ẹbun ipinlẹ. Ati Boris Babayan ni a fun ni aṣẹ ti Iyika Oṣu Kẹwa.

Awọn ẹbun wọnyi jẹ diẹ sii ju ẹtọ lọ, Boris Babayan nigbamii sọ pe:

“Ni 1978, a ṣe ẹrọ superscalar akọkọ, Elbrus-1. Bayi ni Oorun ti won ṣe superscalars ti yi faaji nikan. Superscalar akọkọ han ni Iwọ-oorun ni ọdun 92, tiwa ni ọdun 78. Pẹlupẹlu, ẹya ti superscalar ti a ṣe jẹ iru si Pentium Pro ti Intel ṣe ni ọdun 95. ”

Awọn ọrọ wọnyi nipa ilọsiwaju itan jẹ tun timo ni AMẸRIKA, Keith Diefendorff, olupilẹṣẹ ti Motorola 88110, ọkan ninu awọn olutọsọna superscalar Western akọkọ, kowe:

"Ni ọdun 1978, o fẹrẹ to ọdun 15 ṣaaju ki awọn olutọsọna superscalar Western akọkọ ti han, Elbrus-1 lo ero isise kan, pẹlu ipinfunni awọn itọnisọna meji ni ọna kan, yiyipada aṣẹ ti ipaniyan ilana, yipo awọn iforukọsilẹ ati ṣiṣe nipasẹ arosinu.”

Elbrus-3

O jẹ ọdun 1986, ati pe o fẹrẹ to lẹsẹkẹsẹ lẹhin ipari iṣẹ lori Elbrus keji, ITMiVT bẹrẹ idagbasoke eto Elbrus-3 tuntun nipa lilo faaji ero isise tuntun kan. Boris Babayan pe ọna yii “post-superscalar”. O jẹ faaji yii, nigbamii ti a pe ni VLIW / EPIC, ni ọjọ iwaju (ni aarin awọn ọdun 90) awọn olutọpa Intel Itanium bẹrẹ lati lo (ati ni USSR awọn idagbasoke wọnyi bẹrẹ ni 1986 ati pari ni 1991).

Ninu eka iširo yii, awọn imọran ti iṣakoso fojuhan ti isọdọkan ti awọn iṣẹ pẹlu iranlọwọ ti alakojọ ni a kọkọ ṣe imuse.

Ni ọdun 1991, akọkọ ati, laanu, kọnputa Elbrus-3 nikan ni a ti tu silẹ, eyiti ko le ṣe atunṣe ni kikun, ati lẹhin iṣubu ti Soviet Union, ko si ẹnikan ti o nilo rẹ, ati awọn idagbasoke ati awọn eto wa lori iwe.

Background si awọn titun faaji

Awọn egbe ti o sise ni ITMiVT lori awọn ẹda ti Soviet supercomputers ko ya soke, ṣugbọn tesiwaju lati sise bi lọtọ ile-labẹ awọn orukọ MCST (Moscow Center fun SPARK-Technologies). Ati ni ibẹrẹ 90s, ifowosowopo ti nṣiṣe lọwọ laarin MCST ati Sun Microsystems bẹrẹ, nibiti ẹgbẹ MCST ti kopa ninu idagbasoke ti UltraSPARC microprocessor.

O jẹ lakoko yii pe iṣẹ-ṣiṣe faaji E2K dide, eyiti o jẹ inawo ni akọkọ nipasẹ Sun. Nigbamii, ise agbese na di ominira patapata ati gbogbo ohun-ini ọgbọn fun o wa pẹlu ẹgbẹ MCST.

“Ti a ba tẹsiwaju lati ṣiṣẹ pẹlu Sun ni agbegbe yii, lẹhinna ohun gbogbo yoo jẹ ti Sun. Paapaa botilẹjẹpe 90% ti iṣẹ naa ti ṣe ṣaaju ki oorun to wa.” (Boris Babayan)

E2K faaji

Nigbati a ba jiroro nipa faaji ti awọn ilana Elbrus, nigbagbogbo a gbọ awọn alaye wọnyi lati ọdọ awọn ẹlẹgbẹ wa ni ile-iṣẹ IT:

"Elbrus jẹ faaji RISC"
"Elbrus jẹ EPIC faaji"
"Elbrus jẹ SPARC-faaji"

Ni otitọ, ko si ọkan ninu awọn alaye wọnyi ti o jẹ otitọ patapata, tabi ti o ba jẹ bẹ, o jẹ otitọ ni apakan nikan.

Itumọ E2K jẹ faaji ero isise atilẹba ti o yatọ, awọn agbara akọkọ ti E2K jẹ ṣiṣe agbara ati iwọn ti o dara julọ, ti o waye nipasẹ sisọ isọgba ti awọn iṣẹ ṣiṣe. Awọn faaji E2K jẹ idagbasoke nipasẹ ẹgbẹ MCST ati pe o da lori faaji lẹhin-superscalar (a la EPIC) pẹlu diẹ ninu ipa lati faaji SPARC (pẹlu RISC ti o ti kọja). Ni akoko kanna, MCST ni ipa taara ninu ẹda mẹta ti awọn ile-iṣọ ipilẹ mẹrin (Superscalars, Post-Superscalars ati SPARC). Aye kere looto.

Lati yago fun iporuru ni ọjọ iwaju, a ti ya aworan ti o rọrun ti, botilẹjẹpe o rọrun, ṣugbọn han kedere awọn gbongbo ti faaji E2K.

SHD AERODISK on abele nse Elbrus 8C

Bayi diẹ diẹ sii nipa orukọ ti faaji, ni ibatan si eyiti o tun wa aiyede.

Ni orisirisi awọn orisun, o le wa awọn orukọ wọnyi fun faaji yii: "E2K", "Elbrus", "Elbrus 2000", ELBRUS ("ExpLicit Basic Resources Utilisation Scheduling", ie eto ti o fojuhan fun lilo awọn orisun ipilẹ). Gbogbo awọn orukọ wọnyi sọrọ nipa ohun kanna - nipa faaji, ṣugbọn ninu awọn iwe aṣẹ imọ-ẹrọ osise, ati lori awọn apejọ imọ-ẹrọ, orukọ E2K ni a lo lati ṣe apẹrẹ faaji, nitorinaa ni ọjọ iwaju, ti a ba sọrọ nipa faaji ero isise, a lo ọrọ naa "E2K", ati pe ti o ba jẹ nipa ero isise kan pato, lẹhinna a lo orukọ "Elbrus".

Imọ ẹya ara ẹrọ ti awọn E2K faaji

Ni ibile faaji bi RISC tabi CISC (x86, PowerPC, SPARC, MIPS, ARM), isise gba a ṣiṣan ti awọn ilana ti o wa ni apẹrẹ fun ipaniyan lesese. Awọn isise le ri ominira mosi ati ṣiṣe awọn wọn ni afiwe (superscalar) ati paapa yi wọn ibere (jade ti ibere). Bibẹẹkọ, itupalẹ igbẹkẹle ti o ni agbara ati atilẹyin fun ipaniyan-ti-aṣẹ ni awọn aropin rẹ ni awọn ofin ti nọmba awọn aṣẹ ti a ṣe ifilọlẹ ati itupalẹ fun ọmọ kan. Ni afikun, awọn bulọọki ti o baamu inu ero isise n gba iye agbara ti o pọju, ati imuse ti o nira julọ wọn nigbakan yori si iduroṣinṣin tabi awọn iṣoro aabo.

Ninu faaji E2K, iṣẹ akọkọ ti itupalẹ awọn igbẹkẹle ati iṣapeye aṣẹ awọn iṣẹ ni a mu nipasẹ alakojọ. Awọn isise gba awọn ti a npe ni. awọn ilana jakejado, ọkọọkan eyiti o ṣafikun awọn ilana fun gbogbo awọn ẹrọ alase ero isise ti o gbọdọ ṣe ifilọlẹ ni akoko aago ti a fun. Awọn ero isise naa ko nilo lati ṣe itupalẹ awọn igbẹkẹle laarin awọn operands tabi awọn iṣẹ iyipada laarin awọn ilana jakejado: alakojo ṣe gbogbo eyi da lori itupalẹ koodu orisun ati igbero orisun ero isise. Bi abajade, ohun elo ero isise le rọrun ati ti ọrọ-aje diẹ sii.

Olupilẹṣẹ naa ni anfani lati ṣe itupalẹ koodu orisun pupọ diẹ sii ju ohun elo RISC/CISC ti ero isise ati rii awọn iṣẹ ominira diẹ sii. Nitorinaa, faaji E2K ni awọn ẹya ipaniyan ti o jọra diẹ sii ju awọn faaji ibile lọ.

Awọn ẹya lọwọlọwọ ti faaji E2K:

  • Awọn ikanni 6 ti awọn ẹya kannaa iṣiro (ALU) ti n ṣiṣẹ ni afiwe.
  • Forukọsilẹ faili ti 256 84-bit awọn iforukọsilẹ.
  • Atilẹyin ohun elo fun awọn iyipo, pẹlu awọn ti o ni pipelining. Ṣe alekun ṣiṣe ti lilo awọn orisun ero isise.
  • Prepump data asynchronous siseto pẹlu awọn ikanni kika lọtọ. Gba ọ laaye lati tọju awọn idaduro lati iraye si iranti ati lo ALU ni kikun.
  • Atilẹyin fun awọn iṣiro akiyesi ati awọn asọtẹlẹ ọkan-bit. Gba ọ laaye lati dinku nọmba awọn iyipada ati ṣiṣẹ awọn ẹka pupọ ti eto naa ni afiwe.
  • Aṣẹ jakejado ti o lagbara lati ṣalaye awọn iṣẹ ṣiṣe 23 ni akoko aago kan pẹlu kikun ti o pọ julọ (diẹ sii ju awọn iṣẹ ṣiṣe 33 nigbati iṣakojọpọ awọn iṣẹ ṣiṣe sinu awọn itọnisọna fekito).

SHD AERODISK on abele nse Elbrus 8C

Afarawe x86

Paapaa ni ipele apẹrẹ faaji, awọn olupilẹṣẹ loye pataki ti sọfitiwia atilẹyin ti a kọ fun faaji Intel x86. Fun eyi, eto kan ti ṣe imuse fun agbara (ie, lakoko ipaniyan eto, tabi “lori fo”) itumọ ti awọn koodu alakomeji x86 sinu awọn koodu ero isise E2K. Eto yii le ṣiṣẹ mejeeji ni ipo ohun elo (ni ọna ti WINE), ati ni ipo ti o jọra si hypervisor (lẹhinna o ṣee ṣe lati ṣiṣẹ gbogbo OS alejo fun faaji x86).

Ṣeun si ọpọlọpọ awọn ipele ti iṣapeye, o ṣee ṣe lati ṣaṣeyọri iyara giga ti koodu itumọ. Didara imulation faaji x86 jẹ timo nipasẹ ifilọlẹ aṣeyọri ti diẹ sii ju awọn ọna ṣiṣe 20 (pẹlu awọn ẹya pupọ ti Windows) ati awọn ọgọọgọrun awọn ohun elo lori awọn eto iširo Elbrus.

Ni idaabobo Eto ipaniyan Ipo

Ọkan ninu awọn imọran ti o nifẹ julọ ti a jogun lati awọn ile-iṣẹ Elbrus-1 ati Elbrus-2 ni ohun ti a pe ni ipaniyan eto aabo. Koko-ọrọ rẹ ni lati rii daju pe eto naa ṣiṣẹ pẹlu data ipilẹṣẹ nikan, lati ṣayẹwo gbogbo awọn iwọle iranti fun jijẹ si ibiti adirẹsi ti o wulo, lati pese aabo laarin modulu (fun apẹẹrẹ, lati daabobo eto ipe lati aṣiṣe ninu ile ikawe). Gbogbo awọn sọwedowo wọnyi ni a ṣe ni hardware. Fun ipo to ni aabo, alakojo kikun wa ati ile-ikawe atilẹyin asiko asiko. Ni akoko kanna, o yẹ ki o loye pe awọn ihamọ ti a fi lelẹ yorisi ailagbara ti siseto ipaniyan, fun apẹẹrẹ, koodu ti a kọ sinu C ++.

Paapaa ni ipo deede, ipo “aisi aabo” ti iṣẹ ti awọn ilana Elbrus, awọn ẹya wa ti o mu igbẹkẹle ti eto naa pọ si. Nitorinaa, akopọ alaye abuda (ẹwọn awọn adirẹsi ipadabọ fun awọn ipe ilana) yato si akopọ data olumulo ati pe ko le wọle si iru awọn ikọlu ti a lo ninu awọn ọlọjẹ bi adiresi ipadabọ.

Ti a ṣe apẹrẹ ni awọn ọdun, kii ṣe nikan mu ati ṣe adaṣe awọn faaji idije ni awọn iṣe ti iṣẹ ati iwọn ni ọjọ iwaju, ṣugbọn tun pese aabo lodi si awọn idun ti o fa x86/amd64. Awọn bukumaaki bii 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) ati bii.

Idaabobo ode oni si awọn ailagbara ti a rii ni faaji x86/amd64 da lori awọn abulẹ ni ipele ẹrọ ṣiṣe. Ti o ni idi ti idinku ninu iṣẹ lori lọwọlọwọ ati awọn iran iṣaaju ti awọn ilana ti awọn ayaworan wọnyi jẹ akiyesi ati awọn sakani lati 30% si 80%. A, gẹgẹbi awọn olumulo ti nṣiṣe lọwọ ti awọn ilana x86, mọ nipa eyi, jiya ati tẹsiwaju lati “jẹ cactus kan”, ṣugbọn wiwa ojutu kan si awọn iṣoro wọnyi ninu egbọn fun wa (ati, bi abajade, fun awọn alabara wa) jẹ ẹya. anfani laiseaniani, paapaa ti ojutu ba jẹ Russian.

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

Isalẹ wa ni awọn osise imọ abuda kan ti Elbrus nse ti awọn ti o ti kọja (4C), lọwọlọwọ (8C), titun (8CB) ati ojo iwaju (16C) iran ni lafiwe pẹlu iru Intel x86 nse.

SHD AERODISK on abele nse Elbrus 8C

Paapaa iwo kọkan ni tabili yii fihan (ati pe eyi jẹ itẹlọrun) pe ẹhin imọ-ẹrọ ti awọn ilana inu ile, eyiti o dabi ẹni pe a ko le bori ni ọdun 10 sẹhin, tẹlẹ ni bayi dabi ohun kekere, ati ni 2021 pẹlu ifilọlẹ Elbrus-16C (eyiti, laarin awọn ohun miiran, yoo ṣe atilẹyin agbara agbara) yoo dinku si awọn ijinna to kere julọ.

SHD AERODISK on Elbrus 8C nse

A kọja lati yii si adaṣe. Gẹgẹbi apakan ti isọdọkan ilana ti MCST, Aerodisk, Basalt SPO (eyiti o jẹ Alt Linux tẹlẹ) ati NORSI-TRANS, eto ipamọ data ti ni idagbasoke ati fi sii, eyiti o wa ni akoko ti ko ba dara julọ ni awọn ofin aabo, iṣẹ ṣiṣe, iye owo ati iṣẹ , ninu ero wa, ojutu ti o yẹ ti ko ni iyasilẹ ti o le rii daju ipele to dara ti ominira imọ-ẹrọ ti Ilu Iya wa.
Bayi awọn alaye ...

Apakan hardware

Apakan ohun elo ti eto ipamọ jẹ imuse lori ipilẹ ti Syeed agbaye Yakhont UVM ti ile-iṣẹ NORSI-TRANS. Syeed Yakhont UVM gba ipo ti ohun elo ibaraẹnisọrọ ti orisun Ilu Rọsia ati pe o wa ninu iforukọsilẹ iṣọkan ti awọn ọja redio-itanna Russia. Eto naa ni awọn olutona ibi ipamọ lọtọ meji (2U kọọkan), eyiti o ni asopọ nipasẹ 1G tabi 10G Ethernet interconnect, bakanna pẹlu pẹlu awọn selifu disiki pinpin nipa lilo asopọ SAS kan.

Nitoribẹẹ, eyi ko lẹwa bii ọna kika “Iṣupọ ninu apoti” (nigbati awọn oludari ati awọn disiki pẹlu ọkọ ofurufu ti o wọpọ ti fi sori ẹrọ ni chassis 2U kan) ti a lo nigbagbogbo, ṣugbọn ni ọjọ iwaju nitosi yoo tun wa. Ohun akọkọ nibi ni pe o ṣiṣẹ daradara, ṣugbọn a yoo ronu nipa awọn "ọrun" nigbamii.

SHD AERODISK on abele nse Elbrus 8C

SHD AERODISK on abele nse Elbrus 8C

Labẹ awọn Hood, kọọkan oludari ni o ni kan nikan-isise modaboudu pẹlu mẹrin Ramu iho (DDR3 fun ohun 8C isise). Paapaa lori ọkọ oluṣakoso kọọkan ni awọn ebute oko oju omi 4 1G Ethernet (meji ninu eyiti a lo nipasẹ sọfitiwia AERODISK ENGINE bi iṣẹ) ati awọn iho PCIe mẹta fun Back-end (SAS) ati awọn oluyipada iwaju-opin (Eternet tabi FibreChannel).

Gẹgẹbi awọn disiki bata, a lo awọn disiki SATA SSD Russia lati GS Nanotech, eyiti a ti ni idanwo leralera ati lo ninu awọn iṣẹ akanṣe.

SHD AERODISK on abele nse Elbrus 8C

Nígbà tá a kọ́kọ́ pàdé pèpéle, a fara balẹ̀ ṣàyẹ̀wò rẹ̀. A ko ni ibeere nipa didara apejọ ati titaja, ohun gbogbo ni a ṣe daradara ati ni igbẹkẹle.

ẹrọ

Ẹya ti OS Alt 8SP fun iwe-ẹri jẹ lilo bi OS. Ni ọjọ iwaju nitosi, a gbero lati ṣẹda pluggable ati ibi ipamọ imudojuiwọn nigbagbogbo fun Alt OS pẹlu sọfitiwia ibi ipamọ Aerodisk.

Ẹya pinpin yii jẹ itumọ lori ẹya iduroṣinṣin lọwọlọwọ ti ekuro Linux 4.9 fun E2K (ẹka kan pẹlu atilẹyin igba pipẹ nipasẹ awọn alamọja MCST), ni afikun pẹlu awọn abulẹ fun iṣẹ ṣiṣe ati aabo. Gbogbo awọn idii ni Alt OS ti wa ni itumọ taara lori Elbrus nipa lilo eto kikọ iṣowo atilẹba ti iṣẹ akanṣe ALT Linux Team, eyiti o jẹ ki o ṣee ṣe lati dinku awọn idiyele iṣẹ fun gbigbe funrararẹ ati san akiyesi diẹ sii si didara ọja.

Itusilẹ eyikeyi ti Alt OS fun Elbrus le ṣe alekun ni pataki ni awọn ofin ti iṣẹ ṣiṣe ni lilo ibi ipamọ ti o wa fun rẹ (lati bii awọn idii orisun 6 ẹgbẹrun fun ẹya kẹjọ si bii 12 fun kẹsan).

A tun ṣe yiyan nitori Basalt SPO, olupilẹṣẹ ti Alt OS, n ṣiṣẹ ni itara pẹlu sọfitiwia miiran ati awọn olupilẹṣẹ ẹrọ lori awọn iru ẹrọ lọpọlọpọ, ni idaniloju ibaraenisepo ailopin laarin ohun elo ati awọn eto sọfitiwia.

Software Ibi awọn ọna šiše

Nigbati o ba n gbejade, a kọ imọran lẹsẹkẹsẹ ti lilo imuṣe x2 ti o ni atilẹyin ni E86K, ati bẹrẹ lati ṣiṣẹ pẹlu awọn ilana taara (da fun, Alt ti ni awọn irinṣẹ pataki fun eyi).

Ninu awọn ohun miiran, ipo ipaniyan abinibi n pese aabo to dara julọ (awọn akopọ ohun elo mẹta kanna dipo ọkan) ati iṣẹ ṣiṣe ti o pọ si (ko si iwulo lati pin awọn ohun kohun kan tabi meji ninu mẹjọ fun onitumọ alakomeji lati ṣiṣẹ, ati pe olupilẹṣẹ naa ṣe awọn tirẹ. iṣẹ dara ju JIT).

Ni otitọ, imuse E2K ti AERODISK ENGINE ṣe atilẹyin pupọ julọ iṣẹ ṣiṣe ipamọ ti o wa ni x86. Ẹya lọwọlọwọ ti AERODISK ENGINE (A-CORE version 2.30) ni a lo bi sọfitiwia eto ipamọ.

Laisi awọn iṣoro eyikeyi lori E2K, awọn iṣẹ wọnyi ni a ṣe afihan ati idanwo fun lilo ninu ọja naa:

  • Ifarada aṣiṣe fun awọn oludari meji ati multipath I/O (mpio)
  • Dina ati iraye si faili pẹlu awọn iwọn tinrin (RDG, awọn adagun-odo DDP; FC, iSCSI, NFS, awọn ilana SMB pẹlu iṣọpọ Active Directory)
  • Awọn ipele RAID oriṣiriṣi to iwọn mẹta (pẹlu agbara lati lo oluṣe RAID)
  • Ibi ipamọ arabara (darapọ SSD ati HDD laarin adagun kanna, ie kaṣe ati tiering)
  • Awọn aṣayan fifipamọ aaye pẹlu iyokuro ati funmorawon
  • Awọn aworan aworan ROW, awọn ere ibeji ati ọpọlọpọ awọn aṣayan ẹda
  • Ati awọn ẹya kekere miiran ṣugbọn iwulo bii QoS, hotspare agbaye, VLAN, BOND, ati bẹbẹ lọ.

Ni otitọ, lori E2K a ṣakoso lati gba gbogbo iṣẹ wa, ayafi fun awọn olutona pupọ (diẹ ẹ sii ju meji) ati oluṣeto I / O ti ọpọlọpọ-asapo, eyiti o fun wa laaye lati mu iṣẹ ti awọn adagun filasi gbogbo pọ si nipasẹ 20-30% .

Ṣugbọn awa, dajudaju, yoo tun ṣafikun awọn iṣẹ iwulo wọnyi, ọrọ kan ti akoko.

Diẹ diẹ nipa iṣẹ ṣiṣe

Lẹhin ti o ti kọja awọn idanwo ti iṣẹ-ṣiṣe ipilẹ ti eto ipamọ, a, dajudaju, bẹrẹ lati ṣe awọn idanwo fifuye.

Fun apẹẹrẹ, lori eto ipamọ oluṣakoso meji (2xCPU E8C 1.3 Ghz, 32 GB Ramu + 4 SAS SSD 800GB 3DWD), ninu eyiti kaṣe Ramu ti jẹ alaabo, a ṣẹda awọn adagun DDP meji pẹlu ipele RAID-10 akọkọ ati 500G meji. LUNs ati so awọn LUN wọnyi pọ lori iSCSI (10G Ethernet) si ogun Linux kan. Ati pe o ṣe ọkan ninu awọn idanwo wakati ipilẹ lori awọn bulọọki fifuye lesese ni lilo eto FIO.

Awọn abajade akọkọ jẹ ohun rere.

SHD AERODISK on abele nse Elbrus 8C

Awọn fifuye lori awọn isise wà lori apapọ ni awọn ipele ti 60%, i.e. eyi ni ipele ipilẹ ti ibi ipamọ le ṣiṣẹ lailewu.

Bẹẹni, eyi ko jinna si fifuye giga, ati pe eyi ko to fun awọn DBMS iṣẹ-giga, ṣugbọn, bi iṣe wa ṣe fihan, awọn abuda wọnyi to fun 80% ti awọn iṣẹ ṣiṣe gbogbogbo fun eyiti a lo awọn ọna ṣiṣe ipamọ.

Diẹ diẹ lẹhinna, a gbero lati pada pẹlu ijabọ alaye lori awọn idanwo fifuye ti Elbrus bi pẹpẹ ibi ipamọ.

Imọlẹ ojo iwaju

Gẹgẹbi a ti kọ loke, iṣelọpọ ibi-pupọ ti Elbrus 8C gangan bẹrẹ laipẹ - ni ibẹrẹ ọdun 2019 ati ni Oṣu Kejila nipa awọn ilana 4000 ti tu silẹ tẹlẹ. Fun lafiwe, awọn ilana 4 nikan ti iran iṣaaju Elbrus 5000C ni a ṣejade fun gbogbo akoko iṣelọpọ wọn, nitorinaa ilọsiwaju wa.

O han gbangba pe eyi jẹ ju silẹ ninu okun, paapaa fun ọja Russia, ṣugbọn ọna naa yoo ni oye nipasẹ ẹni ti nrin.
Itusilẹ ti ọpọlọpọ awọn ẹgbẹẹgbẹrun ti awọn ilana Elbrus 2020C ti gbero fun 8, ati pe eyi ti jẹ eeya pataki tẹlẹ. Ni afikun, lakoko 2020, ero isise Elbrus-8SV yẹ ki o mu nipasẹ ẹgbẹ MCST si iṣelọpọ pupọ.

Iru awọn ero iṣelọpọ jẹ ohun elo fun ipin pataki pupọ ti gbogbo ọja iṣelọpọ olupin ile.

Bi abajade, nibi ati ni bayi a ni ero isise Russia ti o dara ati ode oni pẹlu ko o ati, ninu ero wa, ete idagbasoke ti o tọ, lori ipilẹ eyiti o wa ni aabo julọ ati ifọwọsi eto ipamọ data ti Russia ṣe (ati ninu awọn ojo iwaju, eto ipa lori Elbrus-16C). Eto Russian jẹ bi o ti ṣee ṣe ni bayi ni awọn ipo ode oni.

Nigbagbogbo a rii ninu awọn iroyin awọn ikuna apọju atẹle ti awọn ile-iṣẹ ti o fi igberaga pe ara wọn ni awọn aṣelọpọ Rọsia, ṣugbọn ni otitọ ti ṣiṣẹ ni awọn aami gluing lai ṣafikun eyikeyi iye ti ara wọn si awọn ọja ti olupese ajeji, ayafi fun isamisi wọn. Iru awọn ile-iṣẹ bẹ, laanu, ṣe ojiji ojiji lori gbogbo awọn olupilẹṣẹ ati awọn olupilẹṣẹ Russia gidi.

Pẹlu nkan yii, a fẹ lati fihan gbangba pe ni orilẹ-ede wa, wa ati pe yoo jẹ awọn ile-iṣẹ ti o gaan ati daradara ṣe awọn ọna ṣiṣe IT eka ode oni ati idagbasoke ti nṣiṣe lọwọ, ati fidipo gbe wọle ni IT kii ṣe aimọkan, ṣugbọn otitọ ninu eyiti eyiti gbogbo wa laye. O ko le nifẹ otitọ yii, o le ṣofintoto rẹ, tabi o le ṣiṣẹ ki o jẹ ki o dara julọ.

SHD AERODISK on abele nse Elbrus 8C

Iparun ti USSR ni akoko kan ṣe idiwọ ẹgbẹ ti awọn olupilẹṣẹ Elbrus lati di oṣere olokiki ni agbaye ti awọn ilana ati fi agbara mu ẹgbẹ naa lati wa igbeowosile fun awọn idagbasoke wọn ni okeere. O ti rii, iṣẹ naa ti ṣe, ati pe o ti fipamọ ohun-ini ọgbọn, fun eyiti Emi yoo fẹ lati sọ ọpẹ nla si awọn eniyan wọnyi!

Iyẹn ni gbogbo fun bayi, jọwọ kọ awọn asọye rẹ, awọn ibeere ati, dajudaju, atako. A dun nigbagbogbo.

Pẹlupẹlu, ni orukọ gbogbo ile-iṣẹ Aerodisk, Mo fẹ lati yọ fun gbogbo agbegbe Russian IT lori Ọdun Titun ti nbọ ati Keresimesi, fẹ 100% uptime - ati pe awọn afẹyinti kii yoo wulo fun ẹnikẹni ni ọdun titun))).

Awọn ohun elo ti a lo

Nkan kan pẹlu apejuwe gbogbogbo ti awọn imọ-ẹrọ, awọn ayaworan ati awọn eniyan:
https://www.ixbt.com/cpu/e2k-spec.html

Itan kukuru ti awọn kọnputa labẹ orukọ "Elbrus":
https://topwar.ru/34409-istoriya-kompyuterov-elbrus.html

Nkan gbogbogbo nipa faaji e2k:
https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000

Nkan naa jẹ nipa iran 4th (Elbrus-8S) ati iran 5th (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

Awọn pato ti iran 6th atẹle ti awọn ilana (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

Apejuwe osise ti faaji ti Elbrus:
http://www.elbrus.ru/elbrus_arch

Awọn ero ti awọn olupilẹṣẹ ti ohun elo ati pẹpẹ sọfitiwia “Elbrus” lati ṣẹda supercomputer kan pẹlu iṣẹ ṣiṣe to gaju:
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

Awọn imọ-ẹrọ Elbrus Russian fun awọn kọnputa ti ara ẹni, awọn olupin ati awọn kọnputa nla:
http://www.mcst.ru/files/5472ef/770cd8/50ea05/000001/rossiyskietehnologiielbrus-it-edu9-201410l.pdf

Nkan atijọ nipasẹ Boris Babayan, ṣugbọn tun wulo:
http://www.mcst.ru/e2k_arch.shtml

Nkan atijọ nipasẹ Mikhail Kuzminsky:
https://www.osp.ru/os/1999/05-06/179819

igbejade MCST, alaye gbogbogbo:
https://yadi.sk/i/HDj7d31jTDlDgA

Alaye nipa Alt OS fun pẹpẹ Elbrus:
https://altlinux.org/эльбрус

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

orisun: www.habr.com

Fi ọrọìwòye kun