ts-7000
[Top] [All Lists]

[ts-7000] Re: Microdrive / Type II CF?

To:
Subject: [ts-7000] Re: Microdrive / Type II CF?
From: "Jesse Off" <>
Date: Fri, 02 Jun 2006 21:31:16 -0000
> In general any standard journalling file system (ext3, xfs, reiser) 
is bad
> with flash because they do 3 device writes per software write 
operation...
> 
>  - write to journal
>  - do real data update
>  - rewrite journal record
> 
> As you can see the journal area gets a lot of write hits too, 
hopefully
> the wear levelling will help. But remember never use a journalling
> filesystem with a floppy :-)

Exactly.  Though I believe EXT3 only journals metadata block writes so 
maybe its not too bad.  If it truly was 3 writes for every real write 
we should be able to see that fairly obviously as a 3x slower file 
write speed though it may be a bit more complicated than that.

A pet project I've had is to plug into the Linux block driver layer 
and actually do some accounting of number of block writes to some user 
accessible file in /proc.  You could watch the flash write "load" by 
seeing how many writes accumulate during some sample period and 
therefore make predictions as to how long the flash should last at 
that write rate and optimize accordingly.  You could even make 
objective comparisons between EXT2 and EXT3 to see if the extra 
stability of EXT3 outweighs the difference in flash lifetime on a 
project by project basis.

//Jesse Off







------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get to your groups with one click. Know instantly when new email arrives
http://us.click.yahoo.com/.7bhrC/MGxNAA/yQLSAA/CFFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU