Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

В някои части на мрежата може да се види на дискусионни форуми въпроси по отношение на паметта с корекция на грешки, а именно - влиянието му върху производителността на системата. Днешните тестове ще отговорят на този въпрос.

Преди тестването ще говорим за грешки в паметта.
Грешки в паметта могат да бъдат разделени на два типа - хардуер и случайни. Причината за първите DRAM чиповете са дефектни. Второ възникне поради ефекти на електромагнитни смущения радиация, алфа и елементарните частици и т.н. В съответствие с това отговарят на хардуерните грешки само чрез замяна на чипове динамична памет и случаен - използването на специални технологии, например, ECC (Error-Correcting Code). ЕСС коригиране на грешки в арсенал има два метода: SEC (Single коригиране на грешки) и DED (Двойна откриване на грешки). Произход поправя грешки от един бит в 64-битова дума, а другият открива грешките в две-битови.
Хардуер изпълнение на ЕПЦ е да се поставят допълнителни чипове памет, които са необходими за записване на 8-битова контролна сума. Така запаметяващата единица на корекцията на грешки с едностранна конструкция ще бъде 9 вместо 8 чипове памет (като стандартен модул), и с двустранно - 18 вместо 16. Това обаче увеличава ширината на модула и от 64 до 72 бита.
Когато четете данни от паметта е повторно преброяване контролна, която е в сравнение с оригинала. Ако допуснете грешка в един бит - това се коригира, ако двамата - е открит.

На теория, всичко е добро - памет с корекция на грешки подобрява надеждността на системата, което е много важно, когато изграждането на сървър или работна станция. На практика обаче, налице е и финансовата страна на въпроса. Ако се изисква сървър памет с корекция на грешки, на работното място може да мине без ECC (много готови работни станции от различни производители са оборудвани с обичайната RAM). Колко повече памет с корекция на грешки?
Типично DDR4-2133 модул с 8 GB струва около 39 долара, и модул с ECC - $ 48 (към момента на писане на материала). Разликата в цената е около 23%, което е много на пръв поглед. Но ако се вгледате в общите разходи за работна станция, тази разлика не надвишава 5% от него. По този начин, за придобиване на ECC памет само леко да се увеличи цената на работна станция. Остава само въпросът - как паметта с ECC на производителността на процесора.
За да се отговори на този въпрос Edition ServersTech.ru взети за тестване памет и Samsung DDR4-2133 ЕСС Kingston DDR4-2133 модули с еднакви времена на 15-15-15-36 и 8 GB.

На модули памет Samsung M391A1G43DB0-СРВ, поправка на грешки спойка на 9 чипове от всяка страна.

Докато в конвенционални модули памет Kingston KVR21N15D8 / 8 от 8 чипове запоени към всяка страна.

конфигурация Тест: Intel Xeon E3-1275v5, Supermicro X11SAE-F, Samsung DDR4-2133 ECC 8GB, Kingston DDR4-2133 не-ECC 8GB

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Резултатите от изпитването изненадващо памет същите (в тест грешка).

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

За число аритметика, без значение от вида на използваната памет - корекция на грешки няма значителен ефект върху крайния резултат.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Плаваща точка аритметика също се оказа имунната вида на паметта.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Дори и на най-взискателните скорост памет интегрирани графики не показват значителна разлика между ECC и не-ECC памет.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Този тестов пакет също не забеляза промяната на вида на паметта, което показва почти еднакви резултати за двете страни.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Абстрахира от "желязо" freymork също не забеляза разликата между теста.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Спомен скорост интегрирани графични карти не вижда разликата между ECC и не-ECC.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Оказване тип скорост на паметта не са засегнати.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Ниската вероятността от промени в тест сделка памет ЕСС-памет в областта все още губи нормално, показва леко потапяне.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Дори и в непосредствена паметта резултатите от теста са били същите - както в трафик и латентност за.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Резултатите от процесор под-тестовете на двата вида памет са най-сходни.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

И на интегрирано графично ядро ​​промените типа памет изпълнение не е засегната.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Този показател показва също няма съществени разлики между различните видове памет.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Може би единственото подизпитване редактиране на изображения присъстват повече или по-малко значима разлика - 2% в полза на конвенционалната памет.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Този показател също не забеляза промяната на вида на паметта.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

цялостната ECC памет е успял да изпревари, но като се има предвид някои от грешката тестове, можем спокойно да заключим, че между ECC и не-ECC няма разлика.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Многонишково картина не се променя - няма разлика в производителността.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Значима разлика в производителността между различните видове памет не е (трябва да се отбележи, че резултатът в 2D зависи изцяло от шофьора на производителност, които към момента на тестване не искаше да работи постоянно).

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Разглеждайки резултатите, можем да заключим, че корекцията на грешката не се отразява на работата на графичното ядро, което в по-голяма степен, отколкото процесор зависи от скоростта на паметта.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Дори много взискателни към скоростта wPrime памет не забележите разликата между нормалното и памет за коригиране на грешки.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Multithreading не променя фундаментално снимката - на резултатите от най-близките.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

скорост криптиране също зависи от вида на паметта.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

В режим 7zip «известие еднонишкови" разликата между различните видове памет, се отдава предпочитание на конвенционален RAM, която показва 16% по-голямо съотношение на скоростта.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

В многонишков режим 7zip Аз не се чувствам голяма част от разликата между ECC и не-ECC - разликата в резултатите, в рамките на +/- 1%.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

За разлика от 7zip, WinRAR остава безразличен към вида на паметта.

Всички показатели са били проведени при Firefox 45.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Браузъра Тестовете също са безразличен към вида на паметта.

Обобщавайки, можем да кажем, че корекцията на грешката не се отразява на работата на двата процесора и интегрираната графична карта - поне това се отнася за Intel процесори. Но като се има предвид този въпрос, е необходимо да се вземат предвид кеша на три нива, с висока скорост и доста голямо количество - всичко това намалява зависимостта от скоростта на RAM, изравняване ECC-памет обикновено.
По този начин, ECC-памет, вместо обичайната придобиването няма да се отрази на работата на процесора, а разликата в стойността им няма да надвишава 5% от общата стойност на сървъра или работна станция.

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора

Сървър технология - ECC срещу не-ECC памет ефект върху изпълнението на типа на процесора