Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

În unele părți ale rețelei pot fi văzute pe forumuri de discuții întrebări cu privire la memorie cu corectarea erorilor - și anume, impactul acesteia asupra performanței sistemului. Testele de astăzi vor răspunde la această întrebare.

Înainte de testare, vom vorbi despre erorile de memorie.
Erori de memorie pot fi împărțite în două tipuri - hardware și casual. Cauza primelor cipuri DRAM sunt defecte. În al doilea rând apar din cauza efectelor radiațiilor electromagnetice interferență, alfa și a particulelor elementare, etc. Prin urmare, erorile de hardware corect numai prin înlocuirea cipuri DRAM, și aleatoriu - folosind tehnologii speciale, de exemplu, ECC (Error-un cod de corectare). ECC de corectare a erorilor în arsenalul său are două metode: SEC (Single Error Correction) și DED (dublu de detectare a erorilor). Originea corectează erorile de un singur bit într-un cuvânt de 64 de biți, iar celălalt detectează erorile doi biți.
Implementarea hardware a ECC este de a plasa cipuri de memorie suplimentare, care sunt necesare pentru înregistrarea de 8-biți de control. Astfel, unitatea de memorie a corecției erorii cu un design unilaterala va fi de 9 în loc de 8 cipuri de memorie (cum ar fi un modul standard) și cu bilaterală - 18 în loc de 16. Cu toate acestea, acest lucru mărește lățimea modulului și de la 64 la 72 de biți.
Când citirea datelor din memoria este re checksum num, care este comparat cu originalul. Dacă o eroare într-un singur bit - este corectată, în cazul în care două - este detectată.

În teorie, totul este bine - memorie cu corectarea erorilor îmbunătățește fiabilitatea sistemului, ceea ce este foarte important atunci când construirea unui server sau statie de lucru. Dar, în practică, există și latura financiară a problemei. Dacă este necesară memorie server cu corectarea erorilor, stația de lucru se poate face fără ECC (mai multe stații de lucru gata de la diferiți producători sunt echipate cu RAM obișnuită). Cât de mult mai multă memorie cu corectare a erorilor?
Modul DDR4-2133 tipic cu 8 GB costa aproximativ 39 de dolari, și un modul cu ECC - $ 48 alineatul (la momentul scrierii materialului). Diferența de cost este de aproximativ 23%, ceea ce este foarte mult la prima vedere. Dar dacă te uiți la costul total al unei stații de lucru, această diferență nu depășește 5% din ea. Astfel, achiziționarea de memorie ECC doar ușor crește costul unei stații de lucru. Rămâne doar întrebarea - cum memoria cu ECC pe performanța procesorului.
Pentru a răspunde la această întrebare Edition ServersTech.ru luate pentru memorie de testare și module Samsung DDR4-2133 ECC Kingston DDR4-2133 cu timing identice de 15-15-15-36 și 8 GB.

Pe module de memorie Samsung M391A1G43DB0-CPB, corectarea erorilor lipite pe 9 chips-uri de pe fiecare parte.

In timp ce in module de memorie convenționale Kingston KVR21N15D8 / 8 x 8 cipuri lipit de fiecare parte.

configurare de test: Intel Xeon E3-1275v5, Supermicro X11SAE-F, Samsung DDR4-2133 ECC 8GB, Kingston DDR4-2133 non-ECC 8GB

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Rezultatele testelor de memorie în mod surprinzător aceleași (ținând cont de eroarea de test).

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Pentru aritmetica întreg indiferent de tipul de memorie utilizat - corectarea erorilor nu are nici un efect semnificativ asupra rezultatului final.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Virgula mobila aritmetica, de asemenea, sa dovedit imun la tipul de memorie.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Chiar si grafica de memorie de viteză cele mai exigente integrate nu au arătat o diferență semnificativă între ECC și memorie non-ECC.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Această suită de testare, de asemenea, nu a observat schimbarea tipului de memorie, care prezintă rezultate aproape identice pentru ambele părți.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Captată de la „fier“ freymork de asemenea, nu a observat diferența dintre test.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

O placă grafică integrată de memorie de viteză nu vede diferența dintre ECC și non-ECC.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Viteza de redare tip de memorie nu sunt afectate.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Probabilitatea scăzută a modificărilor ECC-memorie test de memorie tranzacțional în domeniu este încă pierde normală, arată o ușoară scădere.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Chiar și în memoria imediat rezultatele testelor au fost la fel - atât în ​​lățime de bandă și latența.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Rezultatele procesor subtest de ambele tipuri de memorie au fost cele mai asemănătoare.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Și pe grafică integrată de bază schimbare de memorie de tip de performanță nu este afectată.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Acest indicator de referință a arătat, de asemenea, nu există diferențe semnificative între diferitele tipuri de memorie.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Poate că singura diferență subtest Imaginea prezentă mai mult sau mai puțin semnificative de editare - 2% în favoarea memoriei convenționale.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Acest indicator de referință, de asemenea, nu a observat schimbarea tipului de memorie.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Globală de memorie ECC a reușit să obțină înainte, dar având în vedere unele dintre eroarea de testare, putem concluziona că în condiții de siguranță între ECC și non-ECC este nici o diferență.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Multithreading imagine nu se schimba - nici o diferență de performanță.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Nici o diferență semnificativă în performanță între diferitele tipuri de memorie nu este (trebuie remarcat faptul că rezultatul în 2D depinde în întregime de driver-ul de performanță, care în momentul de testare nu a vrut să lucreze în mod constant).

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Privind rezultatele, putem concluziona că corectarea erorilor nu afectează performanțele miezului grafic, care într-o măsură mai mare decât un procesor depinde de viteza de memorie.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Chiar și foarte exigent de viteza de memorie wPrime nu observați diferența dintre corecție normală și de memorie de eroare.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Multithreading nu schimbă în mod fundamental imaginea - rezultatele cele mai asemănătoare.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Viteza de criptare depinde, de asemenea, de tipul de memorie.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

În modul 7zip «notificare singur fir“, diferența între diferitele tipuri de memorie, dând preferință RAM convențională, care a prezentat un raport de viteză de 16% mai mare.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Într-un 7zip modul multifir nu am simtit mult de o diferență între ECC și non-ECC - diferența în rezultatele de +/- 1%.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Spre deosebire de 7zip, WinRAR rămâne indiferent de tipul de memorie.

Toate valori de referință au fost efectuate în Firefox 45.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Testele Browser au fost, de asemenea, indiferent de tipul de memorie.

Rezumând, putem spune că corectarea erorii nu afectează performanța atât CPU și placa grafică integrată - cel puțin acest lucru se aplică pentru procesoarele Intel. Dar având în vedere această întrebare, este necesar să se ia în considerare o memorie cache pe trei niveluri, de mare viteză și destul de o cantitate mare - toate acestea reduce dependența de viteza de RAM, egalizare ECC-memorie obișnuită.
Astfel, ECC-memorie în loc de achiziție de obicei nu va afecta performanța procesorului, iar diferența de valoarea lor nu va depăși 5% din costul total al serverului sau statie de lucru.

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor

Tehnologia Server - ecc vs efect de memorie non-ECC privind performanța tipului de procesor