From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <13426df10903040914q5b80031ene90d95d9dd53a19a@mail.gmail.com> References: <3aaafc130903032105i742648d2o86ccd2630c4aa61c@mail.gmail.com> <21b55d1c3bb01fa55e90f9400a0cdfb1@quanstro.net> <3aaafc130903040852h691b8742t2052e61334c825eb@mail.gmail.com> <13426df10903040914q5b80031ene90d95d9dd53a19a@mail.gmail.com> Date: Wed, 4 Mar 2009 22:32:55 -0500 Message-ID: <3aaafc130903041932t1008d7f1ue0ed339d47e3274f@mail.gmail.com> From: "J.R. Mauro" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] threads vs forks Topicbox-Message-UUID: b2df4de8-ead4-11e9-9d60-3106f5b1d025 On Wed, Mar 4, 2009 at 12:14 PM, ron minnich wrote: > On Wed, Mar 4, 2009 at 8:52 AM, J.R. Mauro wrote: > >> Now I haven't tested an SSD for performance, but I know they are >> better. > > Well that I don't understand at all. Is this "faith-based" performance > measurement? :-) No, I have seen several benchmarks. The benchmarks I haven't seen are ones for "how long does it take to actually break these drives?" from anyone other than the manufacturer. > > I have a friend who is doing lots of SSD testing and they're not > always better. For some cases, you pay a whole lot more for 2x greater > throughput. > > it's not as simple as "know they are better". What types of things degrade their performance? I'm interested in seeing other data than the handful of benchmarks I've seen. I imagine writes would be the culprit since you have to erase a whole block first? > >>If I got one, this problem would likely subside, but I'm not >> convinced that SSDs are durable enough, despite what the manufacturers >> say. I haven't seen many torture tests on them, but the fact that >> erasing a block destroys it a little bit is scary. I do a lot of >> sustained writes with my typical desktop workload over the same files, >> and I'd rather not trust them to something that is delicate enough to >> need filesystem algorithms to be optimized for so they don't "wear >> out". > > in most cases write leveling is not in the file system. It's in the > hardware or in a powerpc that is in the SSD controller. =A0It's worth > your doing some reading here. I've seen a lot about optimizing the next-generation filesystems for flash. Despite the claims that the hardware-based solutions will be satisfactory, there are a lot of people interested in making existing filesystems smarter about SSDs, both for wear and for optimizing read/write. Beyond that, though, I feel very shaky just hearing the term "wear leveling". I've had more flash-based devices fail on me than hard drives, but maybe I'm just crazy and the technology has gotten decent enough in the past couple years to allay my worrying. It would just be nice to see a bit stronger alternative being pushed as hard as SSDs. > > That said, I sure would like to have a fusion IO card for venti. From > what my friend is telling me the fusion card would be ideal for venti > -- as long as we keep only the arenas =A0on it. > > ron > >