Duik in de nieuwe commandosets in de NVMe 2.0-specificatie: Key:Value en ZNS

6 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Key:Value
  3. 3. Zoned Namespace
  4. 6 reacties

Zoned Namespace

Zoned Namespace of ZNS is een architectuur die meerdere commandosets ondersteund. Hiermee kunnen de ssd en host samenwerken als het gaat om het plaatsen van data. De gegevens kunnen ingedeeld worden afhankelijk van de fysieke layout van de ssd. Dit zorgt voor verbeterde performance en lagere kosten, terwijl de beschikbare capaciteit verhoogd wordt. Dit is mogelijk doordat er ook rekening wordt gehouden met hoe en hoevaak de data weer uitgelezen wordt door de applicatie.

Het is wederom Samsung dat recentelijk een enterprise-solid state drive onthulde, met inbegrip van ZNS-technologie. Omdat de date efficiënter gegroepeerd wordt en in onafhankelijke zones wordt opgeslagen wordt de write amplification factor(WAF) verlaagd. Dit is een maatstaf voor hoeveel schrijfacties er uitgevoerd worden per schrijfopdracht, dus hoe veel data er opnieuw geschreven moet worden om nieuwe bestanden op te slaan. Een lagere WAF is beter, omdat er dan netto minder geschreven wordt wat de gebruiksduur ten goede komt. Volgens Samsung kan de ZNS-schijf tot wel vier keer langer meegaan dan andere modellen, wat het een duurzame optie zou maken voor servers en datacentra.

Ook Western Digital gebruikt Zoned Storage, in de vorm van ZNS voor ssd's en als Shingled Magnetic Recording voor harde schijven. Dit kan de schrijfsnelheden flink vertragen en betrouwbaarheid verminderen omdat stukken gedeeltelijk overschreven worden, waardoor ze niet meer aangepast kunnen worden zonder het vervolg van de zone te herschrijven. Onlangs is hier een rechtszaak over gestart omdat WD dit niet duidelijk vermeld had, de benadeelde gebruikers krijgen misschien een gedeelte van hun geld terug.

0
*