
Disclamer. Publicația este o continuare logică a primei părți, care este disponibilă lalegătură. Material
În 1515, marketerii de la Intel cupersoanele serioase au arătat lumii vestea bună sub forma unui anunț despre o soluție de neînțeles la acel moment, sau un produs, sau tehnologie sub marca de piață 3D Xpoint. Era vorba despre o nouă clasă! memorie, care urma să fie implementată în module numite Optane. Comunicatele de presă promiteau cel puțin un miracol urmat de canonizarea celor care l-au cumpărat - caracteristicile promise ale produsului din material păreau atât de îndrăznețe și de neplauzibile. Dacă promovarea unui produs similar pe piață a fost încredințată evangheliștilor de la Apple, atunci “fanul cu experiență” Ar trebui urgent sa caut un inlocuitor sau macar un abonament la sala cu steroizi.
Judecă singur - au promis memorie de 1000 de ori mai repede decâtNAND, de 1000 de ori mai durabil decât același NAND și de 10 ori mai dens și, în consecință, mai compactDRAM. Îl garantez cu o captură de ecran!

În structura sistemului, noul produs a fost atribuitpoziționarea între ceea ce este mai mult sau mai puțin clar pentru mase, cum ar fi RAM și unități SSD. Un fel de hibrid inovator Michurin era de așteptat cu indicatori care erau prohibitivi în acel momentIOPSPrețurile nu au fost anunțate modest.
Un studiu puțin mai profund al comunicatelor de presă, folosind exemplul soluțiilor corporative, a sugerat că Intel a inventat un fel deascunzătoare, pe tehnologie atât de rapid încât potmemorează în cache chiar și unitățile SSD care câștigă popularitate din cauza scăderii prețurilor! Pentru utilizatorul obișnuit, care tocmai reușise să se alăture lumii mediilor de stocare rapide, totul părea nu atât de ciocolat, ci de neînțeles - la urma urmei, chiar ieri, în înțelegerea lor, SSD-urile erau vârful performanței în lume. de dispozitive de stocare, iar acum brusc Optane. Desigur, totul a fost clar pentru specialiștii tehnici dinainte, dar astfel de oameni, după cum știți, sunt în minoritate. Restul se așteptau cu adevărat la ceva uimitor în ceea ce privește stocarea și accesul la informații.
Realitatea s-a dovedit a fi ceva mai prozaică. Pe fondul clienților corporativi din retail, viitorul a fost oferit începând cu modulele NVME pentru16 GBpentru mai mult de 40 USD și 32 GB pentru aproape 80 USD pentru utilizare ca cache într-un mod foarte neconvențional.

Minunea trebuia să devină o cârjă în principal pentruhard disk-uri lente, dintre care majoritatea utilizatorilor de pe planeta Pământ sunt și astăzi majoritatea. Deci Optane trebuia să devină, la prima vedere, un fel de buffer între memoria rapidă din RAM și o unitate mai lentă. RAM este scumpă, SSD-urile de dimensiuni decente sunt scumpe. De ce nu stocați în cache mediul de frână cu o piesă hardware revoluționară?

Dar s-a propus să se facă acest lucru oarecum ilogiccale. Principala caracteristică a introducerii unei unități de cache de la Intel a fost utilizarea acesteia în sisteme bazate pe procesoare de generația a 7-a (și nu toate) și mai mari, adică. Publicul țintă a inclus doar cumpărători de hardware nou și scump, cărora li sa garantat aproape că vor folosi o unitate de sistem SSD. Ca rezultat, “cache-ul propus este costisitor” în noul sistem modern pur și simplu nu aveau nevoie de el. Intel a încercat să schimbe accentul, spunând că jucătorii vor cumpăra un SSD mic pentru sistem și HDD-uri cu versiuni mari “igory” va trebui totuși să-l accelerezi cu ceva și aici poate fi instalat Optan.
Dar “nu a decolat” deoareceTehnologia a ignorat sfidător vechiul parc și a întârziat foarte mult în cel nou datorită pătrunderii bune a unor cantități mari de RAM și SSD în cercurile pasionaților de solvenți, iar apoi în publicul larg.
Renunțând la sarcasm, trebuie remarcat că în sinetehnologia a funcționat și a făcut posibilă crearea media, deși nu la o viteză atât de fabuloasă pe cât era de așteptat, ci de fapt - o viteză fără precedent, mai ales când lucrați cu acces aleatoriu. Prin urmare, destul de repede, cu ochii pe sectorul corporativ bazat pe 3D Xpoint, au lansat voluminosul Optane SSD 800P și SSD-ul Optane 900P absolut indecent. Dar prețurile..., și cu rezistența de 1000 de ori claram excitat, deși în opinia mea personală și 3dnewstestul este oarecum neconcludent și rezultatul legăturii sugerează în mod clar că dispozitivul de stocare a fost cel mai probabil bazat pe software și a fost efectuat conform unui algoritm prestabilit după atingerea unui număr specificat de suprascrieri de celule. Dar fără a analiza programul de control, aceste afirmații sunt neverificabile.
Rezumând compania de marketing poatespun ca Intel si colegii sai ar putea crea rapid drive-uri de clasa corporativa, care in sectorul de retail pot fi doar un produs de nisa din cauza pretului - fie pentru entuziaști profesionisti bogati, fie ca fragmente pentru sarcini de caching neconventionale.
Caching-ul nu este atât de simplu. Deși implementarea a fost întârziată, ea ar putea fi totuși utilă pentru milioane de sisteme vechi - la urma urmei, chiar și cei mai tineri Optani ar trebui să aibă suficiente viteze pentru sprijinul serios al sistemelor de disc din trecut, dar Optan nu avea unde să insoteze - NVME nu era suportat de toate plăcile de bază Intel nu a pregătit nicio altă implementare. În aceleași sisteme în care bagheta magică avea multe de conectat, dar procesorul nu se potrivea cu logica, părea a fi purtătorul obișnuit de volum ridicol pentru ziua de azi. În general, producătorul a limitat artificial cercul potențialilor cumpărători către cei care nu au fost interesați de produs.
Dar stocarea în cache? „A fost acolo” chiar înainte de Optan.Sistemele de operare moderne pun în cache schimbul de date folosind mijloace standard cu diferite grade de eficiență, neobservate de utilizator. În vremuri de capacitate RAM redusă, un analog mai mult sau mai puțin de înțeles (mai exact un analog - implementările sunt foarte diferite, dar sensul este similar) a ceea ce a conceput Intel pe baza Optan a fost numit în sistemul de operare WindowsReadyBoostși a fost vândut în mod natural prin unități flash (nu numaidar mai ales), care ar putea fi mult mai rapid decât rotirea hard disk-urilor. USB3.0 și toate astea. Pasionații deosebit de avansați ar putea introduce un disc RAM ca amplificator, dar aici problema eficienței risipei de memorie costisitoare pentru o astfel de acțiune a devenit deja o întrebare.
Suflețe vechi vechi în vid vă amintesc momentul cândpentru a rula, să zicem, DOOM din ramdrayv a fost de echitatie grăsime, deoarece nu fiecare masina a avut destul RAM pentru asta. Acest lucru a făcut posibilă eliminarea completă a frânelor de încărcare de pe un disc foarte lent în scenele de luptă în masă și nu pentru a vedea discheta care clipea în colț. Ie Dar, apoi, strangulul era NZHMD, dar nu existau alternative în segmentul de consum și ramdrayv era aproape singura modalitate de a arăta mult dincolo de vitezele oferite de NZHMD. În același loc a fost posibilă plasarea dosarelor temporare și chiar lansarea software-ului de lucru, însă problema non-volatilității a stricat totul. Ca rezultat, mutanții de genul Gigabyte i-RAM s-au născut pe bezrybe, dar odată cu creșterea disponibilității RAM, au fost împinși la periferia pieței și uitați de toată lumea, cu excepția unor geek-uri foarte rare.
În segmentul corporativ, software-ul de stocare în cache există de destul de mult timp, funcționează bine și este scump. Dar acolo problema prețului este secundară.
Produse precum PrimoCache operează cu succes în segmentul de retail. Puteți vedea cum funcționează toate acestea în practicăaiciValul funcționează bine.Mai ales având în vedere că în acest caz este implementat un sistem de cache pe 2 niveluri - înainte ca sistemul să fie încetinit prin lucrul cu discul, datele sunt plasate în memoria cache RAM și scrise pe unitate în fundal fără a provoca disconfort. Dacă datele nu au fost încă transferate pe unitate, atunci vor fi citite din nou din memoria cache din RAM aproape instantaneu, iar citirea celor mai populare și voluminoase date atunci când lucrați cu PrimoCache are loc dintr-o copie duplicată pe SSD, care în acest program se numește cache L2. Mai mult decât atât, schema de operare a PrimoCache este relativ sigură, dacă nu te lași dus cu împingerea orizontului de timp al înregistrărilor amânate pe HDD mult în viitor.
Se pare - de ce Intel nu a urmat această cale? Ce a împiedicat disponibilitatea sistemelor vechi opting caching și a asigura o piață mare? Aparent, în primul rând, orientarea către clientul corporativ. Dar atunci de ce provoacă mizeria asta? Aici, apropo, trebuie remarcat faptul că Intel, deși implementat bine tehnologia de cache pe mai multe niveluri, care a fost cunoscută de mult timp, nu a putut fi decât remarcată pentru originalitatea implementării într-un sens rău. Faptul este că cachearea HDD-ului prin Optan în acele sisteme în care ar putea fi folosită a apărut, judecând prin manuale, este foarte originală - spre deosebire de dublarea datelor populare cu sistemul de operare pe un hard disk, așa cum sa făcut în PrimoCache, Intel a decis să nu se duplice , și transporta.
Ie teoretic, cu prăbușirea sistemului de caching în cazul lui PrimoCache, întreaga sursă de informații despre mediul cache a rămas complet, minus faptul că nu a reușit să fie înregistrată din memoria cache în memoria RAM, iar apoi sistemul a pornit complet, deși dintr-un transportator lent, dar plin de viață și complet, Dar, în cazul Intel, cu prăbușirea sistemului pe diferite suporturi fizice, au existat fragmente de date împrăștiate și dacă este posibil să se restabilească ceva în acest caz este o mare întrebare, dar nu există unde să încercați.
În acest context, AMD nu a rămas în urmă, prezentândStoreMi soluție conceptuală similară fără a uita limitele liniei și logicii procesoarelor: X399 sau 400, dar vă permite să utilizați orice SSD ca cache. Este demn de remarcat că din nou a fost destinat să împingă decizia către cei cărora nu este deosebit de necesar - cumpărătorii noilor linii. AMD a văzut-o cumva.

În acest context, PrimoCache pentru orice sistemArăta oarecum mai versatilă decât deciziile liderilor de piață care erau riguros legați de hardware. Pentru noua glandă. Fierul nu este ieftin, mai ales în cazul Intel. Dar mai mult de atât.
Trebuie de asemenea remarcat faptul că lucrul cu cache-ul funcționeazăRAM-ul gratuit este oferit pentru utilizare gratuită de către companiile de firme și companii Samsung - cerința principală este disponibilitatea discului de sistem al acestor producători. În cazul memoriei cache, software-ul Momentum vă permite să lucrați în plus față de SSD-ul sistemului crucial cu alte suporturi SATA din sistem.
Acestea.alegerea este destul de mare și pe fundalul său, închiderea soluției Intel nu este complet clară, mai ales ținând cont de caracteristicile de performanță cu adevărat remarcabile ale produselor lor, care pot fi doar egalate.cei mai buni reprezentanți ai concurenților NAND în modul SLC multi-canal.
Să rezumăm rezultatul intermediar. Utilizatorul de astăzi are o selecție foarte largă. Este posibil să deviați SSD-uri ieftine în sistem, care astăzi sunt disponibile masiv la viteze incredibile în cazul NVME pentru bani relativ rezonabili. Aceasta este alegerea cea mai corectă, logică și eficientă a zilelor noastre. În funcție de nevoile de stocare a informațiilor la rece, fie HDD, fie SSD suplimentar pot fi utilizate, sau array-uri RAID de la primul și al doilea la gust și necesitatea de fiabilitate. Ei bine, sau de stocare externe, NAS, nori, etc Și având în vedere faptul că astfel de lideri de piață, precum Samsung, oferă de asemenea un cache nativ asociat cu produsul - cache-ul Intel trece în mod clar de către casa de marcat.
Se poate presupune a doua direcțiecache-ul Intel și AMD a văzut, dar ambele sunt legate de hardware și implementate ambiguu. Ca urmare, solventul se încadrează în categoria de mai sus, iar restul - publicul. Și la acel moment DDR4 era încă atât de inadecvat, creșterea prețurilor a fost ușor încetinită de tranziția globală la noi platforme pentru cei cărora cei vechi erau încă relativ normali.
Cei care, în general, ar fi trebuit să fie țintapublicul, și anume proprietarii vechiului parc, a rămas uitat nemeritat de producătorii de masă. Și, deși mainstream-ul are alte obiective, totuși, așa cum s-a menționat, în flota mondială de computere, unitatea principală a sistemului este încă vechiul și lent HDD, deși multe alte părți ale sistemului i-ar permite să funcționeze destul de bine chiar și după standardele moderne.
Doar nu ignora faptul căUn număr considerabil de mașini vechi poate înlocui HDD-ul cu SSD-uri, nu întotdeauna posibil datorită unor circumstanțe subiective, care pot consta în principal în faptul că totul este bine și familiarizat cu aparatul, parolele sunt introduse, fișierele sunt situate în locuri convenabile și reinstalarea sistemului cu 0 poate fi stresantă toate simțurile. Relocarea directă prin clonare nu este întotdeauna convenabilă, mai ales dacă nu este un specialist care nu uită, de exemplu, să dezactiveze programul de defragmentare. În unele cazuri, trecerea la un nou fier poate fi, în general, un dezastru local, mai ales în cazul tipului contabil. Este pentru acest public faptul că toate avantajele lui Optana ar fi, dar au fost excluse din lista potențialilor consumatori cu un marker negru îndrăzneț, adică restricțiile și prețul platformei artificiale, ceea ce îl face chiar și pe termen lung în contextul scăderii prețurilor pentru SSD-urile tradiționale, ar părea destul de fără speranță.
Pentru a ilustra mai mult situațiacu memorarea în cache a vechiului și lent HDD, ținând cont de capacitățile de astăzi ale aceluiași PrimoCache și un SSD ieftin de 16 GB de la Kingston, voi oferi doar câteva capturi de ecran, făcute cu atenție special pentru aceste scopuri pe un laptop obișnuit, unde SONO tipic și divertisment munca se desfasoara cu un timp de functionare de aproximativ 90 de zile .e. 3 luni. Sarcinile intensive în resurse, cum ar fi transcodarea video sau modelarea proiectelor la scară largă, nu sunt efectuate aici. Sunt sigur că nu mă voi înșela dacă presupun că aproximativ 23 dintre computerele de acasă și de birou sunt folosite într-un scenariu similar.
Deci ori.

Și două.

După cum se poate observa din raportul programului pentru 3 luni de laDiscul de sistem al sistemului de operare a încercat să citească 664 GB de informații, iar 643,61 dintre aceștia au reprezentat cache-ul comun. aproape 97%. Și o treime din toate datele, sau aproape 222 GB, au fost citite din memoria cache L2. Ie de fapt, dintr-un HDD lent, sistemul a citit doar 3% din date - orice altceva a fost citit din memoria RAM și un SSD cache cu viteze corespunzătoare și răspunsul interfeței utilizator. În termeni de zi cu zi, Windows nu a încetinit.
Al doilea element important în statistici estecererea totală de înregistrare de către sistem - de aproape 369 GB din care numai 223,43 sau 62,1% au ajuns la operatorul real. Faptul este că la un moment dat scrierea unei părți a datelor pierde relevanța în acel moment, dacă înregistrarea fizică nu a fost încă realizată din memoria cache în memoria RAM, iar timpul de întârziere este setat manual și am 60 de secunde, atunci aceste date nu ating înainte de operatorul de transport. În cazul nostru, datorită memoriei cache, nu am înregistrat mai mult de 100 GB. În cazul SSD, acest lucru ar putea fi numit salvarea resurselor sale, dar astăzi acest indicator nu are relevanță.
La final, voi remarca caching-ulSa întâmplat pe un laptop cu 16 GB de memorie RAM cu un SSD de cache de 16 GB și aceleași 16 GB cache-uri pe o unitate solid-state au fugit pentru aproximativ 60 de zile de uptime. Mai mult, datele irelevante au fost înlocuite cu altele noi, dar dacă SSD ar fi mai mari, în cele din urmă ar duplica aproape întreaga unitate principală în partea din care citirea activă este mai mare de 2-3 ori. Ie Dacă am plasa un SSD de 128 GB în memoria cache, atunci jocurile ar fi duplicate acolo încet. Ar fi Optan.
Dar, în realitate, după cum știți, totul este un picnu cum ar fi în realitate. Versiunile mai tinere ale lui Optan miraculoase au început brusc să apară la piețele de purici la un preț de aproximativ 10 USD și adesea neutilizate. nou! Potrivit Intel, acestea nu pot fi utilizate pentru caching-ul în afara ecosistemului nativ. În cel mai bun caz, pe sisteme incompatibile, acestea pot fi utilizate ca un drive normal NVME într-un slot deficient și cu un volum amuzant de 16 sau 32 GB. Așa cum a spus clasicul film - acest lucru nu este grav!

Și poate fi înțeles - bine, cine are nevoie, totușicosmic rapid 16 GB pe fundalul unei așezări care are tendința de a 1 probabilitate într-un slot de mare viteză pentru o serie mult mai rapidă și mai voluminoasă, de exemplu, de la Samsung, pentru bani relativ adecvați? Ei bine, drive-uri cu adevărat competitive fac azi de Samsung, și dacă acestea sunt, de asemenea, într-un raid .... dar ne-am distras.
Cu toate acestea, modul de a utiliza Optan ca Intel a văzut-o, dar complet nerezonabil închis fereastra de oportunitate pentru utilizatorii de sisteme vechi, nu există.
Și acum vom ilustra acest lucru suficientantic, dar totuși destul de comun în platforma SOHO. Nu vorbim de hardware specific, ci mai degrabă de perioada de tranziție de la interfețele IDE la SATA în fazele incipiente. În aceste scopuri am găsit o placă de couture complet funcțională, adică. de la ASUS -M2NPV-VM.

A fost destul de ieftin, dar nu răuo bază dotată pentru acea perioadă pentru o mașină de birou sau de acasă: video integrat cu posibilitatea de a conecta 2 monitoare, 8 GB memorie DDR2 acceptată, ieșire video, 2xIDE, 4xSATA2 și chiar LPT (finanțatorii vor înțelege valoarea acelui timp), fără a număra USB, rețea, audio și 1394a.
În general, în 2006, am adunat un foarte bunbirou la bordurile acestei serii, care rezolvă în continuare probleme financiare și contabile, deși într-o formă ușor îmbunătățită - platforma vă permite să faceți acest lucru ieftin și fără a muta sistemul de operare cu toate suplimentele.
Cel mai slab punct al ansamblului conform aziÎn conformitate cu standardele și profilul sarcinii, unitatea este exact asta. Cel mai simplu mod de a rezolva problema este să clonați discul de sistem pe un SSD și apoi să lucrați cu medii rapide și ieftine astăzi, dar există o nuanță - deși resursa SSD de astăzi poate fi considerată o problemă neproblematică, cu toate acestea, SSD-urile eșuează. în mod neașteptat și irevocabil.
Dacă aveți copii de rezervă regulate, acest lucru nu este deloc posibil.nu joacă niciun rol, dar nu toată lumea face asta și nu întotdeauna, mai ales acasă. La birou, desigur, ar trebui – Trebuie doar să – să fie un utilizator responsabil de energie, dar, în practică, nu stă în toată lumea și nu toată ziua, iar acolo unde stă, de obicei nu se zgârcesc cu meciuri, iar backup-ul de fundal este de obicei activ și funcționează autonom.
Este ușor de văzut că taxa de încercare areinterfața SATA2, care ne oferă o lățime de bandă teoretică de 300 megabiți pe secundă, care nu poate fi atinsă pentru unitățile de masă de atunci. Hard disk-ul tipic al timpului în testul popular de astăzi arăta așa

Întâlnirea cu inimă. Acesta este modul în care măgarul Ea ar fi caracterizat rezultatul cursei.
Colegii moderni nu arata mai bine.

Nu este greu de ghicit că nu avem nevoie de un astfel de hochei astăzi. Dar ce se întâmplă dacă departamentul de contabilitate se rotește pe aceste frâne vechi și se mișcă dintr-un anumit motiv este inadecvat?
Răspunsul este de fapt exact unu și jumătate pentru că... au rădăcini comune. Delegăturăam aflat că pentru a-i da o cârjă celui lent,dar hard disk-ul nu se poate defecta brusc, chiar și printr-un SSD mic folosind PrimoCache. Software-ul va crea un buffer din RAM, din care datele vor intra în cache-ul de pe SSD și abia apoi, în fundal, datele vor fi scrise pe HDD. În cazul citirii după citirea inițială, datele populare vor fi citite fie dintr-un cache rapid în RAM, fie... dintr-o copie pe un SSD caching ceva mai puțin rapid decât din RAM, dar la viteză destul de solid-state. Logica generală este amintită mai jos.
SSD-ul mediu și cel mai ieftin de 16 GB cu interfață SATA va afișa aceste viteze pe sistemul în cauză.

Aceasta este o descoperire fără îndoială pentru citirea din memoria cache -la aproximativ 60! ori mai repede decât HDD-ul. Ie datele populare vor fi duplicate pe un SSD cache și când vor fi accesate vor fi citite la viteza SSD. Scrierea într-o astfel de memorie cache se va întâmpla cu o întârziere și prin SDD la 30! ori mai repede. În același timp, nu există riscul unei defecțiuni neașteptate a unui astfel de SSD - dacă se întâmplă acest lucru, sistemul va porni în mod liniar de la CDM principal, gata de funcționare. Încet, dar întreg. Numai datele care nu vor fi scrise din memoria cache pe disc pot suferi.
Aș dori să observ faptul că liniarNu ne interesează înregistrarea vitezelor din 2 motive. 1 - marea majoritate a operațiunilor de uz casnic cu dispozitive de acționare sunt caracterizate printr-o adâncime de interogare de 1-4. Și în esență este 1. Aceasta nu înseamnă că nu există cozi lungi deloc, dar ele apar rar și viteza liniară va fi importantă pentru noi numai atunci când înregistrarea țintă și citirea unei matrice de date mari, care în SOHO nu este adesea așa. De exemplu, hai să cercetăm Intel pe propriii angajați cu adâncimea medie a solicitărilor de citire.

Dar adâncimea coada de la lansarea software-ului popular

Lucrul important aici este – atunci când accelerează muncacu o lungime a cozii de cereri de 1-4, capacitatea de răspuns a sistemului pentru utilizator este accelerată radical. Pentru utilizator, timpii de înregistrare a filmului în minute nu sunt la fel de critici ca înghețarea în fracțiuni și secunde atunci când lucrează cu o interfață familiară. Memorarea în cache elimină aceste înghețari de al doilea lung până la capacitatea procesorului de a procesa sarcina utilizatorului. Acestea. discul încetează să mai fie un blocaj operațional.
S-ar părea, ce legătură are Optan cu asta? De ce am citit atât de mult text? 1... nu 2 ceai pentru cei care au terminat de citit - se dovedește că totul este posibil!
Bineînțeles, atașați NVME la o placă pe care o facețiAm văzut dinozauri, nu există nicăieri direct și ar părea - nu este nevoie - la urma urmei, putem implementa caching-ul, despre care vorbim, folosind absolut orice SSD SSD convențional, chiar și pe SATA2. Această interfață nu reprezintă o restricție pentru sarcinile de lucru arbitrar cu fișiere mici, dintre care majoritatea absolută. Ie Vitezele spațiului liniar ale SSD modern în scenariul de lucru cu arrays de fișiere mici nu sunt în cerere, ca zeci de nuclee de procesoare care nu au putut utiliza software-ul lor pentru o lungă perioadă de timp, dar a arătat și arată în testarea sintetică este întotdeauna cool!
Cu toate acestea, placa este echipată cu sloturi PCI Express x16 și x1. Și dacă în x16 puteți atașa o placă video și chiar puteți juca un joc mic din trecutul foarte vechi, atunci x1 rămâne adesea liber (dacă nu este al meu) și o linie teoretică ar trebui să aibă o lățime de bandă de 250 megaocteți pe secundă, care este chiar mai mică decât SATA2.
Cu toate acestea, acesta este pciex, ceea ce înseamnă că puteți încerca să instalați un dispozitiv NVME acolo!
Desigur, nu va funcționa direct pentru că implementarea fizică a grupurilor de contact în pciex și m.2 este diferită. Dar poate că există opțiuni?
Sunt și făcute cu amabilitate în Asia și au prezentat lui Ali pentru că nu sunt foarte scumpe. Arată așa.

Ordine, așteptați, speranță.
Între timp, pe parcurs, căutăm experimentatul Optan și îl găsim pe cea mai apropiată piață de purici pe Internet pentru exact 10 cu.

Da, am cumpărat unul special pentru acest material, dar se pare că nu a fost singura ofertă și "vor fi mai multe dintre ele".
Pentru scrierea materialelor, m-am dus la picofinancialrisc, deoarece, în caz de defecțiune, nici Optanul, nici adaptorul nu vor fi necesare mai ales pentru că Eu folosesc SSD cu software-ul de caching complet și nu va mai fi loc pentru mine să-i folosesc - poate din nou pe piața de purici, dar ...
Mulțumesc, cetățean Kharkiv, pentru transportul onest -Nu am avut ocazia de a verifica prin poștă, dar Optan sa dovedit a fi în viață și acum participați la redactarea acestui text. Poate că, dacă ne citești, vei scrie în comentarii unde au provenit de la acești "discuri", deși am presupus deja că au fost foarte folositori pentru cei care au fost instalați cu sistemul dintr-un anumit motiv - puțin și în piețele de purici ele apar la prețuri foarte diferite de la vânzare cu amănuntul. Ferm.
Deci, teoretic, ar trebui să punem OptaneAdaptor chinezesc, adaptor in pci-e x1 pe placa de baza, porniti placa de baza si sper ca va incepe intreaga structura. Dacă manualele nu mint, atunci vom reuși. Între timp, acest personaj urmărește cu interes manipulările, suspectându-ne de pirateria ideii.

“Pe mare, pe ocean este o insulă, pe acea insulă este un stejar, sub stejar este un cufăr îngropat, în ladă este un iepure, în iepure este o rață, în rață este un ou, în ou este un ac” (Cu)
Ei bine, atunci. Ne-au adunat pieptul. unitate de sistem și, sperăm, apăsați butonul de alimentare. Deși în teorie ar trebui să funcționeze, dar la momentul producerii plăcii noastre de bază, nimeni în mintea lor nu putea construi astfel de structuri și, prin urmare, nimeni nu a dat garanții de succes.
3-2-1 ... hai să mergem.

Și apoi prima oprire. Se așteaptă ca BIOS să ignore ambarcațiunile noastre. Nu este nimic deosebit de neașteptat. Dorința de a începe cu o astfel de apendicită ar fi prea zadarnică. Mergem mai departe.
Am uitat să clarific. Pentru completare, am ales Windows 7 Maximum 64-bit Sp1 ca sistem de operare.
Și, de fapt, a primit o gaură dintr-o gogoasă - în lista de dispozitive soluția noastră de inginerie sa dovedit a fi, deși vizibilă, dar neidentificată.

Iar cei doi sunt la colț.

De-a lungul anilor, trebuie să recunosc, am uitat astaWindows 7 nu a învățat imediat să înțeleagă NVME. Nativ, ea avea tot dreptul să facă acest lucru - în 2009, nimeni nu văzuse încă piese de hardware atât de ciudate - implementările relativ moderne aveau încă 5 ani, iar Microsoft a inventat cârja corespunzătoare abia mai târziu. Descrierea cârjeilegătură, dar ghinion – de astăzi, patch-ul numărul 29990941 pentru cei șapte nu mai este disponibil, dar ne putem speria cu adevărat un lucru atât de mic?
Și după câteva secunde găsim ceea ce căutăm la thehotfixshare.net/board/index.php?showtopic=22296, trăgând-o pe glob, adică. OS și în așteptarea rezultatului unei reinițializări.
Repornirea este în sistemul nostru un nou dispozitiv identificat în secțiunea de unități. Aici, cei interesați se pot familiariza cu lista completă de unități care au fost utilizate în timpul testelor.

Fețele lor radiază bucuria și seninătatea - efectrealizat (cu). De ce sistemul a identificat atât de ciudat Optanul pentru noi nu este atât de interesant încât să se uite în managerul de discuri pentru a vă asigura cum sunt lucrurile acolo. Privind înainte să spunem că mass-media a trebuit formatată și a văzut așa ceva.

Partea superioară Optane.În această captură de ecran, am arătat în mod special două discuri - al doilea este un SSD obișnuit de 16 GB de la Kingston, care a fost folosit împreună cu PrimoCache în acest sistem pentru stocarea în cache mai devreme. După cum vedem, 16 GB este un concept condiționat în media. Acest lucru se datorează în primul rând faptului că producătorii numără gigaocteți și megaocteți ca multipli ai 1000, nu 1024. În al doilea rând, numerele pe care le vedem arată că în ambele cazuri controlerul media realizează Supraprovizionare la nivel de firmware, adică. lasă o parte din volumul util al suportului inaccesibil utilizatorului pentru a asigura fiabilitatea și stabilitatea indicatoarelor de viteză. Modul în care controlerul folosește zona ascunsă nu este important pentru noi. Important este ca în cazul lui Optan, „underfill”-ul este destul de vizibil, aproximativ 2,5 GB! Acestea. utilizarea juniorului Optans în scopuri de sistem poate fi discutată doar pentru cazurile de instalări ultra-compacte ale Windows 7, care din motive practice pot avea sens în cazuri foarte specializate. A veni cu ceva atât de productiv încât M.2 ar fi, de asemenea, unul obișnuit este o altă provocare. Și dacă nu există M.2 standard, atunci printr-un design ca al nostru, nu fiecare UEFI îl va vedea pe Optan în stadiul POST ca purtător în general - adică. Nu se vorbește despre încărcare din el. În cazul nostru, ca unitate, Optan apare în stadiul de încărcare a driverelor Windows. Mai mult decât atât, întregul succes al întreprinderii noastre depinde acum de momentul exact în care devine înțeles pentru sistemul de operare.
Acum, când am făcut mai bogat Optanulpanoul anti-sfert cu ajutorul unei cârje, este timpul să rulați testul bine cunoscut. În prealabil, trebuie spus că, în cazul unui astfel de consiliu special ca al nostru, atunci când se evaluează rezultatul, este necesar să se facă un amendament la drivere și hardware. Acordați atenție - încercăm acum Optanul ca o unitate normală.
Start, decolare, rezultat. Specificațiile producătorului de bază sunt listate în partea dreaptă.

Pentru platforma expoziției muzeului rezultatul este foarte marechiar decent. Vom încerca să o înțelegem în detaliu. Permiteți-mi să vă reamintesc că aceste cifre ne interesează în primul rând ca ordine, deoarece repetabilitatea acestora poate diferi în funcție de alte sisteme. Si cu cat este mai nou sistemul, cu atat performanta va fi mai mare!
Viteza maximă de citire liniară un picNu am atins maximul teoretic al lui pci-e x1 la 250 megaocteți pe secundă într-o singură direcție. Și în ceea ce privește citirea până la 4kb blocuri cu o adâncime de 1, cifra aproape nu se schimbă.
Testele de viteză ale testelor Opatnov online și ale arboreluide calibru diferit, iar cititorul însuși poate compara rezultatul nostru cu cel obținut pe hardware-ul modern de ultimă generație și mai afirmăm că, timp de aproximativ 10 ani, pe baza unei tablouri vechi, cum ar fi lâna mamut, vedem doar un spațiu în ritmul de creștere a lucrărilor cu blocuri de 4kb comparativ cu cu HDD-ul acelei perioade!
Încă o dată pentru claritate.

În blocuri de 4 kb cu o adâncime de coadă de 1 înălțimeeste de aproximativ 312 de ori! Având în vedere faptul că aceste operațiuni constituie majoritatea în munca de zi cu zi, viteza de răspuns a unui sistem cu un astfel de transportator ar trebui să se bazeze doar pe procesor. Dar acest lucru este dacă un astfel de disc este sistemic și sunt cosmice de suma potrivită. În acest sens, este necesar să ne gândim cum să transferăm o parte din sarcinile citirii fișierelor de sistem și a altor programe software către Optan. Răspunsul va fi din materialul trecut - PrimoCache și alte programe de caching care pot utiliza unitățile de stocare rapide ca și tampon.
În cazul nostru, PrimoCache a văzut în mod regulat construcția și a fost gata să o folosească pentru cache.
În fereastra sistemului PrimoCache se pare că aceasta este situația.

Așadar, am ajuns la sfârșitul tuturor cursurilor. PrimoCache a recunoscut în mod obișnuit Optan rapid ca un potențial cache L2 și a fost configurat să-l folosească.
Momentul adevărului va veni când reporniți pentru că...Nu știm în ce etapă de încărcare sistemul de operare recunoaște Optan ca purtător și, în consecință, PrimoCache începe să-l folosească, iar PrimoCache poate folosi SSD-ul de cache deja în timpul procesului de pornire - o parte nu apare de pe HDD-ul stocat în cache, dar de pe SSD-ul de cache, i.e. Totul devine mult mai rapid la pornire. Efect în cazul memorării în cache de citire prin SATA SSD în faza de pornireaicia fost stabilit practic si este evident.
Repornim și... Optanul din adaptor este destul de bunreușește să înceapă să funcționeze - stabilim în sfârșit posibilitatea de a-l folosi ca disc de cache pentru un sistem vechi cu HDD folosind PrimoCache.
În cele din urmă, după cum ne amintim, după un timpPrimoCache va duplica date populare despre Optan, iar lectura lor ulterioară va apărea de la acesta la o viteză foarte mare. În funcție de versiunea PrimoCache, aveți posibilitatea să memorați în memoria cache atât citirea cât și scrierea. Diferența cheie față de modelul oferit de Intel pentru Optan este că algoritmul Intel transferă datele OS care sunt populare cu Optan, iar PrimoCache îl duplică. Ie în cazul PrimoCache, în cazul în care portul cache este spart, datele nu vor dispărea - sistemul se va întoarce la încărcare cu HDD și va încetini să lucreze cu acesta.
Care sunt cifrele finale pe care le avem ca rezultat al ideii? Imagini de mai jos.

Să încercăm să le dăm seama.În sistemul nostru, pentru PrimoCache sunt alocați 2 GB de DDR2 antic, iar în acest volum, orice operațiuni cu subsistemul „disc” au loc în esență în RAM la viteza corespunzătoare. Trebuie inteles ca pe platformele mai moderne vitezele vor fi mai mari. Când lucrul cu datele este finalizat, acesta se va instala în liniște și imperceptibil (în unele cazuri prin Optan – mai multe despre asta mai jos) pe HDD-ul lent, fără a crea niciun inconvenient utilizatorului. În mod logic, acesta este un fel de ramdrive. Dacă este procesată o matrice de date care depășește cantitatea alocată de RAM, atunci aceasta nu se va potrivi în ramdrive și va merge direct pe HDD, cu excepția cazului în care este împărțită în fișiere, dintre care unele se vor potrivi în el. Cele două măsurători de mai jos arată acest lucru perfect. În același timp, este evident că stocarea în cache nu este complet inutilă aici - chiar și într-un caz sever, datele rulează pe HDD mult mai repede și de la acesta – de cel puțin 2-4 ori mai rapid decât cel necache. Acestea. Cache-ul reușește parțial să proceseze ceva chiar și în cazul unei matrice mari, mai ales când scrieți folosind Optan. Dar, așa cum am scris mai sus, astfel de încărcări nu sunt frecvente acasă și la birou și, prin urmare, așteptarea procesării unice a unor astfel de volume nu este critică, dar răspunsul sistemului în cazul muncii tipice devine radical mai rapid!
Pentru a înțelege ce contribuție la rezultatul final pe care Optan le face, vom dezactiva cache-ul în PrimoCache în RAM și vom lăsa doar Optan.
După cum puteți vedea - situația sa schimbat foarte mult.

Pentru cazuri de 50 și 100 megaocteți, noiObservăm o viteză mică de citire secvențială și o creștere puternică în trecerile ulterioare. Acest lucru poate fi explicat prin faptul că noul set de date este citit pentru prima dată, duplicat simultan în Optan și citit mai târziu, însă sistemul nu vede acest lucru și "crede" că citirea continuă direct de la unitatea C: Eșantioanele de testare mai mari fără memorie cache în memorie RAM, aparent, nu au timp în timpul trecerii pentru a replica complet la Optan, ceea ce duce la rezultate care pot fi observate pornind de la 500 MB.
Cred că ar exista o opțiune de testare a lățimii benzii pentrupci-e x1, atunci momentul scăderii performanței ar avea loc exact acolo, iar în sistemele moderne acest lucru depășește cu mult cei 250 MB-uri ai noștri într-o singură direcție. De aceea este important ca PrimoCache să folosească un pachet de cache în RAM și pe o unitate rapidă. Odată configurat, acest software practic nu necesită nicio atenție în viitor, iar în cazul unei închideri neașteptate a sistemului de operare, colecția matricei de cache începe din nou fără intervenția utilizatorului și în fundal. O matrice reală după o defecțiune este asamblată mult mai rapid decât – se pare că există o descriere a acestuia în profunzimea software-ului și, în cazul unei defecțiuni, datele deja descrise ca fiind actuale sunt duplicate. Singurul lucru care va fi remarcat este o revenire temporară a vitezei de funcționare la nivelul HDD, dar, după cum arată practica, accelerația se simte după doar câteva minute de funcționare.
Probabil așa a intenționat cacherul cumvaOptan mic ca produs de la Intel. Apoi ideea a fost adoptată de AMD, dar, se pare, nu pentru că era cu adevărat nevoie, ci pentru ca pur și simplu să nu fie mai rău decât cea a unui concurent – Departamentul de marketing a primit un premiu și va continua să o facă. Ambii giganți au legat tehnologia de propriul lor hardware în cazul Intel sau un pachet de hardware și uneori software plătit în cazul AMD.
Dar totul poate fi lansat ocolind logicaoligopolurile sunt instrumente destul de standard. Desigur, PrimoCache nu este singurul software care poate stoca în cache unități lente prin RAM și unități rapide, dar considerăm acest exemplu ca o continuare a tematicii anterioare.din materialiar unele produse software corporative din acest domeniu nu sunt nici măcar disponibile pentru testare fără o cheie hardware.
Vorbind despre testare, testul nostru mic ar trebui tratat mai degrabă ca un indicator al unei tendințe, decât ca rezultat exact.
Но зачем у нас фигурировало на стене ружье т.е. SSD Kingston на 16 gb? Дочитавшим до этого места предлагается третий чай 🙂
В прошлом материале мы кешировали НЖМД именно через него. Это был копеечный вариант, коими были завалены барахолки и они будут продаваться еще т.к. при сегодняшних ценах на SDD 16gb просто не могут стоить дорого – флешки дешевле. Дешевле, но не быстрее. А даже 16gb SSD, как видно из теста выше, сильно быстрее любого, даже современного потребительского НЖМД. Есть конечно и гибридные SSD-HDD, но кеширующие буферы в них редко бывают значительными и настраивать их внутреннюю логику работы пользователю не предлагается.
După conectarea "fabulosului" Optan, ca disc de caching, Kingston a rămas nerevendicat cu noi, dar vom găsi o utilizare pentru el.
В нашей системе, как мы помним, всего 8 гб оперативной памяти ДДР2, часть из которых мы отводим PrimoCache на кэш первого уровня. Через него данные бегут на кэш второго уровня в виде Оптана и потом уже оседают на медленном НЖМД. В связи с объемом ОЗУ и аппетитами сегодняшних программ, браузеров в частности, отказаться от файла подкачки нам не удастся, да и не нужно. Версии PrimoCache выше 3 умеют кешировать и своп т.е. файл подкачки, но в нашем случае, мы можем еще более разгрузить системный диск и даже кэш, разместив своп на отдельном SSD. У нас это будет маленький Kingston.
De ce?

O să tragă! (C)
Если вчитаться в треды о логике работы со свопами в среде Windows, то в глубине комментариев Microsoft можно найти объяснение, что если в системе своп размещен на нескольких дисках, то Windows будет опираться в первую очередь на тот, который более свободен от запросов. Т.е. разместив своп на отдельном SATA SSD мы дополнительно разгрузим дисковую подсистему. Совсем отключать своп на системном медленном НЖМД не стоит т.к. некоторое ПО все равно требует его наличия, а если Microsoft говорит правду, то своп на быстром твердотельном диске будет куда производительнее, ведь он, ко всему, расположен на физически ином, чем системный носителе. Закешировать, к слову, можно и его, но это уже для совсем энтузисастов и по данным той же Microsoft в работе со свопом сильно превалирует именно чтение, которое мы пытаемся организовать с отдельного SSD.
Таким образом у нас получился Франкенштейн, где системным диском – старый НЖМД, который по условиям задачи трогать нельзя, он закеширован с помощью PrimoCache транзитом через ОЗУ Оптаном, а своп лежит на физически отдельном SATA SSD + 2 гб НЖМД под холодные данные, бекапы и прочее.
Ca rezultat, sarcini tipice după 2-3 execuțiisunt susținute de lectură de la Optan și apoi sunt executate foarte repede. Nu suntem interesați de milisecunde specifice. În mod subiectiv, este mult mai rapid decât versiunea originală cu un HDD sistem și semnificativ mai rapid decât cache-ul numai prin SSD. Atât la început, cât și la lucru. Și toate acestea, fără riscul pierderii de date în cazul unui defect în Optan sau în alt SSD!
Soluția nu este cu siguranță masivă, dar extrem de eficientă și sunt sigur că cel mai probabil nu veți găsi al doilea astfel de experiment pe antichități cu Optan
