On Tue, 21 Oct 2008, MC wrote: > > There is a fusion-io user here claiming that the performance drops > 90% after the device has written to capacity once. Does fusion-io
Isn't this what is expected from FLASH-based SSD devices? They have to erase before they can write. The vendor is kind enough to deliver a pre-erased drive so the user feels an initial rush of exhilaration and feels good about the purchase. With standard hard drive interfaces the drive does not know if written data is useful or not so it can only erase when an overwrite is requested. This is because with hard drives, there is no need to "free" any data on the media. Usually the SSD's erase block size is larger than the filesystem block size so more data needs to be erased than will be written, so some pre-existing data needs to be read and restored (potentially placing it at risk). With a higher level interface (e.g. to ZFS) then freed regions can be erased once they are added to the filesystem free list and will hopefully be erased by the time they are used again. It seems that optical media often support an erase mechansim so perhaps there is something in the IDE/ATA/SATA/SCSI/SAS protocols which can be used to explicitly erase blocks. Bob ====================================== Bob Friesenhahn [EMAIL PROTECTED], 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