SSD-ի ներածություն. Մաս 2. Ինտերֆեյս

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս

В վերջին մասը «SSD-ի ներածություն» ցիկլը մենք խոսեցինք սկավառակների տեսքի պատմության մասին: Երկրորդ մասը կպատմի սկավառակների հետ շփվելու ինտերֆեյսների մասին։

Պրոցեսորի և ծայրամասային սարքերի միջև հաղորդակցությունը տեղի է ունենում նախապես սահմանված պայմանագրերի համաձայն, որոնք կոչվում են միջերեսներ: Այս համաձայնագրերը կարգավորում են փոխգործակցության ֆիզիկական և ծրագրային մակարդակը:

Ինտերֆեյս - համակարգի տարրերի միջև փոխգործակցության միջոցների, մեթոդների և կանոնների մի շարք:

Ինտերֆեյսի ֆիզիկական իրականացումը ազդում է հետևյալ պարամետրերի վրա.

  • կապի ալիքի թողունակությունը;
  • միաժամանակ միացված սարքերի առավելագույն քանակը.
  • տեղի ունեցած սխալների քանակը.

Սկավառակի միջերեսները կառուցված են I/O պորտեր, որը I/O հիշողության հակառակն է և տարածք չի զբաղեցնում պրոցեսորի հասցեների տարածությունում։

Զուգահեռ և սերիական պորտեր

Ըստ տվյալների փոխանակման մեթոդի, I/O նավահանգիստները բաժանվում են երկու տեսակի.

  • զուգահեռ;
  • հետեւողական.

Ինչպես ենթադրում է անունը, զուգահեռ պորտը միաժամանակ ուղարկում է մեքենայական բառ, որը բաղկացած է մի քանի բիթից: Զուգահեռ պորտը տվյալների փոխանակման ամենադյուրին ճանապարհն է, քանի որ այն չի պահանջում բարդ սխեմաների լուծումներ: Ամենապարզ դեպքում, մեքենայի բառի յուրաքանչյուր բիթ ուղարկվում է իր ազդանշանային գծի վրա, և երկու սպասարկման ազդանշանի գիծ օգտագործվում է հետադարձ կապի համար. Տվյալները պատրաստ են и Տվյալներն ընդունված են.

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Զուգահեռ նավահանգիստները, առաջին հայացքից, լավ են չափվում. ավելի շատ ազդանշանային գծեր. միաժամանակ ավելի շատ բիթեր են փոխանցվում և, հետևաբար, ավելի բարձր թողունակություն: Այնուամենայնիվ, ազդանշանային գծերի քանակի ավելացման պատճառով նրանց միջև տեղի է ունենում միջամտություն, ինչը հանգեցնում է փոխանցվող հաղորդագրությունների աղավաղմանը:

Սերիական նավահանգիստները զուգահեռի հակառակն են: Տվյալներն ուղարկվում են մեկ բիթ, ինչը նվազեցնում է ազդանշանային գծերի ընդհանուր թիվը, բայց բարդացնում է I/O կարգավորիչը: Հաղորդիչի կարգավորիչը միաժամանակ ստանում է մեքենայի բառը և պետք է փոխանցի մեկ բիթ, իսկ ստացողի վերահսկիչն իր հերթին պետք է ստանա բիթերը և պահպանի դրանք նույն հերթականությամբ:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Ազդանշանային գծերի փոքր քանակությունը թույլ է տալիս առանց միջամտության ավելացնել հաղորդագրությունների փոխանցման հաճախականությունը:

SCSI

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Small Computer Systems Interface (SCSI) հայտնվել է դեռևս 1978 թվականին և ի սկզբանե նախատեսված էր տարբեր պրոֆիլների սարքերը մեկ համակարգում միավորելու համար: SCSI-1 հատկանիշը նախատեսում էր մինչև 8 սարքերի միացում (կարգավորիչի հետ միասին), ինչպիսիք են.

  • սկաներներ;
  • ժապավենային կրիչներ (streamers);
  • օպտիկական կրիչներ;
  • սկավառակակիրներ և այլ սարքեր:

SCSI-ն ի սկզբանե կոչվում էր Shugart Associates System Interface (SASI), բայց ստանդարտների կոմիտեն չհաստատեց ընկերության անունը, և մեկ օր ուղեղային գրոհից հետո ծնվեց Small Computer Systems Interface (SCSI) անունը: SCSI-ի հայրը՝ Լարի Բաուչերը, մտադիր էր հապավումը արտասանել «սեքսուալ», սակայն. Դալ Ալլան կարդալ «sсuzzy» («պատմել»): Հետագայում «tell»-ի արտասանությունը ամուր արմատավորվեց այս ստանդարտում:

SCSI տերմինաբանության մեջ միացված սարքերը բաժանվում են երկու տեսակի.

  • նախաձեռնողներ;
  • թիրախային սարքեր:

Նախաձեռնողը հրաման է ուղարկում թիրախային սարքին, որն այնուհետեւ պատասխան է ուղարկում նախաձեռնողին: Նախաձեռնողները և թիրախները միացված են ընդհանուր SCSI ավտոբուսին, որն ունի 1 ՄԲ/վ թողունակություն SCSI-5 ստանդարտում:

Օգտագործված «ընդհանուր ավտոբուս» տոպոլոգիան սահմանում է մի շարք սահմանափակումներ.

  • ավտոբուսի ծայրերում անհրաժեշտ են հատուկ սարքեր՝ տերմինատորներ;
  • ավտոբուսի թողունակությունը բաշխված է բոլոր սարքերի միջև.
  • Միաժամանակ միացված սարքերի առավելագույն քանակը սահմանափակ է:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս

Ավտոբուսում գտնվող սարքերը նույնականացվում են եզակի համարով, որը կոչվում է SCSI թիրախի ID. Համակարգի յուրաքանչյուր SCSI միավոր ներկայացված է առնվազն մեկ տրամաբանական սարքով, որը հասցեագրված է ֆիզիկական սարքի եզակի թվով: Տրամաբանական միավորի համարը (LUN):

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
SCSI-ում հրամաններն ուղարկվում են ձևով հրամանի նկարագրության բլոկներ (Command Descriptor Block, CDB), որը բաղկացած է գործողության կոդից և հրամանի պարամետրերից: Ստանդարտը նկարագրում է ավելի քան 200 հրամաններ՝ բաժանված չորս կատեգորիաների.

  • պարտադիր — պետք է ապահովվի սարքի կողմից.
  • Կամավոր կերպով ընտրած - կարող է իրականացվել;
  • Վաճառողին հատուկ - օգտագործվում է կոնկրետ արտադրողի կողմից.
  • Հնացած - հնացած հրամաններ.

Բազմաթիվ հրամանների մեջ դրանցից միայն երեքն են պարտադիր սարքերի համար.

  • ԹԵՍՏԱՅԻՆ ՄԻԱՎՈՐԸ ՊԱՏՐԱՍՏ Է — սարքի պատրաստվածության ստուգում.
  • ՊԱՀԱՆՋԵԼ ՍԵՆՍ — պահանջում է նախորդ հրամանի սխալի կոդը.
  • ՏԵՂԵԿԱՏՈՒ - պահանջել սարքի հիմնական բնութագրերը:

Հրամանը ստանալուց և մշակելուց հետո թիրախային սարքը նախաձեռնողին ուղարկում է կարգավիճակի կոդը, որը նկարագրում է կատարման արդյունքը:

SCSI-ի հետագա կատարելագործումը (SCSI-2 և Ultra SCSI բնութագրերը) ընդլայնեց օգտագործված հրամանների ցանկը և ավելացրեց միացված սարքերի թիվը մինչև 16, իսկ տվյալների փոխանակման արագությունը ավտոբուսում մինչև 640 ՄԲ/վ: Քանի որ SCSI-ն զուգահեռ ինտերֆեյս է, տվյալների փոխանակման հաճախականության ավելացումը կապված էր մալուխի առավելագույն երկարության նվազման հետ և հանգեցրեց օգտագործման անհարմարության:

Սկսած Ultra-3 SCSI ստանդարտից՝ հայտնվել է «տաք միացման» աջակցություն՝ միացնելով սարքերը, երբ հոսանքը միացված է:

Առաջին հայտնի SCSI SSD-ն M-Systems FFD-350-ն էր, որը թողարկվել է 1995 թվականին: Սկավառակը բարձր արժեք ուներ և լայն կիրառություն չուներ։

Ներկայումս զուգահեռ SCSI-ն սկավառակի հանրաճանաչ ինտերֆեյս չէ, սակայն հրամանների հավաքածուն դեռ ակտիվորեն օգտագործվում է USB և SAS ինտերֆեյսներում:

ATA/PATA

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
ինտերֆեյս ԱՏԱ-ն (Ընդլայնված տեխնոլոգիաների հավելված), որը նաև հայտնի է որպես PATA (Զուգահեռ ATA) մշակվել է Western Digital-ի կողմից 1986 թվականին։ IDE ստանդարտի մարքեթինգային անվանումը (Eng. Integrated Drive Electronics - «էլեկտրոնիկա ներկառուցված սկավառակի մեջ») ընդգծում էր կարևոր նորամուծությունը. սկավառակի կարգավորիչը ինտեգրված էր սկավառակի մեջ, այլ ոչ թե առանձին ընդարձակման տախտակի վրա:

Կարգավարը սկավառակի ներսում տեղադրելու որոշումը միանգամից մի քանի խնդիր լուծեց։ Նախ, սկավառակից մինչև կարգավորիչ հեռավորությունը նվազել է, ինչը դրականորեն ազդել է սկավառակի աշխատանքի վրա: Երկրորդ, ներկառուցված կարգավորիչը «սրվել» էր միայն որոշակի տեսակի սկավառակի համար և, համապատասխանաբար, ավելի էժան էր:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
ATA-ն, ինչպես SCSI-ն, օգտագործում է զուգահեռ I/O մեթոդ, որն արտացոլվում է օգտագործվող մալուխներում։ IDE ինտերֆեյսի միջոցով կրիչներ միացնելու համար անհրաժեշտ են 40 միջուկային մալուխներ, որոնք նաև կոչվում են հարթ մալուխներ: Ավելի վերջին տեխնիկական բնութագրերում օգտագործվում են 80 մետաղալարով կոճղեր, որոնց կեսից ավելին հողային հանգույցներ են՝ բարձր հաճախականությունների ժամանակ միջամտությունը նվազեցնելու համար:

ATA մալուխի վրա կա երկու-չորս միակցիչ, որոնցից մեկը միացված է մայր տախտակին, իսկ մնացածը` սկավառակներին: Երկու սարքերը մեկ օղակում միացնելիս դրանցից մեկը պետք է կազմաձևվի որպես վարպետ, իսկ երկրորդը որպես Ստրուկ. Երրորդ սարքը կարող է միանալ միայն կարդալու ռեժիմով:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Թռիչքի դիրքը որոշում է որոշակի սարքի դերը: Սարքերի հետ կապված Master և Slave տերմինները լիովին ճիշտ չեն, քանի որ վերահսկիչի հետ կապված բոլոր միացված սարքերը ստրուկներ են:

ATA-3-ի հատուկ նորամուծությունը արտաքին տեսքն է Ինքնակառավարման մոնիտորինգ, Վերլուծության և հաշվետվությունների տեխնոլոգիա (SMART). Հինգ ընկերություններ (IBM, Seagate, Quantum, Conner և Western Digital) միավորել են ուժերը և ստանդարտացրել առողջության գնահատման տեխնոլոգիան:

Կոշտ վիճակի կրիչների աջակցությունը գործում է ստանդարտի 1998-րդ տարբերակից, որը թողարկվել է 33.3 թվականին: Ստանդարտի այս տարբերակը տրամադրում էր տվյալների փոխանցման արագություն մինչև XNUMX ՄԲ/վ:

Ստանդարտը խիստ պահանջներ է ներկայացնում ATA մալուխների համար.

  • փետուրը պետք է լինի հարթ;
  • գնացքի առավելագույն երկարությունը 18 դյույմ (45.7 սանտիմետր):

Կարճ ու լայն գնացքը անհարմար էր և խանգարում էր հովացմանը։ Ստանդարտի յուրաքանչյուր հաջորդ տարբերակով փոխանցման հաճախականությունը բարձրացնելն ավելի ու ավելի դժվար էր դառնում, և ATA-7-ն արմատապես լուծում էր խնդիրը. զուգահեռ ինտերֆեյսը փոխարինվեց սերիականով: Դրանից հետո ATA-ն ձեռք բերեց Parallel բառը և հայտնի դարձավ որպես PATA, իսկ ստանդարտի յոթերորդ տարբերակը ստացավ այլ անվանում՝ Serial ATA: SATA տարբերակի համարակալումը սկսվել է մեկից:

SATA

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Serial ATA (SATA) ստանդարտը ներդրվել է 7 թվականի հունվարի 2003-ին և իր նախորդի խնդիրներին անդրադարձել է հետևյալ փոփոխություններով.

  • զուգահեռ նավահանգիստը փոխարինվում է սերիականով;
  • լայն 80 մետաղալարով մալուխը փոխարինվել է 7 մետաղալարով;
  • «ընդհանուր ավտոբուս» տոպոլոգիան փոխարինվել է «կետ-կետ» կապով:

Թեև SATA 1.0-ը (SATA/150, 150 ՄԲ/վ) փոքր-ինչ ավելի արագ էր, քան ATA-6-ը (UltraDMA/130, 130 ՄԲ/վ), սերիական հաղորդակցության անցումը «հիմք էր ստեղծում» արագությունների համար:

ATA-ում տվյալների փոխանցման 1.0 ազդանշանային գծեր փոխարինվեցին երկու ոլորված զույգերով՝ մեկը փոխանցման համար, երկրորդը՝ ընդունման համար: SATA միակցիչները նախագծված են բազմակի վերամիացումների նկատմամբ ավելի դիմացկուն լինելու համար, և SATA XNUMX-ի առանձնահատկությունը հնարավոր դարձրեց տաք միացում:

Սկավառակների որոշ կապանքներ ավելի կարճ են, քան մյուսները: Սա արվում է «hot swap»-ին (Hot Swap) աջակցելու համար: Փոխարինման գործընթացում սարքը «կորցնում է» և «գտնում» գծերը կանխորոշված ​​հերթականությամբ։

Մեկ տարուց մի փոքր ավելի անց՝ 2004 թվականի ապրիլին, թողարկվեց SATA բնութագրի երկրորդ տարբերակը։ Բացի մինչև 3 Գբ/վ արագացումից, SATA 2.0-ը ներկայացրեց տեխնոլոգիա Մայրենիի հրամանի հերթագրում (NCQ): NCQ-ի աջակցությամբ սարքերն ի վիճակի են ինքնուրույն կազմակերպել մուտքային հրամանների կատարման կարգը՝ առավելագույն կատարման հասնելու համար:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Հաջորդ երեք տարիների ընթացքում SATA աշխատանքային խումբն աշխատեց բարելավելու առկա բնութագրերը, և 2.6 տարբերակը ներկայացրեց կոմպակտ Slimline և micro SATA (uSATA) միակցիչներ: Այս միակցիչները բնօրինակ SATA միակցիչի ավելի փոքր տարբերակն են և նախատեսված են օպտիկական կրիչների և նոութբուքերի փոքր կրիչների համար:

Մինչ երկրորդ սերնդի SATA-ն ուներ բավականաչափ թողունակություն HDD-ների համար, SSD-ները պահանջում էին ավելին: 2009 թվականի մայիսին թողարկվեց SATA-ի բնութագրերի երրորդ տարբերակը՝ մեծացված թողունակությամբ մինչև 6 Գբ/վ:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Առանձնահատուկ ուշադրություն է դարձվել SATA 3.1 հրատարակության ամուր պետական ​​կրիչներին: Հայտնվել է Mini-SATA (mSATA) միակցիչ, որը նախատեսված է նոութբուքերի պինդ վիճակի կրիչներ միացնելու համար: Ի տարբերություն Slimline-ի և uSATA-ի, նոր միակցիչը PCIe Mini-ի տեսք ուներ, թեև այն էլեկտրականորեն համատեղելի չէր PCIe-ի հետ: Բացի նոր միակցիչից, SATA 3.1-ը պարծենում էր TRIM հրամանները կարդալու և գրելու հրամաններով հերթագրելու ունակությամբ:

TRIM հրամանը SSD-ին տեղեկացնում է տվյալների բլոկների մասին, որոնք չեն կրում օգտակար բեռ: Մինչ SATA 3.1-ը, այս հրամանը մաքրում էր քեշերը և կասեցնում մուտքի/ելքի գործողությունները, որին հաջորդում էր TRIM հրամանը: Այս մոտեցումը նվազեցրեց սկավառակի աշխատանքը ջնջման գործողությունների ժամանակ:

SATA-ի հստակեցումը չի համահունչ SSD-ների մուտքի արագության արագ աճին, ինչը 2013 թվականին հանգեցրեց փոխզիջման, որը կոչվում էր SATA Express SATA 3.2 ստանդարտում: SATA-ի թողունակությունը կրկին կրկնապատկելու փոխարեն մշակողները օգտագործեցին PCIe համատարած ավտոբուսը, որի արագությունը գերազանցում է 6 Գբ/վրկ-ը։ SATA Express-ի աջակցությամբ կրիչներն ստացել են իրենց ձևի գործոնը, որը կոչվում է M.2:

SAS

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
SCSI ստանդարտը, «մրցելով» ATA-ի հետ, նույնպես չմնաց և Serial ATA-ի հայտնվելուց ընդամենը մեկ տարի անց՝ 2004 թվականին, այն վերածնվեց սերիական ինտերֆեյսի։ Նոր ինտերֆեյսի անվանումն է Սերիական կցված SCSI (SAS):

Չնայած SAS-ը ժառանգել է SCSI հրամանների հավաքածուն, փոփոխությունները նշանակալի էին.

  • սերիական ինտերֆեյս;
  • 29-լարային մալուխ սնուցմամբ;
  • կետից կետ կապ

SCSI տերմինաբանությունը նույնպես ժառանգվել է: Կարգավորիչը դեռ կոչվում է նախաձեռնող, իսկ միացված սարքերը՝ թիրախ։ Բոլոր թիրախային սարքերը և նախաձեռնողը կազմում են SAS տիրույթ: SAS-ում կապի թողունակությունը կախված չէ տիրույթի սարքերի քանակից, քանի որ յուրաքանչյուր սարք օգտագործում է իր հատուկ ալիքը:

SAS տիրույթում միաժամանակ միացված սարքերի առավելագույն թիվը, ըստ բնութագրի, գերազանցում է 16 հազարը, իսկ SCSI ID-ի փոխարեն հասցեագրման համար օգտագործվում է նույնացուցիչ: Համաշխարհային անուն (WWN):

WWN-ը 16 բայթ երկարությամբ եզակի նույնացուցիչ է, որը նման է SAS սարքերի MAC հասցեին:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Չնայած SAS և SATA միակցիչների նմանություններին, այս ստանդարտները լիովին համատեղելի չեն: Այնուամենայնիվ, SATA սկավառակը կարող է միացված լինել SAS միակցիչին, բայց ոչ հակառակը: Համատեղելիությունը SATA կրիչների և SAS տիրույթի միջև ապահովվում է SATA Tunneling Protocol-ի (STP) միջոցով:

SAS-1 ստանդարտի առաջին տարբերակն ունի 3 Գբ/վ թողունակություն, իսկ ամենաժամանակակիցը՝ SAS-4-ը, այս ցուցանիշը բարելավել է 7 անգամ՝ 22,5 Գբ/վ:

PCIe

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Peripheral Component Interconnect Express (PCI Express, PCIe) տվյալների փոխանցման սերիական ինտերֆեյս է, որը հայտնվել է 2002 թվականին։ Մշակումը սկսել է Intel-ը, այնուհետև փոխանցվել է հատուկ կազմակերպության՝ PCI Special Interest Group-ին:

Սերիական PCIe ինտերֆեյսը բացառություն չէր և դարձավ զուգահեռ PCI-ի տրամաբանական շարունակությունը, որը նախատեսված է ընդլայնման քարտերը միացնելու համար։

PCI Express-ը զգալիորեն տարբերվում է SATA-ից և SAS-ից: PCIe ինտերֆեյսը ունի փոփոխական թվով գոտիներ: Տողերի թիվը հավասար է երկու ուժի և տատանվում է 1-ից 16-ի սահմաններում։

«Գոտի» տերմինը PCIe-ում չի վերաբերում կոնկրետ ազդանշանային գծին, այլ առանձին լրիվ դուպլեքս կապի կապին, որը բաղկացած է հետևյալ ազդանշանային գծերից.

  • ստանալ+ և ստանալ-;
  • փոխանցում+ և փոխանցում-;
  • չորս հողային լարեր.

PCIe գծերի քանակը ուղղակիորեն ազդում է կապի առավելագույն թողունակության վրա: Ներկայիս PCI Express 4.0 ստանդարտը թույլ է տալիս մեկ տողում հասնել 1.9 ԳԲ/վրկ, իսկ 31.5 տող օգտագործելու դեպքում՝ 16 ԳԲ/վ:

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
Պինդ վիճակում գտնվող կրիչների «ախորժակները» շատ արագ են աճում։ Ե՛վ SATA-ն, և՛ SAS-ը չեն կարողացել մեծացնել իրենց թողունակությունը՝ SSD-ների հետ համընթաց պահելու համար, ինչը հանգեցրել է PCIe-ով միացված SSD-ների ներդրմանը:

Թեև PCIe Add-In քարտերը պտուտակված են, PCIe-ն հնարավոր է փոխանակել: Կարճ կապում PRSNT (Անգլերեն ներկա - ներկա) համոզվեք, որ քարտը ամբողջությամբ տեղադրված է բնիկում:

PCIe-ի միջոցով միացված պինդ վիճակի կրիչները կարգավորվում են առանձին ստանդարտով Ոչ անկայուն հիշողության հյուրընկալող կարգավորիչի միջերեսի ճշգրտում և մարմնավորվում են տարբեր ձևի գործոններով, բայց դրանց մասին կխոսենք հաջորդ մասում:

Հեռավոր կրիչներ

Տվյալների մեծ պահեստներ ստեղծելիս անհրաժեշտություն կար արձանագրությունների, որոնք թույլ են տալիս միացնել սերվերից դուրս գտնվող կրիչներ: Այս ոլորտում առաջին լուծումը եղել է Ինտերնետ SCSI (iSCSI), որը մշակվել է IBM-ի և Cisco-ի կողմից 1998 թվականին։

iSCSI արձանագրության գաղափարը պարզ է. SCSI հրամանները «փաթաթվում» են TCP/IP փաթեթների մեջ և ուղարկվում ցանց: Չնայած հեռակա կապին, այն հաճախորդներին պատրանք է տալիս, որ սկավառակը միացված է տեղում: iSCSI-ի վրա հիմնված պահեստային տարածքի ցանցը (SAN) կարող է կառուցվել առկա ցանցային ենթակառուցվածքի վրա: iSCSI-ի օգտագործումը զգալիորեն նվազեցնում է SAN-ի կազմակերպման ծախսերը:

iSCSI-ն ունի «պրեմիում» տարբերակ. Օպտիկամանրաթելային ալիքի արձանագրություն (FCP): FCP օգտագործող SAN-ը կառուցված է հատուկ օպտիկամանրաթելային կապի գծերի վրա: Այս մոտեցումը պահանջում է լրացուցիչ օպտիկական ցանցային սարքավորումներ, սակայն կայուն է և բարձր թողունակություն:

Կան բազմաթիվ արձանագրություններ համակարգչային ցանցերի միջոցով SCSI հրամաններ ուղարկելու համար: Այնուամենայնիվ, կա միայն մեկ ստանդարտ, որը լուծում է հակառակ խնդիրը և թույլ է տալիս ուղարկել IP փաթեթներ SCSI ավտոբուսով. IP-ն SCSI-ի վրա.

SAN արձանագրությունների մեծ մասը օգտագործում է SCSI հրամանի հավաքածու՝ կրիչներ կառավարելու համար, սակայն կան բացառություններ, ինչպիսիք են պարզը ATA Ethernet-ի միջոցով (AOE): AoE արձանագրությունն ուղարկում է ATA հրամաններ Ethernet փաթեթներում, սակայն կրիչներն հայտնվում են որպես SCSI համակարգում:

NVM Express կրիչների գալուստով, iSCSI և FCP արձանագրություններն այլևս չեն բավարարում SSD-ների արագ աճող պահանջները: Երկու լուծում հայտնվեց.

  • PCI Express ավտոբուսի հեռացում սերվերից դուրս;
  • NVMe գործվածքների վրա արձանագրության ստեղծում:

PCIe ավտոբուսի հեռացումը ստեղծում է կոմուտացիոն բարդ սարքավորում, բայց չի փոխում արձանագրությունը:

NVMe over Fabrics արձանագրությունը դարձել է iSCSI-ի և FCP-ի լավ այլընտրանք: NVMe-oF-ն օգտագործում է օպտիկամանրաթելային կապ և NVM Express հրամանների հավաքածու:

DDR-T

SSD-ի ներածություն. Մաս 2. Ինտերֆեյս
iSCSI և NVMe-oF ստանդարտները լուծում են հեռակառավարվող սկավառակները որպես լոկալ միացնելու խնդիրը, մինչդեռ Intel-ը գնաց այլ ճանապարհով և հնարավորինս մոտեցրեց տեղական սկավառակը պրոցեսորին: Ընտրությունը ընկավ DIMM-ի սլոտների վրա, որոնց մեջ միացված է RAM-ը: Առավելագույն DDR4 թողունակությունը 25 Գբ/վ է, ինչը շատ ավելի արագ է, քան PCIe ավտոբուսը: Ահա թե ինչպես է ծնվել Intel® Optane™ DC Persistent Memory SSD-ը:

Ստեղծվել է արձանագրություն՝ սկավառակը DIMM սլոտներին միացնելու համար DDR-T, ֆիզիկապես և էլեկտրականորեն համատեղելի է DDR4-ի հետ, բայց պահանջում է հատուկ կարգավորիչ, որը տեսնում է տարբերությունը հիշողության բարի և սկավառակի միջև: Սկավառակի մուտքի արագությունը ավելի քիչ է, քան RAM-ը, բայց ավելի շատ, քան NVMe-ն:

DDR-T-ն հասանելի է միայն Intel® Cascade Lake սերնդի պրոցեսորներով կամ ավելի ուշ:

Ամփոփում

Գրեթե բոլոր ինտերֆեյսները երկար ճանապարհ են անցել սերիականից մինչև զուգահեռ տվյալների փոխանցում: SSD-ի արագությունները կտրուկ աճում են, երեկ SSD-ները հետաքրքրասիրություն էին, իսկ այսօր NVMe-ն այլևս անակնկալ չէ:

Մեր լաբորատորիայում Selectel Lab Դուք կարող եք ինքներդ փորձարկել SSD և NVMe կրիչներ:

Հարցմանը կարող են մասնակցել միայն գրանցված օգտվողները։ Մուտք գործել, խնդրում եմ:

Արդյո՞ք NVMe կրիչները կփոխարինեն դասական SSD-ներին մոտ ապագայում:

  • 55.5%Այո 100

  • 44.4%No80

Քվեարկել է 180 օգտատեր։ 28 օգտատեր ձեռնպահ է մնացել։

Source: www.habr.com

Добавить комментарий