01-01-2011 05:36 AM
01-04-2011 03:51 PM
The compression processing is done by the SandForce controller. It does not rely on the host system CPU at all.
Yes I know that I mean like a CPU limit for the SandForce controller itself yes....Which is why I said "like a slow CPU" .
01-04-2011 04:51 PM
If I understand it right, trim on the SF drives occurs in a very controlled manner and is designed to minimize write amplification. As a result, unlike the more traditional (indilinx) SSD's where there can be a rapid implementation of trim/garbage collection resulting in rapid recovery of speed (at the cost of increased write amplification), sand force drives on the other hand, will sacrifice "as new" speeds in favor of a more measured and selective implementation of trim with selective blocks being pushed through for erase and rewrite. There is also reasonable speculation that SF drives monitor the amounts of writes during a given period and use that data to adjust write speed to secure nand longevity consistent with warranty periods. This combination of maximizing nand longevity/minimizing write amplification does result in an overall decline in performance to a "settled state" that can be 15 to 20% below "as new". Furthermore extensive use of incompressible data (video, music, zip and rar etc.) will slow these drives in both performance and ability to minimize write amplification.
Curiouser and curiouser.
01-04-2011 11:04 PM
PeterUK wrote:
The compression processing is done by the SandForce controller. It does not rely on the host system CPU at all.
Yes I know that I mean like a CPU limit for the SandForce controller itself yes....Which is why I said "like a slow CPU" .
Even if there was a processor-bottleneck, the gains are still noticable. BTW, the SF-2xxx will be released next year and are suppose to hit 500MB/s sequential...
01-05-2011 02:29 AM
Even if there was a processor-bottleneck, the gains are still noticable. BTW, the SF-2xxx will be released next year and are suppose to hit 500MB/s sequential...
Very noticeable if you like writing ones and zeros.
^ and by that I mean a file that consists when written just ones or zeros so it can compress it well.
Of course there is a disadvantaged (advantages too just posting the disadvantage) by doing compression on a SSD which is you are limited to the port speed since it decompresses at the SSD and so can't push data out faster then the port but with NTFS compression you pull data off the SSD compressed and decompress it after.
Message was edited by: PeterUK
01-05-2011 08:23 PM
PeterUK wrote:
Even if there was a processor-bottleneck, the gains are still noticable. BTW, the SF-2xxx will be released next year and are suppose to hit 500MB/s sequential...
Very noticeable if you like writing ones and zeros.
^ and by that I mean a file that consists when written just ones or zeros so it can compress it well.
Of course there is a disadvantaged (advantages too just posting the disadvantage) by doing compression on a SSD which is you are limited to the port speed since it decompresses at the SSD and so can't push data out faster then the port but with NTFS compression you pull data off the SSD compressed and decompress it after.
Message was edited by: PeterUK
.44x write amplification with Vista + Office 2007 install... that means compression is probably in the 60-70% range: http://images.anandtech.com/reviews/storage/SandForce/SF-2000/durawrite.jpg http://images.anandtech.com/reviews/storage/SandForce/SF-2000/durawrite.jpg
Don't forget that port bandwidth is really only an issue on sequential read/writes with relatively deep queue depths. The SF-2xxx is going to be SATA 6Gb/s so port bandwidth won't be a problem.