Slavens stÄsts. TiklÄ«dz parÄdÄs jaudÄ«gÄki datori, tiklÄ«dz palielinÄs procesoru veiktspÄja un datu nesÄju ietilpÄ«ba, un lietotÄjs atviegloti nopÅ«Å”as - "tagad man visam pietiek, man nav jÄspiež un jÄtaupa," tad gandrÄ«z uzreiz parÄdÄs jaunas vajadzÄ«bas, atÅemot arvien vairÄk resursu. , jauna programmatÅ«ra, kas arÄ« āneko nenoliedzā. Mūžīga problÄma. BezgalÄ«gs cikls. Un nebeidzami jaunu risinÄjumu meklÄjumi. MÄkoÅu krÄtuve, neironu tÄ«kli, mÄkslÄ«gais intelekts - grÅ«ti pat iedomÄties, kÄds milzÄ«gs spÄks ir vajadzÄ«gs Ŕīm tehnoloÄ£ijÄm. Bet nebÅ«sim sarÅ«gtinÄts, jo jebkurai problÄmai agrÄk vai vÄlÄk ir risinÄjums.
Viens no Å”iem risinÄjumiem bija NVM-express protokols, kas, kÄ saka eksperti, ir radÄ«jis revolÅ«ciju cietvielu nepastÄvÄ«gÄs atmiÅas izmantoÅ”anÄ. Kas ir NVMe un kÄdas priekÅ”rocÄ«bas tas sniedz?
Datora Ätrums lielÄ mÄrÄ ir atkarÄ«gs no datu nolasÄ«Å”anas Ätruma no datu nesÄja un komandu apstrÄdes Ätruma. NeatkarÄ«gi no tÄ, cik augstas veiktspÄjas ir operÄtÄjsistÄma kopumÄ, visu var iedragÄt parastais cietais disks, kas liek programmÄm palÄninÄt, atverot vai "domÄt", veicot lielus uzdevumus. Nemaz nerunÄjot par to, ka HDD praktiski ir izsmÄlis savu potenciÄlu informÄcijas uzglabÄÅ”anas apjomu palielinÄÅ”anai un tÄpÄc kļuvis neperspektÄ«vs. Un mehÄniskÄ piedziÅa bija vÄl vairÄk novecojusi un palÄninÄja datortehnoloÄ£iju attÄ«stÄ«bu.
Un tagad cietie diski ir aizstÄti ar SSD - cietvielu diskdziÅiem, nepastÄvÄ«gÄm nemehÄniskÄm atmiÅas ierÄ«cÄm. Pirmie SSD diskdziÅi tirgÅ« parÄdÄ«jÄs 2000. gadu otrajÄ pusÄ. Diezgan drÄ«z viÅi sÄka konkurÄt ar cietajiem diskiem apjoma ziÅÄ. Bet ilgu laiku viÅi nevarÄja pilnÄ«bÄ realizÄt savu potenciÄlu un priekÅ”rocÄ«bas ÄtrumÄ un paralÄlÄ piekļuvÄ Å”Å«nÄm, jo āāesoÅ”Äs saskarnes un protokoli tika veidoti saskaÅÄ ar veciem standartiem, kas paredzÄti HDD disku atbalstam, izmantojot SATA un vÄl senÄkas SCSI (SAS) saskarnes. .
NÄkamais solis nepastÄvÄ«gÄs atmiÅas potenciÄla atraÅ”anÄ bija pÄreja uz PCI ekspress kopnÄm. Bet lÄ«dz tam laikam jauni rÅ«pnieciskie standarti tiem vÄl nebija izstrÄdÄti. Un 2012. gadÄ tika izlaisti pirmie datori, kuros tika ieviests NVM-express protokols.
Jums nekavÄjoties jÄpievÄrÅ” uzmanÄ«ba tam, ka NVMe nav ierÄ«ce vai tÄs savienojuma interfeiss. Å is ir protokols vai precÄ«zÄk, datu apmaiÅas protokola specifikÄcija.
TÄpÄc frÄze āNVMe disksā nav gluži pareiza, un tÄds salÄ«dzinÄjums kÄ āHDD - SSD - NVMeā ir absolÅ«ti kļūdains un maldinoÅ”s lietotÄjam, kurÅ” tikai iepazÄ«stas ar tÄmu. Ir pareizi salÄ«dzinÄt HDD ar SSD, no vienas puses, ar SSD, kas savienots ar SATA interfeisu (izmantojot AHCI protokolu), un ar SSD, kas savienots ar PCI-express kopni, izmantojot NVM-express protokolu, no otras puses. SalÄ«dzinÄt HDD ar SSD droÅ”i vien vairs nevienam nav interesanti. Ikviens saprot atŔķirÄ«bu, un visi labi apzinÄs pÄdÄjÄs priekÅ”rocÄ«bas. Tikai, lai atzÄ«mÄtu dažas (ļoti pÄrsteidzoÅ”as) priekÅ”rocÄ«bas. SalÄ«dzinot ar cietajiem diskiem, cietvielu diskdziÅi ir mazÄki pÄc izmÄra un svara, ir klusi, un pilnÄ«ga mehÄnisko disku neesamÄ«ba padara tos daudzkÄrt izturÄ«gÄkus pret bojÄjumiem (piemÄram, nokrÄ«tot) un vienkÄrÅ”i palielina to kalpoÅ”anas laiku.
SalÄ«dzinÄt SSD iespÄjas ar veco kopni un veco protokolu un SSD uz PCIe kopnes ar NVMe protokolu noteikti interesÄ daudz vairÄk un noderÄs ikvienam, kurÅ” ir pieradis sekot lÄ«dzi jaunajiem produktiem, tiem, kas gatavojas iegÄdÄties jaunu datoru, un pat tiem, kuri, piemÄram, meklÄ labÄko hostingu.
SATA interfeiss, kÄ jau minÄts, tika izveidots cietajiem diskiem, kuru galva vienlaikus var fiziski piekļūt tikai vienai Ŕūnai. Nav pÄrsteidzoÅ”i, ka SATA ierÄ«cÄm ir tikai viens kanÄls. SSD diskiem ar to diemžÄl nepietiek, jo viena no to priekÅ”rocÄ«bÄm ir atbalsts paralÄlÄm straumÄm. SSD kontrolleris kontrolÄ arÄ« sÄkotnÄjo pozicionÄÅ”anu, kas ir vÄl viena bÅ«tiska priekÅ”rocÄ«ba. PCI-express kopne nodroÅ”ina daudzkanÄlu darbÄ«bu, un NVMe protokols realizÄ Å”o priekÅ”rocÄ«bu. RezultÄtÄ dati, kas tiek glabÄti SSD, tiek pÄrsÅ«tÄ«ti caur 65 536 paralÄlÄm vadÄ«bas rindÄm, no kurÄm katra vienlaikus var saturÄt vairÄk nekÄ 65 536 komandas. SalÄ«dzinÄt: SATA un SCSI var izmantot tikai vienu rindu, atbalstot attiecÄ«gi lÄ«dz 32 un lÄ«dz 254 komandÄm.
TurklÄt vecajÄm saskarnÄm ir nepiecieÅ”amas divas piekļuves RAM, lai izpildÄ«tu katru komandu, bet NVMe izdodas to izdarÄ«t vienÄ piegÄjienÄ.
TreÅ”Ä bÅ«tiskÄ priekÅ”rocÄ«ba ir darbs ar pÄrtraukumiem. NVMe protokols tika izstrÄdÄts modernÄm platformÄm, kurÄs izmanto daudzkodolu procesorus. TÄpÄc tas ietver paralÄlu pavedienu apstrÄdi, kÄ arÄ« optimizÄtu mehÄnismu darbam ar rindÄm un pÄrtraukumu apstrÄdi, kas ļauj sasniegt augstÄku veiktspÄjas lÄ«meni. Citiem vÄrdiem sakot, kad parÄdÄs komanda ar augstÄku prioritÄti, tÄs izpilde sÄkas ÄtrÄk.
NeskaitÄmi dažÄdu organizÄciju un ekspertu veiktie testi pierÄda, ka NVMe SSD darbÄ«bas Ätrums ir vidÄji 5 reizes lielÄks nekÄ savienojot SSD caur vecÄkÄm saskarnÄm.
Tagad parunÄsim par to, vai SSD, kas ieviesti uz PCIe ar NVMe protokolu, ir pieejami ikvienam. Un tas attiecas ne tikai uz izmaksÄm. Cenas ziÅÄ Å”Ädi pÄrdoÅ”anas apjomi joprojÄm ir manÄmi augstÄki, lai gan datoru komponentu cenas, kÄ zinÄms, ir augstas tikai paÅ”Ä pÄrdoÅ”anas sÄkumÄ un mÄdz diezgan strauji samazinÄties.
Runa ir par konstruktÄ«viem risinÄjumiem, par to, ko profesionÄlajÄ valodÄ parasti sauc "formas faktors". Citiem vÄrdiem sakot, kÄdÄ formÄ Å”Ä«s sastÄvdaļas ražo ražotÄji. Å obrÄ«d tirgÅ« ir trÄ«s formas faktori.
Pirmais To sauc par āNVMe SSDā. TÄ ir paplaÅ”inÄÅ”anas karte un ir savienota ar tiem paÅ”iem slotiem kÄ videokarte. Tas nav piemÄrots klÄpjdatoram. TomÄr, tÄpat kÄ daudziem galddatoriem, jo āāarvien vairÄk no tiem tiek montÄti uz kompaktajÄm mÄtesplatÄm, kur bieži vien ir divi vai pat viens PCIe slots (kuru parasti aizÅem videokarte).
Otrais formas faktors - U2. ÄrÄji tas atgÄdina parastu cieto disku, taÄu ir daudz mazÄka izmÄra. U2 parasti izmanto serveros, tÄpÄc vidusmÄra lietotÄjs, visticamÄk, to neiegÄdÄsies.
TreÅ”ais - M2. Å is ir visattÄ«stÄ«tÄkais formas faktors. To aktÄ«vi izmanto klÄpjdatoros, un nesen tas jau ir ieviests dažÄs galddatoru mÄtesplatÄs. TomÄr, iegÄdÄjoties M2, jums jÄbÅ«t ļoti uzmanÄ«giem, jo āāSATA SSD diski joprojÄm tiek ražoti Å”ÄdÄ formÄ.
TaÄu piesardzÄ«ba ir nepiecieÅ”ama arÄ«, izvÄrtÄjot iespÄju sev iegÄdÄties kÄdu no minÄtajiem formas faktoriem. PirmkÄrt, jums vajadzÄtu novÄrtÄt, vai jÅ«su klÄpjdatora vai datora mÄtesplatÄ ir nepiecieÅ”amie sloti. Un pat ja tie ir, vai jÅ«su datoram ir pietiekami jaudÄ«gs procesors, jo vÄjÅ” procesors tik un tÄ neļaus izjust SSD priekÅ”rocÄ«bas. Ja jums tas viss ir un arÄ« bieži strÄdÄjat ar lielu datu apjomu, protams, jums ir nepiecieÅ”ams NVMe SSD.
Par reklÄmas tiesÄ«bÄm
MÄs jau ilgu laiku izmantojam tikai Ätrus serveru diskus no Intel; mÄs neskopojamies ar aparatÅ«ru, tikai zÄ«molu aprÄ«kojumu un dažus no labÄkajiem datu centriem KrievijÄ un ES. Pasteidzies un pÄrbaudi š
Avots: www.habr.com