From owner-freebsd-questions@FreeBSD.ORG Tue Jun 23 18:22:27 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88E56106564A for ; Tue, 23 Jun 2009 18:22:27 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr13.xs4all.nl (smtp-vbr13.xs4all.nl [194.109.24.33]) by mx1.freebsd.org (Postfix) with ESMTP id 19A2B8FC0C for ; Tue, 23 Jun 2009 18:22:26 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr13.xs4all.nl (8.13.8/8.13.8) with ESMTP id n5NIMQf6034415; Tue, 23 Jun 2009 20:22:26 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id F1959BA9C; Tue, 23 Jun 2009 20:22:25 +0200 (CEST) Date: Tue, 23 Jun 2009 20:22:25 +0200 From: Roland Smith To: Wojciech Puchar Message-ID: <20090623182225.GC33220@slackbox.xs4all.nl> References: <20090622230729.GA20167@thought.org> <20090623170739.GA33220@slackbox.xs4all.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/e2eDi0V/xtL+Mc8" Content-Disposition: inline In-Reply-To: X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.19 (2009-01-05) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: Gary Kline , FreeBSD Mailing List Subject: Re: you're not going to believe this. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2009 18:22:27 -0000 --/e2eDi0V/xtL+Mc8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 23, 2009 at 07:23:22PM +0200, Wojciech Puchar wrote: > >> whatever. > > > > Not so. See http://en.wikipedia.org/wiki/Flash_file_system > > > > Most flash devices sold as harddisks have hardware that emulates a > > traditional harddisk, representing it as a (P/S)ATA block device. Unless > > you can bypass this, there is no need for a special filesystem. >=20 > yes this is exactly a problem. it emulates hard disk, which lowers=20 > performance much. for example wear leveling and emulation small=20 > blocks requires moving of data within flash, this lowers both performance= =20 > and lifetime. Even a flash filesystem will have to do wear levelling. And you'll have to gather writes to minimize the (slow) wiping of eraseblocks. In other words, you'll be doing more or less the same that current hardware does. But then in software, which is generally slower than dedicated hardware. The big difference is that it is much easier to tweak and change algorithms when doing it in software. Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --/e2eDi0V/xtL+Mc8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkpBHWEACgkQEnfvsMMhpyU/dQCfaVbYL7nJBq8tRMqEwhRcGg2x UTEAoJ0CDJfiLZZp3FVNaDg5wSggYg62 =Pqhb -----END PGP SIGNATURE----- --/e2eDi0V/xtL+Mc8--