From: Mark Lord <lkml@rtr.ca>
To: DervishD <lkml@dervishd.net>
Cc: Brice Goglin <Brice.Goglin@ens-lyon.org>,
Linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: [SOLVED] USB Storage speed regression since 2.6.12
Date: Thu, 01 Sep 2005 12:31:16 -0400 [thread overview]
Message-ID: <43172CD4.3010308@rtr.ca> (raw)
In-Reply-To: <20050901162353.GA67@DervishD>
DervishD wrote:
..
> the new implementation seems to rewrite the fat on every single write
> (that's the reason of the slowdown, probably), and since I'm not sure
> about the quality of the flash memory present in the device, it is
> very probable that it would wear the first sectors :( So I have to
> mount it 'async' under 2.6.13; I didn't have to do that on older
Nearly all flashcard devices (CompactFlash, SD, MMC, ..)
have built-in wear-leveling in the on-card controller logic.
So continuously rewriting the FAT will NOT rewrite the same
on-card physical pages over and over, but rather it will
try to spread those writes out over the entire (available)
span of physical sectors on the device.
So no worries about "wearing out the FAT sectors",
but I'd still use "async" just to reduce the overall
wear and tear regardless.
Cheers
next prev parent reply other threads:[~2005-09-01 16:31 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-01 11:36 USB Storage speed regression since 2.6.12 DervishD
2005-09-01 11:49 ` Brice Goglin
2005-09-01 14:49 ` DervishD
2005-09-01 16:23 ` [SOLVED] " DervishD
2005-09-01 16:31 ` Mark Lord [this message]
2005-09-01 17:29 ` DervishD
2005-09-01 12:29 ` linux-os (Dick Johnson)
2005-09-01 20:12 ` Bill Davidsen
2005-09-01 21:52 ` Andrew Morton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=43172CD4.3010308@rtr.ca \
--to=lkml@rtr.ca \
--cc=Brice.Goglin@ens-lyon.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkml@dervishd.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox