Hem Företag Samsung SSD 840 Pro Enterprise SSD recension

Samsung SSD 840 Pro Enterprise SSD recension

by StorageReview Enterprise Lab

Samsung SSD 840 Pro är inte en ny SSD, den släpptes för 18 månader sedan och riktad mot kundmarknaden. På den tiden gjorde vi en komplett recension av SSD 840 Pro och fann att det var en mycket kapabel SSD för sina riktade användningsfall. En rolig sak har dock hänt med tiden. Webbvärdar och många andra som letar efter en bra SSD med måttlig skrivuthållighet har vänt sig till SSD 840 Pro. Det är ett billigare alternativ än duty-builda enheter designade för företagsanvändare och det erbjuder fortfarande en bra blandning av prestanda och skrivuthållighet. Det här fenomenet är inte nytt, inte ens hybrid och alla flash-arrayer har gjort sig "skyldiga" till att använda klient-SSD som sin stöttepelare i många år. Trots de bästa avsikterna hos SSD-leverantörerna som skulle föredra att företagsanvändare köper deras företagsdiskar, vinner kostnadsekvationen ibland, därav 840 Pro vickar sig in i fler och fler serverinstallationer, trots dess relativa ålder och klientfokus. 


Samsung SSD 840 Pro är inte en ny SSD, den släpptes för 18 månader sedan och riktad mot kundmarknaden. På den tiden gjorde vi en komplett recension av SSD 840 Pro och fann att det var en mycket kapabel SSD för sina riktade användningsfall. En rolig sak har dock hänt med tiden. Webbvärdar och många andra som letar efter en bra SSD med måttlig skrivuthållighet har vänt sig till SSD 840 Pro. Det är ett billigare alternativ än duty-builda enheter designade för företagsanvändare och det erbjuder fortfarande en bra blandning av prestanda och skrivuthållighet. Det här fenomenet är inte nytt, inte ens hybrid och alla flash-arrayer har gjort sig "skyldiga" till att använda klient-SSD som sin stöttepelare i många år. Trots de bästa avsikterna hos SSD-leverantörerna som skulle föredra att företagsanvändare köper deras företagsdiskar, vinner kostnadsekvationen ibland, därav 840 Pro vickar sig in i fler och fler serverinstallationer, trots dess relativa ålder och klientfokus. 

Det är lite konstigt att vi skulle gå tillbaka i tiden för att recensera en SSD igen, vi slog SSD 840 Pro vid lanseringen och körde vår standardsvit med klientriktmärken vid den tiden. Våra forumaktivister men uppmanade oss att återbesöka hårddiskarna på grund av deras populära status hos webbvärdar och det faktum att hårddiskarna har sett många firmwareuppdateringar sedan den första granskningen har vi rullat ut flera applikationstester inklusive populära SSD 840 Pro användningsfall som SQL Server, MySQL och NoSQL-arbetsbelastningar. Vi kommer inte att gå tillbaka och återvända till fördelarna med SSD 840 Pro-plattformen, som inte har förändrats från den första granskningen. Den här gången tittar vi specifikt på applikationstesterna som vi har tillräckligt med enheter för och återkommer till förändringar i firmwares prestanda i några syntetiska arbetsbelastningar.

Testbakgrund och jämförelser

Jämförelser för denna recension:

  • Micron P400m (400 GB, Marvell 9187-kontroller, Micron 25nm MLC NAND, 6.0 Gb/s SATA)
  • Intel SSD DC S3700 (200 GB, Intel PC29AS21CA0-kontroller, Intel 25nm MLC NAND, 6.0 Gb/s SATA)
  • Avgörande M500 (960 GB, Marvell-kontroller, Micron 20nm MLC NAND, 6.0 Gb/s SATA)
  • Samsung SM843 (240 GB, Samsung MDX S4LN021X01-8030-kontroller, Samsung 20nm MLC NAND, 6.0 Gb/s SATA)
  • Intel SSD DC S3500 (480 GB, Intel PC29AS21CA0-kontroller, Intel 20nm MLC NAND, 6.0 Gb/s SATA)
  • Smart CloudSpeed ​​1000E (400 GB, Marvell 88SS9187-BLD2-kontroller, Toshiba TH58TEG8DDJBA8C 19nm MLC NAND, 6.0 Gb/s SATA)

Alla SAS/SATA-företags-SSD:er är benchmarkade på vår andra generationens företagstestplattform baserad på en Lenovo ThinkServer RD630. Denna Linux- och Windows-baserade testplattform inkluderar LSI 9207-8i HBA samt I/O-schemaoptimeringar inriktade på bästa möjliga flashprestanda. För syntetiska benchmarks använder vi Fio version 2.0.10 för Linux och version 2.0.12.2 för Windows. Applikationsbenchmarks använder en mängd olika testplattformskonfigurationer och beskrivs nedan.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB cache, 6 kärnor)
  • Intel C602 Chipset
  • Minne – 16GB (2 x 8GB) 1333Mhz DDR3-registrerade RDIMM
  • Windows Server 2008 R2 SP1 64-bitars och CentOS 6.3 64-bitars
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (för start-SSD:er)
  • LSI 9207-8i SAS/SATA 6.0 Gb/s HBA (för benchmarking av SSD- eller hårddiskar)
  • Mellanox ConnectX-3 10GbE PCIe 3.0-adapter
  • Mellanox ConnectX-3 InfiniBand PCIe 3.0-adapter

Applikationsprestandaanalys

På företagsmarknaden är det en enorm skillnad mellan hur produkter påstår sig prestera på papper och hur de presterar i en produktionsmiljö. Vi förstår vikten av att utvärdera lagring som en komponent i större system, framför allt hur responsiv lagring är när man interagerar med viktiga företagsapplikationer. För detta ändamål har vi lanserat våra första applikationstester inklusive vår egenutvecklade MarkLogic NoSQL Databas Storage Benchmark och MySQL-prestanda via SysBench

I vår MarkLogic NoSQL Database-miljö testar vi grupper om fyra SATA- eller SAS SSD-enheter med en användbar kapacitet som är större än eller lika med 200 GB. Vår NoSQL-databas kräver ungefär 650 GB ledigt utrymme att arbeta med, jämnt fördelat mellan fyra databasnoder. I vår testmiljö använder vi en SCST-värd och presenterar varje enskild SSD i JBOD, med en tilldelad per databasnod. Testet upprepas över 24 intervaller, vilket kräver mellan 30-36 timmar totalt för SSD:erna i denna kategori. Genom att mäta de interna latenserna som ses av MarkLogic-mjukvaran, registrerar vi både total genomsnittlig latens, såväl som intervalllatens för varje SSD.

I vår totala genomsnittliga latensrankning av vår MarkLogic NoSQL-databas benchmark, var Samsung 840 Pro ungefär i mitten av packet, och slog ut Samsung SM843, Smart CloudSpeed ​​500 och Seagate 600 Pro och överträffades av Intel S3500, Intel S3700 , och Smart CloudSpeed ​​1000E. 

CloudSpeed ​​1000E hade högre fördröjningstoppar än Intel DC SSD-enheter, men totalt sett lägre latens. Vi mätte de största topparna i intervallet 10-60ms.

På andra plats glänser Intel S3500 i vår NoSQL-miljö, med latensspikar som stannar mellan 6-19 ms under hela testet. 

Intel S3700 kom på tredje plats efter S3500, även med sin NAND-konfiguration med högre prestanda (men mindre kapacitet). Den hade latens som kröp upp något jämfört med S3500, med spikar som mätte mellan 10-32ms. Sammantaget fungerade det fortfarande ganska bra i vårt NoSQL-test. 

Samsung SSD 840 Pro höll sig ganska bra med de mer vanliga företags-SSD:erna, kom i mitten av paketet och överträffade även Samsung SM843, om än versionen med mindre kapacitet.

När vi flyttade till nästa SSD i kategorin lätta företag som vi inkluderade i våra MarkLogic-tester, började fördröjningen att öka avsevärt. Vi registrerade toppar så höga som 1,907 60 ms, med många toppar som mätte mellan 100-XNUMX ms.

Näst på tur var Samsung SM843, som ytterligare pressade upp latenstaket med spikar som mäter mellan 150-500 ms i steady state och en spik som toppar 1,562 XNUMX ms.

Seagate 600 Pro kom in mot botten i vår MarkLogic NoSQL-testning, med latensen ökade avsevärt när enheten närmade sig stabil prestanda. Med denna SSD mättes latenstidstopparna mellan 150-400ms, med den största spiken på 490ms. 

Vårt nästa applikationstest består av Percona MySQL-databastest via SysBench som mäter prestandan för OLTP-aktivitet. I den här testkonfigurationen använder vi en grupp Lenovo ThinkServer RD630 och laddar en databasmiljö på en enda SATA-, SAS- eller PCIe-enhet. Det här testet mäter genomsnittlig TPS (Transactions Per Second), genomsnittlig latens, såväl som genomsnittlig 99:e percentil latens över ett intervall på 2 till 32 trådar.

Samsung 840 Pros genomsnittliga TPS var i underkant för denna grupp och slog bara ut Micron M500. Intel S3700 visade den bästa prestandan i detta riktmärke.

Ställningen är identisk i den genomsnittliga latensmätningen; Samsung 840 Pro var näst långsammast, Micron M500 var långsammast och Intel S3700 var snabbast.

Samsung 840 Pro presterade något bättre när man tittade på den lägsta totala 99:e percentilens latens, stannade vid sidan av Seagate 600 och slog ut Smart CloudSpeed ​​1000E. Intel S3700 dominerade denna mätning.

Syntetisk arbetsbelastningsanalys för företag

Flashprestandan varierar när enheten anpassas till sin arbetsbelastning, vilket innebär att flashlagring måste förbehandlas före vart och ett av de syntetiska riktmärkena för att säkerställa att riktmärkena är korrekta. Var och en av de jämförbara enheterna raderas säkert med hjälp av leverantörens verktyg och förkonditioneras till stationärt tillstånd med en tung belastning på 16 trådar och en enastående kö på 16 per tråd.

Förkonditionering och primära stationära tester:

  • Genomströmning (Read+Write IOPS Aggregate)
  • Genomsnittlig fördröjning (läs+skrivfördröjning i medeltal)
  • Max fördröjning (maximal läs- eller skrivfördröjning)
  • Latens standardavvikelse (läs+skriv standardavvikelse i genomsnitt)

När förkonditioneringen är klar testas varje enhet sedan i intervaller över flera tråd-/ködjupsprofiler för att visa prestanda vid lätt och tung användning. Vår syntetiska arbetsbelastningsanalys för Samsung 840 Pro använder två profiler som används ofta i tillverkarens specifikationer och riktmärken.

  • 4k
    • 100% Läs och 100% Skriv
  • 8k
    • 70% Läs/30% Skriv

Under förkonditioneringen för 4k syntetiska benchmark presterade Samsung 840 Pro bra under sitt sprängskede, och planade ut som den långsammaste enheten som testades. Intel DC S3700 gav den bästa prestandan genom sitt steady-state.

Under sin spränghastighet höll Samsung 840 Pro sin egen men visade sig vara den långsammaste enheten som testades, och nådde faktiskt aldrig ett stabilt tillstånd utan tappade snarare hastighet under testets varaktighet. Intel DC S3700- och CloudSpeed-enheterna var de snabbaste respektive näst snabbaste.

I det maximala latenstestet tog Samsung 840 Pro upp baksidan tillsammans med Samsung SM843- och Crucial M500-enheterna. Intel DC S3700 och Micron P400m var snabbast respektive näst snabbast, men den senare visade några mycket höga toppar.

Samsung 840 Pro var den minst konsekventa av alla enheter som testades mot slutet av testet, men presterade ganska bra under burst-rate och post-burst-rate. Intel DC S3700- och CloudSpeed-enheterna var de mest konsekventa och visade knappt någon skillnad mellan burst och steady-state.

Samsung 840 Pro presterade mycket bra i läsfunktioner och uppnådde det högsta värdet (71800 IOPS), följt av Samsung SM843 (71600 IOPS). Den visade dock den sämsta skrivprestandan (7854 IOPS) av alla testade enheter.

Även om dess skrivhastighet var den högsta av alla testade enheter (32.6 ms), var den genomsnittliga latensen för Samsung 840 Pros läsprestanda den lägsta (3.56 ms).

Samsung SM843 och 840 Pro kom inom 0.2 ms från varandra i maximal latenstest, som båda var de långsammaste enheterna som testades i skrivprestanda (700.92 IOPS respektive 701.06 IOPS). Men de var också de snabbaste enheterna som testades i läsprestanda, med 21.8 respektive 20.7 ms. 

I överensstämmelse med resultaten från de andra 4k-testerna hade Samsung 840 Pro en av de högsta standardavvikelserna av alla enheter som testades i skrivprestanda (45.8 ms), och slog bara Crucial M500 (48.2 ms), men också den lägsta standarden avvikelse i läsprestanda (1.7 ms).

Vår nästa arbetsbelastning använder 8k överföringar med ett förhållande på 70 % läsoperationer och 30 % skrivoperationer. Även om den började som en av de bästa presterande i sin burst-rate, planade Samsung 840 Pro ut som en av de långsammare enheter som testades och slog bara ut Samsung SM843.

Samsung 840 Pro stannade konsekvent i ungefär mitten av packningen under den genomsnittliga latenstestningen, även om den mot slutet av testet började växa relativt långsammare. Intel DC S3700 var generellt den snabbaste enheten som testades.

Än en gång behöll Samsung 840 Pro sin position i mitten av packningen under hela testet för maximal latens. För det mesta var Intel DC S3700 snabbast och Samsung SM843 var långsammast, men Crucial M500 visade en abrupt topp mot slutet av testet som avsevärt överskred tiderna för de andra enheterna.

Standardavvikelsens resultat ser väldigt lika ut som de maximala latensresultaten; Intel DC S3700 var den mest konsekventa, Samsung 840 Pro var genomsnittlig, Samsung SM843 var generellt den minst konsekventa, och Crucial M500 visade en enorm topp under andra halvan av testet.

När enheterna väl är förkonditionerade varierar 8k 70/30 genomströmningsriktmärket arbetsbelastningsintensiteten från 2 trådar och 2 köer upp till 16 trådar och 16 köer. Samsung 840 Pro var den långsammaste prestanda under hela denna första benchmark, även om dess prestanda var den mest konsekventa av alla testade enheter. Intel DC S3700 presterade bäst.

Genom att spegla resultaten från genomströmningsundersökningen var Samsung 840 Pro den långsammaste prestanda i genomsnittlig latensmätning, och Intel DC S3700 var snabbast.

I det maximala latenstestet presterade Samsung 840 Pro mycket dåligt och blev utklassad av alla andra testade enheter. CloudSpeed-enheten var den bästa presterande i denna mätning.

När man tittar på standardavvikelsen presterade Samsung 840 Pro återigen relativt inkonsekvent. Intel DC S3700 var den mest konsekventa, även om den följdes tätt av både Intel S3500 och Samsung SM843.

Slutsats

I början av den här recensionen satte vi oss för att se vad en av branschens ledande avancerade klientdrifter skulle göra i företagsarbetsbelastningar på grund av dess popularitet i det segmentet. Det är viktigt att förstå förväntningarna och behoven för en enhet i light-enterprise (server) utrymmet, oro där handlar till stor del om kostnader. Även om företagsenheter designade för det här segmentet kan erbjuda fler funktioner som kondensatorer för strömavbrottsskydd och skrivuthållighet som är 3x eller mer av 840 Pro, för klustrade servrar som spenderar större delen av sin tid på att servera data utan att samla in den, snabb lågkostnadsklient SSD-enheter blir livskraftiga. Vid ungefär 75/GB är värdeförslaget ganska bra i det här fallet, jämfört med 2X eller mer för företagsekvivalenter. 

Samsung 840 Pro visade mycket konkurrenskraftig läsprestanda i 4k 100%-testning, även om dess skrivhastigheter var ganska låga. Den fungerade inte bra i 4k-förkonditioneringstesterna eller 8k 70% läste 30% skrivning, men var generellt genomsnittliga i 8k-förkonditioneringstesterna. Även om dessa tester är utformade för att vara ganska stressande på SSD-enheter, drabbades 840 Pro utan ytterligare överprovisionering (OP) i dessa områden, även om en justering av OP skulle hjälpa till att förbättra dessa områden om köparen ville gå till den nivån.

I våra applikationstester presterade Samsung SSD 840 Pro ganska bra i MarkLogic NoSQL-testet, och fick den övre mitten av paketet; ännu bättre än den mindre kapaciteten SM843. I det MySQL-baserade Sysbench-testet kom 840 Pro i nedre mitten av paketet, även om detta är ett annat område där ökad överprovisionering med största sannolikhet skulle hjälpa det. För smarta köpare som vill sänka CAPEX-kostnaderna, kan förvärv av dessa SSD-enheter för att sedan överprovisionera fler göra dessa ännu mer konkurrenskraftiga jämfört med de dyrare företagsmodellerna.

Även om mycket av våra tester är mer intensiva än vad som rekommenderas för dessa enheter, höll 840 Pro totalt sett mycket bra med tanke på att den var tänkt att lagras i en bärbar dator, inte i ett högpresterande datorkluster. Med tanke på prisnivån, för mer läsintensiva uppgifter där dessa enheter används idag, är 840 Pro inte bara lönsam ur ett prestandaperspektiv, utan särskilt effektiv baserat på prissättning. I mycket toleranta miljöer där uthållighet och SSD-funktioner för företag kanske inte är lika relevanta är det lätt att se varför 840 Pro har fått ett sådant fäste. 

Samsung 840 Pro på Amazon

Diskutera denna recension

Lär dig mer om Samsung Enterprise SSD:er