IOPS snelle opslagberekening voor virtuele infrastructuur. Ondersteuning voor intern bestandssysteem

Volgens onze waarnemingen geeft de evaluatie van de prestaties van het opslagsysteem in IOps geen nauwkeurig beeld van de prestaties van dit opslagsysteem onder belasting in 1C-taken, en we raden u ten zeerste aan om geen IOps te gebruiken om apparatuur te berekenen.

Integendeel, een dergelijke beoordeling kan een verkeerde indruk geven van de hoge prestaties van het schijfsubsysteem, terwijl het werken in productieve omstandigheden onvoldoende opslagcapaciteit kan onthullen.

Kunt u bijvoorbeeld aan de hand van de IOps-metriek vertellen wat 'bewerking' precies doet? Welke gegevens worden gelezen/geschreven? Is het correct om IOps te vergelijken voor gewone HDD's en SSD's? Hoe houdt u rekening met de methoden voor het berekenen van IOps van het vertragen van de snelheid op een SSD als deze "slijt" of wanneer er onvoldoende vrije ruimte op de SSD is? Kun je me het verschil vertellen tussen Raw IOPS en Functional IOPS?

Opmerking. Totale onbewerkte IOPS = Schijfsnelheid IOPS * Aantal schijven
Functionele IOPS =(((Total Raw IOPS×Write %))/(RAID Penalty))+(Total Raw IOPS×Read%)

Weet u zeker dat verschillende IOP-meetprogramma's u dezelfde resultaten zullen geven?

Programma's voor het meten van IOPS

IOmeter - IOPS-test
IOzone - IOPS-test
FIO - IOPS-test
CrystalDiskMark - IOPS-test
SQLIO - een reeks tests voor het berekenen van prestaties (IOPS, MB, Latency) voor databaseservers
wmarow - RAID-groepscalculator op basis van IOPS-prestaties

Of laten we zeggen dat de IOps-berekeningsmethode nauwkeurig rekening houdt met de responstijd van de schijf en de doorvoer?

Om te begrijpen waarom niet alles eenvoudig is, moet u een eenvoudig voorbeeld en analogie overwegen.
Onderweg moet een groot aantal mensen van A naar B worden vervoerd. Er zijn twee opties: we kunnen ze in hun privéauto vervoeren of op bussen zetten. Bij personenvervoer met bussen, oftewel 'grote blokken', zal de capaciteit van de weg uiteraard groter zijn. Echter, openbaar vervoer methoden komen meestal in conflict met individuele bestemmingen en routes. Het is goed als we een enorme fabriek hebben in B, waar de hoofdstroom van A naar toe gaat. Je kunt alle "bytes" bij de ingang in één grote pakketbus laden en deze bij de bushalte bij de fabriek lossen, waar al onze "bytes" eigenlijk naartoe gaan.
Als onze bytes echter niet naar de fabriek gaan, maar op individuele en onafhankelijke zaken gaan - "operaties", die elk een individuele route hebben, dan zal hun levering door een "bus" - een groot pakket daarentegen leiden tot groot tijdverlies. In dit geval zal vervoer met individuele auto's winstgevender zijn. De totale capaciteit van de weg gevuld met individuele "pakketten" - auto's met elk een aantal bytes, zal natuurlijk lager zijn dan wanneer ze worden vervoerd met een groot pakket - "bus".
Op deze manier een toename van de doorvoer in MB/s als gevolg van pakketescalatie leidt tot een afname van IOPS en vice versa , de toename van de operaties per seconde van "passagiers afgeleverd bij het doel" van onze weginterface, afgedamd met auto's, leidt tot een afname van de doorvoer in MB / s. Je kunt niet tegelijkertijd hoge IOPS en hoge MB/s behalen door simpelweg de fysieke eigenschappen van de bestaande hardware.
Ofwel grote "bus"-pakketten en een paar daarvan ("operaties per seconde"), of kleine individuele "auto"-pakketten, die elk een individuele "operatie" uitvoeren om gegevens te leveren, maar de hele weg vullen, en als gevolg daarvan wordt de het totale mensenverkeer is klein.

De keuze van de benodigde metrieken wordt beïnvloed door de aard van de gegevenstoegang. Lineaire niet-threaded schijftoegang kan niet worden vergeleken met zeer gelijktijdige en niet-uniforme willekeurige schijftoegang.

Om de prestaties te evalueren, gebruiken we observaties van het huidige systeem en het niveau van de apparatuurbelasting, evenals wachtrijen erop bij piekbelasting.

IOPS gebruikt om de prestaties van een schijf of schijfarray te bepalen.

IOPS betekent Input/Output (bewerkingen) per seconde, aantal "I/O-bewerkingen per seconde". De waarde meet de hoeveelheid werk voor een bepaalde periode. Eigenlijk, IOPS dit is het aantal blokken dat kan worden gelezen of geschreven naar de media. Hoe groter de blokgrootte, hoe minder stukjes het bestand vormen en hoe kleiner de IOPS, aangezien het lezen van een stuk groter formaat meer tijd kost.

"I/O-bewerking"- dit is slechts een deel van het werk van het schijfsubsysteem, dat wordt uitgevoerd als reactie op een verzoek van de hostserver en/of enkele interne processen. Dit is meestal lezen of schrijven met verschillende subcategorieën, zoals: "lezing" (lezen), "herlezen" (herlezen), "Vermelding"(schrijven), “overschrijven” ( herschrijven), "willekeurig toegangstype" (willekeurig), "type sequentiële toegang" (sequentieel) en de grootte van het datablok waarop wordt gewerkt.

De belangrijkste gemeten grootheden zijn lineaire (sequentiële) en willekeurige (willekeurige) toegangsbewerkingen.

Met lineaire lees-/schrijfbewerkingen, waarbij delen van bestanden na elkaar worden gelezen, bedoelen we de overdracht van grote bestanden (meer dan 128 K). Willekeurige bewerkingen lezen willekeurig gegevens uit verschillende delen van de media, meestal geassocieerd met een blokgrootte van 4 KB.

Afhankelijk van het type bewerking kan deze grootte variëren van bytes tot kilobytes en zelfs enkele megabytes. Er zijn veel soorten I/O en een multitasking- en multihostsysteem gebruikt er bijna nooit een. Virtualisatie voegt alleen variatie toe aan I/O-patronen.

Geen enkel opslagsysteem kan maximale waarden weergeven IOPS ongeacht de aard van de I / O-bewerkingen, waarden latentie en blokgrootte.

Latentie het is een maatstaf voor hoe lang een enkel I/O-verzoek duurt vanuit het oogpunt van de applicatie.

Aanzienlijke volumes I/O wacht dit is een teken dat opslag de oorzaak van het probleem is (er zijn andere bronnen van latentie, CPU en netwerk zijn veelvoorkomende voorbeelden). Zelfs met goede prestaties latentie als je een groot aantal ziet I/O wacht- dit betekent dat de applicatie meer snelheid van het opslagsysteem wil.

Het bepalen van de prestaties van een schijfsysteem is een aspect van systeemontwerp dat vaak over het hoofd wordt gezien. Omdat het schijfsysteem het langzaamste medium op een computer is, moet het een van de EERSTE componenten zijn om correct te worden gespecificeerd.

Toepassingen die intensief schrijven gebruiken, zijn goede kandidaten voor INVAL 10, terwijl leesintensieve toepassingen kunnen worden gehost op INVAL 5.

IOPS worden gebruikt om de prestaties van een schijf of schijfarray te bepalen. We kunnen bijvoorbeeld aannemen dat de maximale IOPS voor schijf:

Rekenen IOPS gebruik de vergelijking:

IOPS = 1/(avgLatency + avgSeek)
IOPS = 1/(0,00416 + 0,0085) = 78,9889415

totaal, maximaal IOPS - 79.

Bereken de maximale IOPS-waarde voor een schijfarray

In een ontwerpnotitie voor een opslagsysteem is het berekenen van de prestaties van een schijfsysteem van cruciaal belang voor de prestaties van een bepaald systeem. De meeste systemen gebruiken INVAL om opslagredundantie te bieden. In dit gedeelte wordt beschreven hoe u kunt berekenen: IOPS voor INVAL-arrays.

Maximale lees-IOPS

IOPS lezing ( maxReadIops) voor INVAL-array:

maxReadIops = numDisks * diskMaxIops

Dienovereenkomstig is voor een array van 4 schijven de maximale waarde IOPS lezen zal als volgt zijn:

maxReadIops = 4 * 79
maxReadIops = 316

Maximale IOPS per schrijfbewerking

Maximale waarde berekening IOPS verslagen ( maxWriteIops) is heel anders in relatie tot INVAL-arrays. INVAL-arrays hebben een schrijfpenalty en het type INVAL-array bepaalt de zwaarte van de straf. Deze boete is het gevolg van de overtolligheid die INVAL, aangezien de array noodzakelijkerwijs gegevens naar meerdere schijven/locaties moet schrijven om de gegevensintegriteit te waarborgen.

RAID Schrijfpenalty

De meest voorkomende soorten INVAL en hun schrijfstraffen zijn gedefinieerd in de volgende tabel:

Totaal, voor ons voorbeeld, de maximale waarde IOPS per schrijven voor array INVAL 10 - 158.

Ontwerp voor prestaties

Eenvoudige berekening van het maximale aantal IOPS lezen en schrijven voor bestaande of toekomstige INVAL- array is niet genoeg. Om consistente en consistente prestaties te garanderen, moet u de prestatievereisten voor het systeem bepalen om de beste schijfoplossing te bepalen. Minimaal vereist IOPS moeten zodanig worden gedefinieerd dat het vereiste aantal schijven met de vereiste snelheid kan worden gekocht.

Eerst moet u de prestatie-eisen kennen (bijvoorbeeld lezen en schrijven) IOPS) voor een bepaald systeem of een bepaalde toepassing. Deze informatie kan worden verkregen uit de documentatie van de leverancier of de software.

De minimaal vereiste IOPS berekenen

Stel dat we een applicatie hebben die 600 Read IOPS vereist en
300 Schrijf IOPS . De disk-array is geassembleerd in INVAL 5.

Om het minimum aantal te berekenen: IOPS (minReqdIops), voeg het vereiste aantal toe IOPS lezing ( reqdReadIops) tot de som van de vereiste IOPS verslagen ( reqdWriteIops) en prima INVAL (raidSchrijvenStraf): minReqdIops = reqdReadIops + (reqdWriteIops * raidWritePenalty)

In ons voorbeeld:

minReqdIops = 600 + (300 * 4)
minReqdIops = 1800

Minimale hoeveelheid IOPS, vereist om ervoor te zorgen dat het prestatieniveau voor ons voorbeeld 1800 is.

OPMERKING. Deze berekening bepaalt het minimum aantal IOPS vereist om aan de prestatiespecificatie te voldoen. Dit betekent dat de disk-array NIET onder dit prestatieniveau mag werken.

Het minimum aantal schijven voor een RAID-array berekenen

Zodra het minimum aantal nodig is IOPS gedefinieerd, is het heel eenvoudig om het minimale aantal en de snelheid van schijven te bepalen die nodig zijn om te maken INVAL-array om aan prestatie-eisen te voldoen.

Minimum aantal schijven op schijfsnelheid

Het minimum aantal schijven dat nodig is om aan onze prestatie-eis te voldoen ( minNumDiskMinPerf) wordt als volgt berekend: minNumDisksMinPerf = minReqdIops / maxIopsByDiskSpeed

Met behulp van informatie uit de berekening van het vereiste minimum IOPS hierboven en ervan uitgaande dat we een array willen maken van 10.000 tpm-schijven ( ~125-150 IOPS), het berekenen van het minimum aantal schijven dat voldoet aan onze minimale prestatie-eisen ( minNumDisksMinPerf) 1800 IOPS (minReqdIops) als volgt:

minNumDisksMinPerf = 1800 / 130
minNumDisksMinPerf = 14

Minimale schijven 10.000 tpm nodig om aan onze prestatie-eisen te voldoen - 14.

Minimum aantal schijven per RAID-type

Type INVAL definieert het minimum aantal schijven om te voldoen aan de vereisten van het type INVAL. Bijvoorbeeld voor INVAL 5 vereist altijd minimaal 3 schijven. Voor INVAL 10 vereist altijd minimaal 4 schijven.

Voor arrays die een groot aantal schijven nodig hebben, gebruikt u de vermenigvuldigingsfactor in de onderstaande tabel om het juiste aantal schijven te bepalen om aan de typevereisten te voldoen. INVAL:

Nadat we het aantal schijven op snelheid hebben berekend, bepalen we het minimaal vereiste aantal schijven per type INVAL.

In het voorbeeld waarin 10K RPM-schijven werden geselecteerd om de array te bouwen, blijkt uit de berekening dat er minimaal 14 schijven nodig zijn. Als type INVAL zal 5 zijn, 14 schijven zullen voldoende zijn. Als het type echter INVAL zal 10 zijn, het minimum aantal schijven dat vereist is voor dit type INVAL, zal 8 zijn, aangezien de vermenigvuldiger voor INVAL 10 is gelijk aan 4.

Programma's voor het meten van IOPS

IOmeter - test IOPS
IOzone - test IOPS
FIO - test IOPS
CrystalDiskMark - test IOPS
SQLIO - testsuite voor prestatieberekening ( IOPS, MB, Latentie) onder de databaseserver
wmarow - rekenmachine INVAL door prestatie IOPS

De markt voor solid-state schijven is misschien wel een van de meest dynamische en zeer competitieve markten in de huidige IT-industrie. De situatie daarop ontwikkelt zich razendsnel en vereist van spelers een zeer flexibel en vooruitziend beleid. Wie de trends niet bijhoudt, raakt vaak overboord, zo heeft een bloedige prijzenoorlog de afgelopen maanden al meerdere SSD-fabrikanten het leven gekost, waaronder enkele zeer vooraanstaande spelers. Ondanks alle volatiliteit van de situatie in deze industrie, zijn de leiders erin echter al lang gevestigd, en hoogstwaarschijnlijk zijn ze al heel lang in deze rol verankerd. Vijf bedrijven - Samsung, Intel, SanDisk, Micron en Toshiba - hebben samen tweederde van de totale SSD-markt in handen. Het is kenmerkend dat ze allemaal verschillen van concurrenten in de aanwezigheid van hun eigen productie van NAND-geheugen - hierdoor kunnen ze gemakkelijk hun spelregels dicteren aan andere fabrikanten van solid-state drives.

Als we het echter hebben over welke van deze SSD-ontwikkelaars de belangrijkste rol speelt in de markt voor consumentenoplossingen, dan komt het hoogstwaarschijnlijk neer op twee bedrijven: Samsung en Micron. De eerste is de belangrijkste innovator, die zich bezighoudt met de ontwikkeling, implementatie en promotie van nieuwe veelbelovende technologieën, terwijl de tweede zich tot doel heeft gesteld de meedogenloze strijd om de kosten van SSD's voor consumenten te verlagen. En deze zomer was de periode waarin beide fabrikanten de volgende stappen zetten en consumenten nieuwe solid-state schijven aanbood, die elk in hun eigen richting vooruitgang boeken. Samsung heeft de revolutionaire 850 Pro high-performance schijf uitgebracht, de eerste in massa geproduceerde SSD gebouwd op flash-geheugen met een 3D-layout. Micron, aan de andere kant, bleef zijn lijn buigen en bood op het eerste gezicht een volkomen gewone Crucial MX100 solid-state drive aan, die alleen verschilt van zijn voorgangers door het gebruik van flash-geheugen, uitgebracht volgens een bijgewerkte procestechnologie met verminderde geometrie. Het product van Micron was de eerste die ons laboratorium binnenkwam en we zullen er in deze review over praten.

Zoals altijd is het niet nodig om te zoeken naar speciale technologische hoogtepunten in aandrijvingen die worden aangeboden onder het merk Crucial. Ze hebben een heel andere missie, waardoor de kennismaking met de Crucial MX100 moet beginnen met een blik op het prijskaartje. En dit is waar dit nieuwe product meteen in een zeer gunstig daglicht komt te staan, als een waardige opvolger van de tradities die zijn vastgelegd in legendarische flashdrives als RealSSD C300, m4 en M500. De Crucial MX100 verlaagt de kosten van één gigabyte ruim onder de $ 0,5: de aanbevolen prijs van het 256 GB-model is bijvoorbeeld slechts $ 110, en het 512 GB-model wordt door de fabrikant geschat op $ 225. En dit is trouwens bijna de helft van de prijs van de Crucial M500 op het moment van zijn aankondiging, dat wil zeggen dat Micron in slechts 14 maanden de kosten van zijn SSD's voor kopers kon verdubbelen. Indrukwekkend?

De Crucial MX100 heeft dus alle kans om in de komende maanden de populairste flashdrive voor personal computers te worden. Op basis van de optimalisatie van het technische proces kon Micron de prijsbalk opnieuw aanzienlijk verlagen en wordt zijn nieuwe product de meest winstgevende oplossing van vandaag (tenzij u zich natuurlijk richt op de adviesprijzen, en niet op hoeveel ze vragen om deze of die SSD in uw dichtstbijzijnde winkel). Toegegeven, er is altijd de angst dat een dergelijke drastische prijsverlaging op de een of andere manier de snelheidskenmerken of betrouwbaarheid kan beïnvloeden. Er waren echter geen specifieke gebreken in Crucial's eerdere prijsschadelijke aandrijvingen. Hoe gaat het deze keer?

⇡ Specificaties

De Crucial MX100 is dus de eerste mainstream SSD op basis van Micron's nieuwe MLC NAND, die gebruikmaakt van een 16nm-productieproces. Proefleveringen van dergelijke geheugenchips werden precies een jaar geleden door de fabrikant aangekondigd, en toen werden ze beschreven als de kleinste MLC NAND-apparaten met 128 gigabit-cores. Dat wil zeggen, de "dunne" procestechnologie geeft deze MLC NAND de beste opslagdichtheid in de branche. Helaas geeft Micron geen officiële gegevens over de fysieke afmetingen van halfgeleiderchips, maar onze schatting suggereert dat het gebied van een 128-gigabit-kern vervaardigd met 16-nm-technologie ongeveer 190 mm2 is. Dit betekent dat de overgang naar een meer geavanceerde procestechnologie de kosten van flash-geheugen heeft verlaagd in vergelijking met Micron's 20nm MLC NAND die wordt gebruikt in de Crucial M500 of M550 met ongeveer 6 procent.

Micron's 16nm 128Gb MLC NAND halfgeleider-die

Het is echter onmogelijk om niet te vermelden dat het verkleinen van flashgeheugencellen niet altijd een eenduidig ​​positief effect heeft. Vaak heeft de introductie van dunnere halfgeleidertechnologieën een keerzijde: het vermindert de hulpbronnen. Flash-geheugencellen met kleinere fysieke afmetingen slijten merkbaar sneller, wat zich vertaalt in een afname van het aantal herschrijfcycli van gegevens dat ze kunnen doorstaan ​​voordat ze defect raken. Bovendien brengt de verdichting van halfgeleiderkristallen een toename van de wederzijdse invloed van de toestand van geheugencellen en een verslechtering van hun stabiliteit met zich mee. Dit alles wekt enige bezorgdheid over de prestaties van de nieuwe MLC NAND, geproduceerd op een 16-nm-proces.

Micron rapporteert geen informatie over de bron van zijn nieuwe flashgeheugen. Vergeet echter niet dat de productiepartner van Micron Intel is. Dankzij de schenking van de microprocessorgigant kon Micron, zelfs bij de overstap naar 20-nm-technologie, een materiaal met een hoge diëlektrische constante in het halfgeleiderproces introduceren. Dit verklaart de actieve vermindering van de geometrie van MLC NAND-cellen die de afgelopen maanden heeft plaatsgevonden: het nieuwe diëlektricum heeft de weg vrijgemaakt voor het IMFT-consortium om de schaalbaarheid van het technologische proces te verbeteren zonder noemenswaardige schade aan de bron.

Om deze reden zullen de meeste desktopgebruikers waarschijnlijk tevreden zijn met de bron van 16nm flash-geheugen. In ieder geval verschillen de schijven van de Crucial MX100-serie niet van eerdere Crucial-flashdrives in termen van hun verklaarde betrouwbaarheid. Volgens de specificatie zouden ze comfortabel tot 72 TB aan gegevens moeten kunnen schrijven, wat betekent dat je vijf jaar lang dagelijks 40 GB kunt schrijven. Dit is volledig in overeenstemming met de betrouwbaarheidsparameters die zijn opgegeven voor de Crucial M500 en M550, die gebruikmaken van MLC NAND, vervaardigd volgens de 20nm-normen. Met andere woorden, de schattingen van Micron lijken een kwalitatief gelijke herschrijflevensduur te impliceren voor het nieuwe 16nm-geheugen en het oudere 20nm-geheugen. Wat betreft de garantie, deze is ingesteld op drie jaar voor de Crucial MX100, wat echter een vrij standaardwaarde is voor een solid-state schijf die niet bedoeld is voor liefhebbers, maar voor het massasegment.

Ons hele verhaal over de Crucial MX100 draait niet voor niets om het nieuwe 16nm-geheugen. Feit is dat dit geheugen de enige merkbare innovatie is die in de betreffende schijf is geïntroduceerd. Architectonisch gezien is de Crucial MX100 gebouwd op hetzelfde hardwareplatform als het vorige Crucial-product, de M550. Net als toen is de MX100 gebaseerd op het beproefde vlaggenschip Marvell 88SS9189-controller, waardoor de nieuwe SSD qua prestaties erg lijkt op de M550:

Cruciale M500 Cruciale M550 Cruciale MX100
Flash-geheugen 20nm MLC, 128Gb 20nm MLC, 64/128Gb 16/20nm MLC, 128Gb
Capaciteiten 120-960 GB 64-1024 GB 128-512 GB
Controller Marvell 88SS9187 Marvell 88SS9189 Marvell 88SS9189
Sequentiële leessnelheid 500 MB/s 550 MB/s 550 MB/s
Sequentiële schrijfsnelheid Tot 400 MB/s Tot 500 MB/s Tot 500 MB/s
Willekeurige leessnelheid Tot 80000 IOPS Tot 95000 IOPS Tot 90000 IOPS
Willekeurige schrijfsnelheid Tot 80000 IOPS Tot 85000 IOPS Tot 85000 IOPS
Bron schrijven 72 TB 72 TB 72 TB
Garantie 3 jaar 3 jaar 3 jaar

De positionering van de Crucial MX100 is echter totaal anders. De nieuwigheid is ontworpen om de vorige budgetaanbieding Crucial, M500, te vervangen. Tegelijkertijd moet het een hoger prestatieniveau bieden tegen een lagere prijs. In het begin, totdat de voorraden van de M500 eindelijk zijn uitverkocht, kan de oude schijf in de winkel zelfs minder kosten dan de nieuwe, en als de prijs een bepalende factor voor u is, raden we u aan op het model te letten de markt verlaten. De "oude man" M500 heeft nog een voordeel: onder deze schijven bevindt zich een terabyte-modificatie, terwijl de MX100-lijn beperkt is tot een maximale capaciteit van 512 GB. Voor consumenten die behoefte hebben aan een ruime SSD, biedt Crucial voortaan exclusief de duurdere M550 terabyte aan.

Welnu, aangezien er geen 64-gigabyte-versie in de Crucial MX100-lijn is, ziet de volledige line-up er als volgt uit:

Fabrikant Cruciaal
Serie MX100
Modelnummer CT128MX100SSD1 CT256MX100SSD1 CT512MX100SSD1
Vormfactor 2,5 inch
Koppel SATA 6Gb/s
Capaciteit 128 GB 256 GB 512 GB
Configuratie
Geheugenchips: type, interface, productieproces, fabrikant Micron 128Gb 20nm MLC Micron 128Gb 16nm MLC
Geheugenchips: aantal/aantal NAND-apparaten in een chip 8/1 16/1 16/2
Controller Marvell 88SS9189
Buffer: type, volume LPDDR2-1066,
512 MB
LPDDR2-1066,
512 MB
LPDDR2-1066,
512 MB
Uitvoering
Maximaal aanhoudende sequentiële leessnelheid 550 MB/s 550 MB/s 550 MB/s
Maximaal aanhoudende sequentiële schrijfsnelheid 150 MB/s 330 MB/s 500 MB/s
Maximaal willekeurige leessnelheid (blokken van 4 KB) 80000 IOPS 85000 IOPS 90000 IOPS
Maximaal willekeurige schrijfsnelheid (blokken van 4 KB) 40000 IOPS 70000 IOPS 85000 IOPS
fysieke eigenschappen
Stroomverbruik: inactief/lezen-schrijven 0,15W/2,5W
Impact weerstand 1500g
MTBF (gemiddelde tijd tussen storingen) 1,5 miljoen uur
AFR (jaarlijks uitvalpercentage) ND
Bron schrijven 72 TB (tot 40 GB per dag)
Afmetingen: LxHxD 99,7x69,75x7 mm
Gewicht 63 gram
Garantieperiode 3 jaar
Adviesprijs op het moment van aankondiging $80 $110 $225
Gemiddelde verkoopprijs, wrijven. 2 790 4 390 8 300

Hoewel we zeiden dat de Crucial MX100 is gebaseerd op hetzelfde hardwareplatform als de M550, is er in feite een aanzienlijk verschil tussen deze schijven, dat niet alleen ligt in het gebruik van geheugen dat door verschillende technische processen wordt geproduceerd. Het feit is dat om een ​​vlaggenschip van prestatieniveau te verkrijgen in de M550-modificatie met verschillende capaciteiten, geheugen is geïnstalleerd met zowel 64-gigabit- als 128-gigabit-kernen, en de MX100 is exclusief uitgerust met 128-gigabit-geheugen tegen lagere kosten . Dit leidt ertoe dat het optimale niveau van parallellisme voor de Marvell 88SS9189-controller, die uitgaat van de aanwezigheid van ten minste 32 MLC NAND-kristallen in de SSD, alleen wordt bereikt in de MX100 met een capaciteit van 512 GB. De jongere modellen krijgen een meer "smalle" reeks flash-geheugen, wat hun snelheidsprestaties kunstmatig vermindert.

Met andere woorden, het is niet verwonderlijk dat, volgens de specificaties, de Crucial MX100 512 GB qua snelheid vergelijkbaar is met het M550-model van dezelfde grootte, maar de 128 en 256 GB-versies van de MX100 merkbaar verliezen van hun oudere broer in schrijfsnelheden. Bovendien kan de omvang van hun achterstand soms zelfs een dubbele omvang bereiken.

Een ander interessant kenmerk van de Crucial MX100 is dat de jongere versie van 128 GB niet het nieuwe 16-nm-geheugen gebruikt, maar het oudere 20-nm-geheugen. Dit komt door het feit dat het leveren van de aangegeven bron van 72 TB voor dit model met een typische schrijfversterkingsfactor van 2,5 ongeveer 1500 herschrijfcycli van het geheugen vereist, maar Micron heeft nog niet besloten om een ​​dergelijke indicator stabiel te garanderen voor 16-nm Micronchips komen van de lopende band. Echter, met het productieproces dat een zekere volwassenheid bereikt, zal het 16-nm geheugen hoogstwaarschijnlijk ook naar dit model komen.

⇡ Uiterlijk en interne structuur

We hebben een schijf van 512 GB ontvangen van Crucial. De wens van de fabrikant om hun producten op de meest gunstige manier te tonen, is heel begrijpelijk, daarom werd voor de tests de meest ruime en snelste wijziging aangebracht. We besloten ons echter niet te beperken tot het testen van slechts één model en kochten bovendien een meer populaire modificatie van de MX100 met een capaciteit van 256 GB in de winkel.

Beide SSD's bleken qua uiterlijk exact hetzelfde te zijn. Crucial blijft zijn standaard zilverkleurige aluminium chassis gebruiken, dat we kennen van de M500 en M550. We hebben echter nooit klachten gehad over deze behuizing: hij is licht en stijf, bovendien kun je de warmte die eraan wordt onttrokken van de controller, die er van binnenuit mee in contact staat, afvoeren via een warmtegeleidend kussen.

Met andere woorden, de Crucial MX100 ziet er hetzelfde uit als de vorige schijven, het enige verschil is de sticker, die de blauwe kleurstelling heeft behouden. Let trouwens op - op de voorkant van de SSD wordt de naam nergens vermeld en op het etiket staan ​​alleen grote letters MX zonder een bijbehorende numerieke index.

De dikte van de behuizing van de flashdrive is 7 mm, wat het mogelijk maakt om de Crucial MX100 in dunne laptops te installeren. Het pakket bevat ook een traditioneel Crucial-kunststofframe waarmee u de dikte van de schijfbehuizing kunt vergroten tot 9,5 mm.

De binnenkant van de Crucial MX100 ziet er heel bekend uit, en dat is geen verrassing. Aangezien het hardwareplatform waarop het is gebaseerd niet is veranderd in vergelijking met de M550, is het heel natuurlijk om een ​​bord te zien dat qua lay-out identiek is aan het vorige bord.

Cruciale MX100 256 GB

En dit is eigenlijk geweldig nieuws, aangezien de Crucial MX100 alle unieke circuits van duurdere SSD-modellen erft. Ten eerste is de MX100 uitgerust met een batterij condensatoren, waardoor de controller alle bewerkingen correct kan uitvoeren in het geval van een plotselinge stroomuitval. Ten tweede heeft de omvormer temperatuurbewaking en oververhittingsbeveiliging, die de frequentie van de controller vermindert wanneer de temperatuur de toegestane limieten overschrijdt.

De boards van de Crucial MX100-modellen met verschillende capaciteiten lijken erg op elkaar, niet alleen qua ontwerp, maar ook qua geïnstalleerde componenten. In beide gevallen is er dezelfde Marvell 88SS9189-controller, evenals dezelfde LPDDR2 SDRAM-chip met een capaciteit van 512 MB en een frequentie van 1067 MHz. Bedenk dat deze chip in Crucial-flashdrives geen datacache is, maar uitsluitend wordt gebruikt voor de interne behoeften van de controller als RAM.

Cruciale MX100 512 GB

Beide versies van de SSD die we hebben zijn uitgerust met 16 Micron MLC NAND-chips. Het is echter duidelijk dat deze microschakelingen verschillend zijn. De Crucial MX100 256 GB is uitgerust met MT29F128G08CBCCBH6-10:C-chips, die zijn gebaseerd op enkele 128-gigabit MLC NAND-halfgeleiderchips met een ONFI 2.0-interface. Dat wil zeggen, de achtkanaalscontroller in de 256 GB-versie van de MX100 kan slechts twee flitsinterleaves per kanaal gebruiken. De Crucial MX100 512 GB gebruikt ook MT29F256G08CECCBH6-10:C-chips, die al twee vergelijkbare MLC NAND-kernen bevatten, waardoor de controller viervoudige interleaving kan gebruiken, wat merkbaar hogere prestaties oplevert.

Het is vermeldenswaard dat ongeveer 7 procent van de totale capaciteit in de Crucial MX100 is gereserveerd voor intern gebruik en niet beschikbaar is voor de gebruiker. Dit volume wordt niet alleen gebruikt voor traditionele doeleinden - de werking van wear-leveling-technologie en voor het verzamelen van afval op de achtergrond - maar ook voor gepatenteerde RAIN-technologie. Bedenk dat moderne Crucial-schijven 1 byte opslaan met een controlesom voor elke 127 bytes aan gegevens die worden geschreven, waardoor ze effectief fouten kunnen corrigeren die in het flash-geheugen optreden.

Net als eerdere Crucial-producten ondersteunen de nieuwe MX100's 256-bit AES-codering. Bovendien zijn de schijven volledig compatibel met de Microsoft eDrive-standaard, waardoor het eenvoudig is om de hardware-cryptografische engine uit de Windows-omgeving te gebruiken, bijvoorbeeld met het hulpprogramma BitLocker.

Voordat ik verder ga met de tests, zou ik willen zeggen dat Crucial zich stilaan de noodzaak begint te realiseren om gebruikers niet alleen "kale" SSD's aan te bieden, maar ook programma's om ermee te werken. Helaas is Crucial nog niet gerijpt om zijn eigen hulpprogramma te maken, maar een sleutel voor het Acronis True Image HD 2014-programma is al begonnen te worden aangeboden met de Crucial MX100, waarmee u schijfpartities kunt klonen en gegevens kunt overbrengen.

Met, en veel over wat nog meer.

Vandaag hebben we besloten om ons te herinneren aan de geliefde van velen SSD, en hoewel het in het algemeen lijkt dat er iets is om uit te kiezen, maar alles is niet zo eenvoudig als het lijkt. Als onderdeel van dit materiaal zullen we aandacht besteden aan de algemene nuances die voor u nuttig kunnen zijn.

Laten we beginnen.

controleur, snelheid, IOPS, koppel, TRIM en andere parameters:

Laten we het, om zo te zeggen, punt voor punt uitzoeken, van gemeenplaatsen tot chips, technologieën en andere dingen.

Laten we traditioneel beginnen met het meest typische dat marketeers, fabrikanten en alles in de wereld zo graag manipuleren, namelijk SSD-snelheden bij het kiezen ervan:


  • De meest voorkomende nu (op het moment van schrijven) zijn SATA2, SATA 3 En PCIe-E interfaces;
  • Logischerwijs, wat is het meest logisch, tussen SATA-2 En SATA-3, kies de oudere versie, omdat de bandbreedte hoger is;
  • SSD met interface PCI-E minder vaak voor, vereisen gratis PCI-E havens en zijn niet altijd gerechtvaardigd in termen van prijs-volume-snelheid combinatie.

Nu over de geliefde door velen SSD-volume bij het kiezen van:

  • Hier, vermoed ik, zijn opmerkingen overbodig, omdat iedereen koopt volgens zijn portemonnee, wensen, doelen en kansen, wat betekent dat hij het volume dienovereenkomstig kiest;
  • Alleen voor het systeem, in het algemeen genoeg schijf 60-100 GB(en zelfs minder), aangezien je niet veel zware bestanden opslaat in gebruikersmappen (mijn documenten, mijn video's, mijn foto's, enz.), omdat ze op de systeemschijf staan ​​en ook niet heel veel programma's installeert met een pad standaard;
  • Er is informatie dat om de werksnelheid te verhogen, het nodig is om de schijf niet meer te vullen dan 90% , respectievelijk, het volume moet worden gekozen SSD op basis van deze factor (hoewel veel fabrikanten in eerste instantie een reservegebied maken in 10 % niet zichtbaar voor de gebruiker op firmwareniveau, alleen voor het doel);
  • Bij moderne schijven geldt: hoe verder het aantal herschrijfcycli, hoe minder het een rol speelt, dus maak je zorgen over wat (normaal) SSD zal heel snel doodgaan, het heeft gewoon geen zin.

Type SSD-controller-rit:

Schijfondersteuning technologieën speciale aandacht:

  • Ondersteuning is belangrijk SLIM., TRIM, Vuilnisophaling en andere nuttige technologieën. In de meeste gevallen zijn ten minste de eerste twee ( TRIM En SLIM.) worden overal geïmplementeerd, maar het is de moeite waard om hun aanwezigheid in de beschrijving te controleren;
  • SLIM., - staat schattingstechnologie SSD-schijf met ingebouwde zelfdiagnosefuncties en om het tijdstip van falen te berekenen;
  • TRIM, - versnelt de werking van de schijf aanzienlijk door hem op de hoogte te stellen van blokken die niet langer in het bestandssysteem zitten en die als het ware op een fysieke manier kunnen worden gewist;
  • Vuilnisophaling, - technologie voor het opschonen van geheugen van "vuilnis", werkt vaak in combinatie met het commando TRIM, die, zoals hierboven vermeld, de werking van de schijf aanzienlijk versnelt.

Geheugenchips, die in de SSD zijn geïnstalleerd, spelen ook een cruciale rol en moeten worden overwogen bij het kiezen van:

  • Geheugenchips zijn er over het algemeen in twee hoofdtypen, namelijk: MLC, SLC en sinds enige tijd TLC;
  • Het verschil tussen beide zit in de werksnelheid (lezen, schrijven-verwijderen), het aantal herschrijfcycli en het aantal bits in een cel;
  • Voor de duidelijkheid vindt u hieronder een voorbeeldvergelijkingstabel;
  • Het type geheugenchip is rechtstreeks van invloed op de kosten, vanwege het verschil in de bovenstaande parameters;
  • Ter vergelijking eigenlijk

En tot slot, laten we dergelijke parameters noemen SSD hoe IOPS En MTBF:

  • IOPS, - het aantal input-output-bewerkingen per seconde waartoe de drive in staat is;
  • IOPS Het is de belangrijkste parameter die de schijf kenmerkt en is in zekere zin zelfs meer indicatief dan de lees-schrijfsnelheid, en wordt daarom vaak niet aangegeven door sluwe marketeers in een poging om u iets goedkoops en langzaams te pushen, zoals duur als mogelijk;
  • Hoe groter de parameter IOPS, - hoe beter en hoe relatief gezien een grote hoeveelheid bestanden per tijdseenheid de schijf kan manipuleren;
  • MTBF, - tijd tussen storingen, gemeten in uren. Het is logisch dat hoe meer, hoe beter. Het wordt statistisch gemeten door een verscheidenheid aan instrumenten te testen, of berekend door methoden van betrouwbaarheidstheorie. De auteur heeft persoonlijk niet veel vertrouwen in deze parameter, maar het zou onmogelijk zijn om het niet te vermelden.

Op de sim, misschien alles. Laten we verder gaan met de plaatsen van aankoop en het nawoord.

Waar een SSD kiezen en kopen?

  • , - voor degenen die niet bang zijn om in het buitenland te kopen en geld te besparen. Er zijn veel, verschillende populaire merken, en over het algemeen een gezellige winkel waar vaste klanten komen, enzovoort;
  • , - misschien wel de beste keuze qua prijs-kwaliteitverhouding SSD(en niet alleen). Redelijk begrijpelijke prijzen, al is het aanbod qua variatie niet altijd even ideaal. Het belangrijkste voordeel is de garantie dat: echt staat toe tijdens 14 dagen om het product zonder vragen te veranderen, en in geval van garantieproblemen, zal de winkel uw kant kiezen en helpen bij het oplossen van eventuele problemen. De auteur van de site gebruikt het al jaren 10 minimum (sinds de tijd dat ze deel uitmaakten van) Ultra-elektronica), die u adviseert;
  • , - een van de oudste winkels op de markt, aangezien het bedrijf ergens in de bestelling staat 20 jaar. Degelijke selectie, gemiddelde prijzen en een van de meest gebruiksvriendelijke sites. Over het algemeen een plezier om mee te werken.

De keuze is traditioneel aan u. Die zijn er natuurlijk allemaal Yandex-markt"Niemand heeft geannuleerd, maar van goede winkels zou ik deze aanraden, en niet sommige MVideo en andere grote netwerken daar (die vaak niet alleen duur zijn, maar ook gebrekkig zijn in termen van kwaliteit van service, garantiewerk, enz.).

Nawoord

In een notendop, misschien is het op de een of andere manier zo.

Trouwens, voordat je koopt, is het belangrijk om het model dat je hebt gekozen te googlen voor problemen met hen op internet (vooral voor problemen met controllers), en om te kijken naar de beschikbaarheid van firmware op de website van de fabrikant, informatie over wat er was erin gefixeerd, enz.

Zoals altijd, als je vragen, gedachten, toevoegingen, enzovoort hebt, kun je reageren op dit bericht.

). In elk geval garandeert de IOPS-parameter die door de fabrikant in de bijbehorende documentatie is gepubliceerd, ongeacht het meetprogramma, niet dezelfde prestaties in reële omstandigheden.

IOPS wordt gemeten door programma's zoals Iometer, oorspronkelijk ontwikkeld door Intel, evenals IOzone, FIO en CrystalDiskMark.

Deze indicator helpt voornamelijk bij het bepalen van de instellingen van het apparaat, waarin het de maximale prestaties laat zien. De specifieke waarde van de parameter van systeem tot systeem kan sterk variëren, afhankelijk van de startvoorwaarden van de benchmark, inclusief de verhouding tussen lezen en schrijven, de reeks sequentiële en willekeurige leesblokken, het aantal threads en bemonsteringsdiepte, evenals het blok maat zelf. Er zijn andere factoren die van invloed zijn op het IOPS-meetresultaat, waaronder systeeminstellingen, apparaatstuurprogramma, applicaties die op de achtergrond draaien, enz. Bovendien moet u zich, voordat u de test uitvoert, vertrouwd maken met de aanbevelingen voor de juiste test van de fabrikant.

Prestatie specificaties

Sequentiële en willekeurige toegang tot het opslagmedium

De belangrijkste gemeten grootheden zijn lineaire (sequentiële) en willekeurige (willekeurige) toegangsbewerkingen. Met lineaire lees-/schrijfbewerkingen, waarbij delen van bestanden na elkaar worden gelezen, bedoelen we de overdracht van grote bestanden (meer dan 128 K). Willekeurige bewerkingen lezen willekeurig gegevens uit verschillende delen van de media, meestal geassocieerd met een blokgrootte van 4 KB.

Hieronder staan ​​de belangrijkste kenmerken:

Voor harde schijven en andere elektromechanische opslagapparaten hangt IOPS met willekeurige toegang voornamelijk af van de zoektijd van het apparaat, terwijl in SSD's en daarop gebaseerde opslagsystemen het aantal IOPS voornamelijk afhangt van de werking van de interne microcontroller en het snelheidsgeheugen van de interface. Op beide typen apparaten geeft het aantal IOPS in lineaire bewerkingen (met een grote blokgrootte) de maximale doorvoer aan die op het apparaat kan worden bereikt. Het is meestal gemakkelijker om lineaire IOPS in MB/s weer te geven:

IOPS *Block_size_in_bytes = Byte_per_seconde(meestal geconverteerd naar MB/s)

Terwijl traditionele harde schijven ongeveer hetzelfde aantal schrijf- en lees-IOPS hebben, hebben de meeste NAND-flash-SSD's aanzienlijk lagere schrijf-IOPS dan lees-IOPS vanwege het onvermogen om rechtstreeks naar de cel te schrijven. Voordat u dit doet, moet u een reinigingsprocedure uitvoeren (de zogenaamde garbagecollection).

Voorbeelden

Geschatte IOPS voor harde schijven:

Apparaat Type IOPS Koppel
7.200 rpm SATA-schijven HDD ~75-100 IOPS SATA 3Gb/s
10.000 rpm SATA-schijven HDD ~125-150 IOPS SATA 3Gb/s
10.000 rpm SAS-schijven HDD ~140 IOPS SAS
15.000 rpm SAS-schijven HDD ~175-210 IOPS SAS

Geschatte IOPS voor SSD

Zie ook

Links

Programma's voor het meten van prestaties
  • Iometer Project - Officiële website van het Iometer-project.
  • CrystalDiskMark - Site van het CrystalDiskMark-project.
Lidwoord
  • Wat is IOPS en wat laat het zien - Artikel pc-hard.ru, 2011.
  • IOPS snelle opslagberekening voor virtuele infrastructuur - artikel, 2010.
  • Over prestaties: IOPS vs. MB/s - Artikel blog.aboutnetapp.ru, 2007.

Wikimedia Stichting. 2010 .

Kijk wat "IOPS" is in andere woordenboeken:

    IOPS- (in het Engels Input/Output Operations Per Second, Instrucciones de Entrada/Salida Por Segundo), en een unidad de benchmark utilizada para medir el rendimiento de discos duros, unidades de estado solido (SSD), memorias RAM y otras formas de… … Wikipedia Spaans

    RAM-station, RAM-schijf (schijf in geheugen), elektronische schijfcomputertechnologie waarmee u gegevens kunt opslaan in snel willekeurig toegankelijk geheugen zoals op een blokapparaat (schijf). Het kan zowel in software als in hardware worden geïmplementeerd. ... ... Wikipedia

    I/O-prestaties

    Input/Output-prestaties- Input/Output operaties per seconde, kurz IOPS, ist eine Benchmark Angabe von elektronische Datenträgern. Sie gibt an wieviel Ein und Ausgabe Befehle pro Sekunde durchgeführt werden können. Dabei kann die Angabe genauer spezifiziert werden: Total … Deutsch Wikipedia