Re: ssd optimised mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 23, 2009 at 10:06 AM, Dmitri Nikulin <dnikulin@xxxxxxxxx> wrote:
> On Mon, Feb 23, 2009 at 4:44 AM, Steven Pratt <slpratt@xxxxxxxxxxxxxx> wrote:
>> Well this is not really a problem with enterprise class SSD drives.  They
>> almost all use super capacitors to be able to have enough power to flush the
>> dram cache to the nand chips without the need for any external battery
>> backup.
>
> That's excellent, but until consumer-level drives have the same
> feature, the fact remains that consumer SSDs are a net loss in
> reliability compared to consumer rotating disks, where by their
> marketing material they should be a gain. That's an issue with SSDs in
> general and certainly no fault of btrfs, I'm just curious if there's
> anything that can be done in a filesystem to minimise the damage of a
> lost eraseblock. In fact, will metadata mirroring solve this for us
> already, or does that still not handle failures in some "critical"
> blocks at the root of a filesystem?
>

A well-designed SSD should survive power cycling and should provide atomicity
of flush operation regardless of the underlying flash operations. I don't expect
that users of SSD have different requirements about atomicity.

The existence of super capacitors may help increasing the performance
as well as the reliability of data. However, that should not be the necessary
condition for the atomicity.

-- 
Dongjun
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux