Sida 1 av 2

Hårddisk eller minneskort

Postat: 1 december 2006, 18:20:35
av TomasL
Behöver lite mer utrymme i min server, tänkte mig nånstans run 2 Gig eller så.

För och nackdelar, microdrive eller minneskort.
Minneskort: SD, MMC, CF, eller?

Postat: 1 december 2006, 18:34:19
av lgrfbs
CF korten är uppe i 16Gb nu men jag har inte set dem i säljkataloger ännu utan bara 8Gb kort dock väldigt dyra.
1 & 2 Gb CF kort ligger där emot på en bra nivå.
Något med CF korten jag gillar är att de är IDE i dem redan från början så det går att använda som hårddisk utan problem.

Postat: 1 december 2006, 18:44:26
av TomasL
2 GB är väl gränsen för FAT16 vill jag minnas, och det räcker mer än väl.

Till CF kortens fördel (eller nackdel) är väl att de beter sig exakt som en hårddisk om jag förstår det hela rätt.
Nackdelen är ju att de (och diskar) kräver mer pinnar för IF än de övriga.

En annan intressant fråga är ju MTBF och liknande, hur mycket och hur ofta kan man skriva innan flashkorten börjar konstra. Hårddiskar har väl, gissar jag (teoretiskt) längre hållbarhet, eller?

Postat: 1 december 2006, 18:50:18
av lgrfbs
När det gäller MTBF så tror jag att du har rätt där.
MTBF CF-card
Dogpile MTBF CF-card

Postat: 1 december 2006, 18:53:38
av AndLi
Jag beställde själv för några dagar sen en USB sticka med 8Gb av märket lacie.Den är rätt "stor", som en 2.5" disk ungefär, men tunnare.

Har inte hunnit prova den i min server än, men tanken var att hela webservern skulle få plats på den. Tanken var att inget mer än statiska filer ska ligga på den. Frågan är ju hur länge den överlevt att ha tex loggarna skrivandes till sig.

Postat: 1 december 2006, 19:02:41
av TomasL
Verkar vara 10^6 skriv/radera cykler för ett CF.
Gäller det per minnescell eller för hela minnet.

Postat: 1 december 2006, 19:04:09
av TomasL
Förtydliga, det gäller alltså min sk "embedded" server dvs en PIC18F8622 server. men ingen är att kortet eller hårddisken skall byggas in i servern.
Jag har inte tänkt mig att använda USB eller nått sånt, utan göra ett ATA-IF till HD eller CF alt använda SPI till SD/MMC

Postat: 1 december 2006, 19:33:51
av Mindmapper
Man brukar ju aldrig rekomendera att skriva page-filer till cf eller andra flash-kort. Kan du inte dela upp det så att du använder flera SD. SD för att de är enkla att koppla till mcu samt billiga. Ett för det statiska och ett mindre för datalagring, sen byter du det mindre med lämplig intervall.

Beror naturligtvis på tillämpningen. Kanske det är bättre att sätta dit RAM.

Postat: 1 december 2006, 20:00:06
av TomasL
Kraven är följande:
Spänningssäkert, dvs vanliga RAM, även batteribackuppade är uteslutet.

Lång livstid, dvs det finns ingen som kan byta flashet pga att det går ner, inom rimlig tid. (iofs går ju hårddiskar sönder också, men förmodligen inte så ofta, gissar att om en microdrive har samma MTBF som en vanlig 3 1/2" drive så räcker de förmodligen produktens ekonomiska livslängd ca 5år).

Visserligen är SPI enklare att implementera, men??

Sen har jag för mig att man kan råka ut för div licensavgifter med vissa flash-kort också.

Postat: 1 december 2006, 21:34:23
av vfr
Till en mikrokontroller så hade jag nog utan tvekan valt SD-kort. Men också hållt en liten tanke på just antalet omskrivningar. Det blir en mycket smidigare lösning.

Postat: 1 december 2006, 21:38:28
av TomasL
Problemet är när man sparar loggdata, eftersom det är svårt att buffra kan det bli många skrivningar.
Å andra sidan blir det ett fruktansvärt slöseri med utrymme eftersom clusterstorleken är 32kB på en 2 gig fat16, så man kanske skall implementera 32k s-ram eller nått sån och buffra innan man skriver till disk/kort.

Postat: 1 december 2006, 21:42:18
av Mindmapper
I industriell miljö använder man ofta CF för tillförlitligheten,
speciellt där du har vibrationer. Så lång livslängd har du,
så länge du inte skriver mycket.

Postat: 1 december 2006, 21:55:16
av TomasL
Fördelen som jag ser det med CF är att man enkelt kan byta till microdrive om behovet skulle uppstå.
Med SD/MMC blir det betydligt krångligare.

Postat: 2 december 2006, 17:26:29
av netrunner
Hmm...

Om du väljer CF/IDE så kan du byta till vad du bestämma dig senare eller byta när du vill. Billiga adapterar åt alla håll bör inte vara så svårt att fixa.

Postat: 2 december 2006, 21:36:25
av exile
SD/mmc har ofta sektorer på 512byte, vilket minsar kravet på storleken på minnet även om kluster storleken är störe...