Nyt filsystem kan gøre flashdiske 100 gange hurtigere

Sandisk er på vej med et nyt filsystem til flashbaserede lagermedier, som skal forbedre både ydelsen og holdbarheden.

Flashproducenten Sandisk har udviklet et nyt filsystem, som ifølge selskabet kan give en kraftig forbedring af både ydelsen og holdbarheden for flashbaserede solid state-diske, SSD.

Sandisks ExtremeFFS skal løse problemet med, at flashbaseret lagring i pc'er og på servere indebærer hyppige skrivninger i vilkårlige sektorer.

Derfor er det ikke optimalt at benytte et filsystem som eksempelvis Sandisks TrueFFS, som oprindeligt blev udviklet til flashhukommelse i mobiltelefoner, hvor der sker langt færre af denne type operationer.

ExtremeFFS er ifølge Sandisk optimeret til SSD i pc'er ved at fjerne den direkte sammenhæng mellem fysiske og logiske placeringer på disken.

Det kan i visse tilfælde gøre det muligt at forbedre hastigheden ved skrivning til vilkårlige sektorer med op til en faktor 100, hævder Sandisk ifølge en pressemeddelelse.

ExtremeFFS kan tilsvarende også hjælpe med til at forlænge levetiden for SSD, fordi filsystemet kan tage flere fysiske områder på disken i brug. Problemet med flashhukommelse er, at en enkelt celle typisk bliver slidt ned efter mellem 100.000 og 1.000.000 skrivninger.

Det er ikke et problem på et hukommelseskort til et digitalt kamera, men det kan være et problem i en pc.

Sandisk foreslår samtidig en ny standard for måling af ydelsen for SSD-lagermedier kaldet Virtual RPM. Den skal gøre det muligt direkte at sammenligne både forskellige flashdiske og konventionelle harddiske.

RPM er antallet af omdrejninger pr. minut og er for konventionelle harddiske en udmærket rettesnor for diskens teoretiske maksimale ydelse. Konventionelle harddiske kører typisk med mellem 4.200 omdrejninger pr. minut for de langsomste diske i bærbare pc'er og op til 15.000 omdrejninger pr. minut for serverdiske.

»Virtuel RPM handler om, hvor hurtigt du skulle rotere en imaginær harddisk for at opnå den samme ydelse som en flashdisk i en pc,« udtaler produktchef Rich Heye fra Sandisk ifølge en pressemeddelelse.

Tilsvarende foreslår Sandisk også en fælles målestok for angivelse af holdbarheden i form af det maksimale antal skrivninger, som lagermediet kan klare i løbet af dets levetid.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (5)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
#1 Anders Jorsal

Jeg kører JFFS2 på alle mine routeres flashdiske i årevis - og det har da virket fortrinligt, både på den interne flash, og USB-sticks. Har endnu ikke haft bad-blocks.

Uddrag fra Wikipedia: JFFS enforces wear levelling by treating the flash device as a circular log. All changes to files and directories is written to the tail of the log in nodes. In each node, a header containing metadata is written first, followed by file data, if any. Nodes are chained together with offset pointers in the header. Nodes start out as valid and then become obsolete when a newer version of them is created.

http://en.wikipedia.org/wiki/JFFS2

  • 0
  • 0
#3 Jens Schumacher

Enig! RPM siger intet idag. Virtuel RPM ville sige mindre en intet.. en ældre 10000 rpm disk er for eksempel meget langsommere end en ny 7200 rpm disk. (fordi datatætheden er vokset meget)

værdier der giver mening er vel gennemsnitlig læsehastighed, skrivehastighed og søgetid. (hvor det vel især er på søgetiden af flash diske udmærker sig.)

  • 0
  • 0
#4 Jonas Finnemann Jensen

Jo, det lyder lidt som JFFS(2)... Men der er da i øjeblikket mange fordele ved at bruge et flash fil system. Alle USB disks og hukommelseskort, virker som block devices og har deres egen microprocessor med wear leveling. Så med mindre det bliver muligt at få direkte adgang til den rå flash, er det ligegyldigt om wearleveling at bygget ind i filsystemet.

Jeg kan dog godt forestille mig at man kan få et performance boost ved at ikke at tænke på at skulle placere sektorerne efter hinanden. Og at man på den måde kan udvikle specielle flash filsystemeer der arbejder hurtigere på flash diske en traditionelle filsystemer.

  • 0
  • 0
#5 Thomas Dybdahl Ahle

Smartere end JFFS2 er i øvrigt UBIFS http://www.inf.u-szeged.hu/sed/ubifs som ud over at understøtte større diske (> 512MB) også har bedre cache og derfor sparer yderlige på levetiden.

Som Jonas siger, så får vi dog først for alvor noget ud af disse systemer, når hardware producenterne skrotter blocklaget og giver direkte adgang til flashen. Mon ikke det at Sandisk nu selv er på banen, vil hjælpe til det?

  • 0
  • 0
Log ind eller Opret konto for at kommentere