Re: NAND Based Flash RAID



"craigm" <none@xxxxxxxxxxxxxx> wrote in message news:Ggjnf.25$It6.1@xxxxxxxx
> Eric Gisin wrote:
> > "John Turco" <jtur@xxxxxxxxxxxxxx> wrote in message news:439D1F1C.2BE35E7B@xxxxxxxxxxxxxxxxx
> > > Eric Gisin wrote:
> > >
> > > > Absolutely clueless.
> > > > Any solid-state HD uses ECC and remapping, just like magnetic drives.
> > > > If it is flash-based, it also uses wear-leveling: http://www.lvr.com/mass_storage.htm
> > > > Flash drives have taken over mobile drives in extreme environments.
> > >
> > > Hello, Eric:
> > >
> > > Well, here's a quote from the Web page you just cited:
> > >
> > > "Wear Leveling
> > >
> > > Flash memory is a popular choice for smaller drives. Flash memory can
> > > withstand a limited number of erase/write cycles, however. A typical
> > > guaranteed number of cycles is 100,000. Firmware that repeatedly writes
> > > to the same addresses will quickly wear out that portion of the memory.
> > > To extend the life of a Flash-memory chip, firmware can implement wear
> > > leveling, which uses various techniques to access all areas of the memory
> > > equally."
> > >
> > > Nowhere does it imply that this "life extension" can allow a flash-based
> > > "disk" to replace a HDD, in a computer...which, for example, would
> > > access it far more often than a digital camera.
> > >
> >
> > My 4 year old SCSI drive has 3 billion writes. It has 30+ million sectors. Do the math.
> >
> >
> > > No problem, though, for a (considerably more expensive) RAM-based SSD.
> > >

>
> However, that would give you an average,

Exactly.
What you expect the number of times every cell to be
written to if wear leveling is doing what it claims to do.

> not the highest number of writes that any one block may have seen.

Doesn't matter.

> Some sectors were probably written once. Others will have been written much more.
> (Think about the directories and file system areas.)

That's not what he mentioned those numbers for.

>
> To do wear levelling, the controller need to keep a map of every block written.

And a lot more too. It also needs to know where that block is currently.
That's why they have "Dynamic mapping of any logical sector to any physical sector".

> How big do you think that is and where would you store it?

Are you questioning wear leveling?

> Where would you put this feature? In the host software or the 'drive'?

Drive obviously.

>
> Do you realize that FLASH needs to be erased before it is written?

What has that got to do with wear leveling.

> That also slows things down.

Not if you use up all the free blocks (pre-initialized, ie erased) first
(data unit rotation?) and erase the previously abandoned blocks in
times that the memory is not being addressed (garbage collection?).

>
> There are reasons why nobody does this.

So you also question John's quote
"Flash drives have taken over mobile drives in extreme environments" ?

> Ever wonder why?

No.

>
> craigm
.



Relevant Pages

  • Re: How reliable is flash memory these days?
    ... the calls that store the data can only be written-to a limited number of ... Flash memory controllers do their best to alleviate the damage done to ... certain blocks that were written frequently would be the first to wear ...
    (uk.comp.homebuilt)
  • Re: Defragment flash drive on Vista
    ... memory drive for 2 reasons. ... There is confusion because there are 2 lives associated with FLASH memory ... levelling' and is designed to extend the life as far as possible). ... the memory means that the drives can be cheaply replaced when a failure does ...
    (microsoft.public.windowsxp.hardware)
  • Re: Life Expectancy of Flash Memory Drives
    ... my PNY Atache flash memory stick drive started to fail on me. ... > these type drives to last under daily use as a Knoppix persistant home ...
    (comp.os.linux)
  • Re: Life Expectancy of Flash Memory Drives
    ... my PNY Atache flash memory stick drive started to fail on me. ... > these type drives to last under daily use as a Knoppix persistant home ...
    (comp.os.linux.setup)
  • Re: NAND Based Flash RAID
    ... >>> Flash drives have taken over mobile drives in extreme environments. ... >> Flash memory is a popular choice for smaller drives. ... >> to the same addresses will quickly wear out that portion of the memory. ...
    (comp.sys.ibm.pc.hardware.storage)