From: Brad Nicholson <bnichols@ca.afilias.info>
To: Justin Pitts <justinpitts@gmail.com>
Cc: Devrim GÜNDÜZ <devrim@gunduz.org>
Cc: Ben Chobot <bench@silentmedia.com>
Cc: PostgreSQL - Performance <pgsql-performance@postgresql.org>
Subject: Re: Testing FusionIO
Date: Wed, 17 Mar 2010 16:01:56 -0400
Message-ID: <1268856116.4412.1803.camel@bnicholson-desktop> (raw)
In-Reply-To: <1B61BA15-6D0A-489A-A85E-D4805E25F1B7@gmail.com>
References: <1268059301.2098.87.camel@hp-laptop2.gunduz.org>
<0A41C50D-3F29-4021-A959-95AF955D570F@silentmedia.com>
<1268829058.2137.31.camel@hp-laptop2.gunduz.org>
<1268831008.4412.1736.camel@bnicholson-desktop>
<86675EB2-8CC8-4159-91DD-27BB5E6AC1C3@gmail.com>
<1268831900.4412.1739.camel@bnicholson-desktop>
<82964EE9-2507-4DB0-83A9-30DCCBBAE274@gmail.com>
<1268836891.4412.1782.camel@bnicholson-desktop>
<1B61BA15-6D0A-489A-A85E-D4805E25F1B7@gmail.com>
On Wed, 2010-03-17 at 14:11 -0400, Justin Pitts wrote:
> On Mar 17, 2010, at 10:41 AM, Brad Nicholson wrote:
>
> > On Wed, 2010-03-17 at 09:52 -0400, Justin Pitts wrote:
> >> FusionIO is publicly claiming 24 years @ 5TB/day on the 80GB SLC device, which wear levels across 100GB of actual installed capacity.
> >> http://community.fusionio.com/forums/p/34/258.aspx#258
> >>
> >
> > 20% of overall capacity free for levelling doesn't strike me as a lot.
>
> I don't have any idea how to judge what amount would be right.
>
> > Some of the Enterprise grade stuff we are looking into (like TMS RamSan)
> > leaves 40% (with much larger overall capacity).
> >
> > Also, running that drive at 80GB is the "Maximum Capacity" mode, which
> > decreases the write performance.
>
> Very fair. In my favor, my proposed use case is probably at half capacity or less. I am getting the impression that partitioning/formatting the drive for the intended usage, and not the max capacity, is the way to go. Capacity isn't an issue with this workload. I cannot fit enough drives into these servers to get a tenth of the IOPS that even Tom's documents the ioDrive is capable of at reduced performance levels.
The actual media is only good for a very limited number of write cycles. The way that the drives get around to be reliable is to
constantly write to different areas. The more you have free, the less you have to re-use, the longer the lifespan.
This is done by the drives wear levelling algorithms, not by using
partitioning utilities btw.
--
Brad Nicholson 416-673-4106
Database Administrator, Afilias Canada Corp.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-performance@postgresql.org
Cc: bnichols@ca.afilias.info, justinpitts@gmail.com, devrim@gunduz.org, bench@silentmedia.com
Subject: Re: Testing FusionIO
In-Reply-To: <1268856116.4412.1803.camel@bnicholson-desktop>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox