Re: NAND flash misery



Didi wrote:
Dombo wrote:
Didi schreef:
Vladimir Vassilevsky wrote:
...

I was under impression that flash is more reliable then HDD; now I see
that it is not so. Do you know how reliable are the IDE flash drives?

Vladimir,
if flash were a viable and reliable replacement for HDDs this would
have
happened for years by now, the costs would have gone down. They are
not, and given their limited number of write cycles they are bound to
stay out of the way of normal disks (which have achieved an amazing
level of performance).
When the platter densities of (mechanical) HDD's went up at a certain
point manufactures of HDD's had to resort to error correction schemes to
obtain reliable operation. A modern HDD would be unusable without ECC.
It appears that high density flash is going the same direction.

True, but HDDs don't wear out with writing - and flash does.
This is a major advantage flash does not promise to catch up
with - at least for the time being.


HDDs wear out through use. The lifetime is roughly dependant on the time the hard disk has been powered up, and how much the head is moved. It's thus fairly independent of the size. Flash wears out through erase-write cycles on blocks. So the more blocks you have to spread the wear, the longer the lifetime, and the more you read rather than write, the longer the lifetime. So as flash drives get bigger, they are surpassing HDDs for reliability and lifetime. For common desktop usage, a 32 GB flash disk will probably far outlast a typical hard disk - with 256 GB and bigger flash disks, even high quality hard disks are no longer competitive on reliability and lifetime for real applications.

The big issue is the cost per GB - hard disks are still much much cheaper. A second issue is speed - standard hard disks are significantly faster than standard flash disks. But that will change - flash speeds are easily scaled (just use several devices in parallel) once the price is right.
.



Relevant Pages

  • Re: 70-300mm DO IS?
    ... So you actually figured out how to use the Canon 'system' flash, on your utterly reliable 20D which didn't work when you bought it, did you? ... I have a substantial problem with a company who advertises a camera as being for "enthusiasts and Professionals alike" and when it doesn't measure up to a Professional's reliability expectation... ...
    (rec.photo.equipment.35mm)
  • Re: Rechargeable 3v battery details for microcontroller (Cant lose data!)
    ... >>I'm too lazy to look up the spec. ... Don't all recent PICs have flash memory? ... > The problem is ensuring reliability - saving to internal EEPROM takes ... > reliability specs than the flash). ...
    (sci.electronics.design)
  • Re: UBIFS vs Logfs (was [RFC PATCH] UBIFS - new flash file system)
    ... first the firmware on MMC/SD/etc makes efforts to make flash look ... One of the problem is that unless you crash-test your flash cards, ... never know if their wear-leveling algorithm is fine or not. ... at the cost of reliability. ...
    (Linux-Kernel)
  • Re: CF cards vs. SCSI RAID
    ... computer room like the typical DNS server. ... with moving parts in it -- and always will be. ... The issue with flash is, of course, write cycles. ... boot and run from flash for reliability reasons commonly take simple ...
    (comp.arch.storage)
  • Re: NAND flash misery
    ... I didn't encounter this problem until we started to use the high capacity CF cards. ... Since the flash iself is hidden behind the IDE interface and a compatible file system, and the read/write performance is critical, it is generally impossible to apply an error correction scheme. ... The same thing is done with hard disks - the controller detects bad blocks, ... CF cards and other earlier flash devices are not that great at wear levelling and bad block handling. ...
    (comp.arch.embedded)