This is really starting to worry me. I see site after site running similar sets of programs against SSDs, generating the same numbers, within error bars.
The problem is that the numbers they generate are meaningless due to several measurement flaws.
First: Sandforce controllers compress data. Which means that some data (say simple repeating patterns of, oh, I dunno, zeros?) will compress really well, and show bandwidths far higher than real use cases will measure. This is a profound problem with some controllers, and most of the testing programs out there aren’t writing effectively in-compressible data, or mixing compressible with in-compressible data. So for some set of controller chips, the reported bandwidth is (potentially significantly) higher than you will get in practice for streaming writes.
… when you prepare a unit for benchmarking … mebbe … mebbe … its not such a good idea to configure it in … I dunno … super-conservative mode which … er … effectively nukes most of the performance? Mebbe? Maybe normal default config mode … which is pretty much what we should have done … Read moreOne would think I know this by now …