On Fri, 1 Jan 2010, David Magda wrote:

It doesn't exist currently because of the behind-the-scenes re-mapping that's being done by the SSD's firmware.

While arbitrary to some extent, and "actual" LBA would presumably the number of a particular cell in the SSD.

There seems to be some severe misunderstanding of that a SSD is. This severe misunderstanding leads one to assume that a SSD has a "native" blocksize. SSDs (as used in computer drives) are comprised of many tens of FLASH memory chips which can be layed out and mapped in whatever fashion the designers choose to do. They could be mapped sequentially, in parallel, a combination of the two, or perhaps even change behavior depending on use. Individual FLASH devices usually have a much smaller page size than 4K. A 4K write would likely be striped across several/many FLASH devices.

The construction of any given SSD is typically a closely-held trade secret and the vendor will not reveal how it is designed. You would have to chip away the epoxy yourself and reverse-engineer in order to gain some understanding of how a given SSD operates and even then it would be mostly guesswork.

It would be wrong for anyone here, including someone who has participated in the design of an SSD, to claim that they know how a "SSD" will behave unless they have access to the design of that particular SSD.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to