|
||||||||||||
|
Teknisk information vedr. flashdiske Levetidsberegning på Flash
enheder Men Flash har jo kun en kort levetid...." og ”En Flashdisk bør man helst ikke skrive til...”. Dette er første spørgsmål man møder, når man nævner ordet Flash, og med rette, fordi producenterne af Flash chips kun garanterer fra 100.000 til 2.000.000 slette funktioner. Vi vil i det følgende bevise det modsatte. Skepsis er godt, men købmandsregning er bedre! Mange potentielle brugere af Flash memory er bekymret over begrænsningerne med 100.000 slette operationer, men det er vigtigt at pointere, at Flash producenten garanterer minimum 100.000 men typisk er det over 1.000.000 gange. De nyeste flash diske vi leverer i dag har Wear leveling, hvilket garanterer minimum 95% udnyttelse af hardwaren. For at bevise Flashdiskens store levetid, vil vi stille et par eksempler op herunder, og du kan selv sætte dine tal ind, og se hvor lang tid din Flashdisk vil holde. 1. Kasseterminal med Flashdisk på 4 Mbyte.
Dette svarer til 4 KByte data pr. regning (200 * 20) og 2 regninger pr. minut ved 8 timer pr. dag. Måske lidt i overkanten, men totalt bliver det til 4 MByte data pr. dag (4 KByte * 1000). Ved brug af en 4 MByte Flashdisk, vil det samlede antal data, der vil kunne lagres i diskens levetid som et minimum være: 4 MByte * (95.000 MByte / 1 MByte) = 380 GByte data. Levetiden vil derfor i værste fald kunne beregnes til: 380 GByte / 4 MByte pr. dag = 95.000 dage eller 260 år. 2. Datalogning på Flashdisk. Lad os forestille os en datalogningsituation, hvor der hvert sekund gemmes 1 KByte på Flashdisken. 1 KByte pr. sekund svarer til 43,2 MByte pr. dag ved 12 timers arbejdsdag, og 11 GByte pr. år ved 250 arbejdsdage. Indsættes tallene i regnestykket i eksempel 1, kan levetiden beregnes til: 1MByte Flashdisk vil kunne benyttes minimum 9 år. 3. Swapfile i en Windows installation.
Dette er den mest kritiske funktion. Der spares lidt RAM, men der skrives en masse til disken. Normalt må der rådes til at bruge lidt mere på RAM, som i dag ikke koster så meget, i stedet for at bruge Flahdisken til swapfile. I XP kan man sætte swapfile til 0MB. Men fortvivl ikke. Så sort ser det heller ikke ud. Selvfølgelig kan en Flashdisk også anvendes, selv om man har brug for en swapfile. Udgangspunktet er så; Hvor meget skrives der til swapfilen? Dette er et spørgsmål som de færreste har styr på. Men vi kan vende regnestykket i afsnit 1, og så ud fra en forventet levetid, regne ud hvor meget der kan skrives til disken pr. minut. Som eksempel tager vi en 1GB Flashdisk, og vi kan ikke acceptere at den holder mindre end 10 år (3650 dage). 1000 MByte * (95.000 MByte / 1 MByte) = 95.000 GByte data. 95.000 Gbyte / 3650 dage = 26.027 MB / dag = 1.084 MB / time = 18 MB / minut = 300 KB / sekund Så med en 1GB Flahdisk, skal man kunne regne med at gemme/ændre 300 KB hvert sekund i 10 år. Og mon ikke dette er mere end de fleste systemer kræver? Husk på,
Wear leveling Wear leveling, betyder distribuering af data ud over den samlede disk, hvor nye data altid tilskrives i enden af de sidste tilskrevne. Weal leveling sikrer, at alle memoryceller anvendes det samme antal gange. Dvs. at en flashdisk med store statiske og få dynamiske dataværderi, ikke har kortere levetid end hvis det var omvendt! Dette er unikt for industri Flash Diske, og findes normalt ikke i andre billigere Flash Diske på markedet. Fejlhåndtering Det indbyggede EDC/ECC (Error Detection Code / Error Correction Code), gør at fejl findes og rettes under læsning/skrivning i hardwaren, vha. Reed Solomons 48-bit algoritme, uden at belaste processoren. Det er ikke nødvendigt at konfigurere dette, det sker helt automatisk som en del af hardwaren i flashdisken, og giver optimal datasikkerhed. |
| Job |
Kontakt os | RMA Forespørgsel Copyrights © 2006
- 2007 Thiim A/S |