Hårddisk eller minneskort

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Hårddisk eller minneskort

Inlägg 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?
Användarvisningsbild
lgrfbs
Inlägg: 7325
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg 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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg 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?
Användarvisningsbild
lgrfbs
Inlägg: 7325
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg 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
Användarvisningsbild
AndLi
Inlägg: 18339
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg 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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Verkar vara 10^6 skriv/radera cykler för ett CF.
Gäller det per minnescell eller för hela minnet.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg 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
Mindmapper
Inlägg: 7123
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg 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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg 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å.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg 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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg 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.
Mindmapper
Inlägg: 7123
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg 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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47047
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg 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.
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Inlägg 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.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

SD/mmc har ofta sektorer på 512byte, vilket minsar kravet på storleken på minnet även om kluster storleken är störe...
Skriv svar