DiskOnChip write performance
herman at wirelessnetworksinc.com
Thu Sep 6 11:45:34 EDT 2001
Hmm, now that wasn't very helpful was it?
Bear in mind that salesmen like to quote the fastest numbers they can get,
which for this type of system would be writing to a freshly formatted, empty
disk. This speed would be very different from the sustained rate writing to a
disk that needs some recovery/erase functions to be performed.
The erase time of flash chips vary wildly from chip to chip, even in the same
batch of chips. Some chips may erase in 3 seconds, others in 15 seconds. The
write time to the chip will likewise vary, but is many orders of magnitude
faster than the erase cycle, so that is not really a factor. There is nothing
you can do about it, except to ensure that your DOC is clean before you start
writing a whole lot of data to it.
You may be able to speed the system up a little by optimizing the code, but the
improvement will be insignificant compared to the erase cycle time.
On Thu, 06 Sep 2001, kira brown wrote:
> On Thu, 6 Sep 2001, Holger Friedrich wrote:
> > achieve this. Unfortunately the fastest speed I could obtain was about
> > 70 kBytes/sec which seems pretty poor to me. When I asked the M-Systems
> > support the answers were not really helpfull so far.
> The M-Systems drivers are not the topic of this mailing list.
> Neither, for that matter, are the M-systems BIOS extensions, or the
> patched LILO they supply.
> The topic of this list is the Linux MTD layer. The Linux MTD layer is
> *not* written by M-Systems, it is not supplied by them, and their support
> staff do not know anything about it. THe Linux MTD layer does *not* use
> the M-systems BIOS extender, the M-systems binary-only linux kernel
> driver, or any M-systems code of any other kind. The M-Systems firmware
> has precisely zero to do with this list, the Linux MTD system, or the
> Is that understood? pradeep, this means *you*.
> (Sorry David, I had to say it.)
> Linux MTD discussion mailing list
E-mail: Herman at WirelessNetworksInc.com
Phone: 403+569-5687, Fax: 403+235-3965
More information about the linux-mtd