Storage


Firmware Update to Fix the Samsung SSD 840 EVO Read Performance Bug Coming on October 15th

Firmware Update to Fix the Samsung SSD 840 EVO Read Performance Bug Coming on October 15th

A week ago Samsung acknowledged the existence of the read performance bug in the SSD 840 EVO and I just received a note that the fixed firmware is in validation process and is expected to be released to the public on October 15th. Unfortunately I don’t have any further details about the bug or the fix at this point, or whether the update is coming to the ‘vanilla’ SSD 840 and OEM models, but I hope to get more details as the public release gets closer, so stay tuned.

Corsair Flash Voyager GTX USB 3.0 256GB Flash Drive Capsule Review

Corsair Flash Voyager GTX USB 3.0 256GB Flash Drive Capsule Review

The rise of USB 3.0 as a high speed interface for PCs and the increasing affordability of flash memory has led to some very interesting products. USB flash drives are a dime a dozen, but there is scope for manufacturers to differentiate themselves. Corsair’s Flash Voyager GTX series brings SSD controllers to the flash drive market. Coupling it with a SATA – USB 3.0 bridge allows them to set benchmark records for their product line. More importantly, it brings some unique features. The rest of the review will present the DAS (direct-attached storage) benchmark numbers from our evaluation of the 256GB version, along with a few observations.

Benchmarking with HD Tune Pro

The unit was benchmarked in our DAS testbed (running Windows 8.1 Pro x64) after formatting it in NTFS. Prior to formatting, we ran HD Tune Pro’s artificial benchmarks on the drive. Note that the sequential read / writes do not make a lot of sense for SSDs or flash drives, as they are more for determining how bandwidth varies as we go further away from the spindle in hard drives.

From the gallery above, we have around 336 MBps reads and around 178 MBps writes for random accesses. For large (8 MB) accesses, this improves to 395 MBps reads and 231 MBps writes.

TRIM Support

HD Tune Pro’s information page shows that the flash drive supports all the S.M.A.R.T features as well as a multitude of other SATA features. Importantly, TRIM is supported. Using CyberShadow’s TrimCheck utility, we confirmed that TRIM does indeed work on the Flash Voyager GTX.

Benchmark Numbers

Moving on to real-life benchmarks, we first have the robocopy benchmarks with various queue depths (as made visible to end users through robocopy’s multi-threaded option)

Corsair Flash Voyager GTX USB 3.0 256 GB robocopy Benchmarks (MBps)
  Write to DAS Read from DAS
  8 16 32 64 8 16 32 64
Photos 122.72 116.11 118.37 119.59 279.94 313.99 303.84 295.13
Videos 122.40 118.19 118.90 118.81 298.63 292.18 289.24 288.14
BR 117.35 118.09 114.84 117.06 297.71 291.59 289.20 285.51

The robocopy benchmarks represent the typical use-case for high-speed flash drives. However, we also processed PC Mark 8’s storage bench. Out of the various available workloads, we chose a few multimedia processing traces.

Corsair Flash Voyager GTX USB 3.0 256 GB PCMark8 Storage Benchmarks (MBps)
  Write Bandwidth Read Bandwidth
Adobe Photoshop (Light) 140.46 105.57
Adobe Photoshop (Heavy) 153.69 107.60
Adobe After Effects 123.47 120.05
Adobe Illustrator 138.09 114.13

 

Corsair SSD Toolbox

The Flash Voyager GTX is also recognized by Corsair’s SSD Toolbox. One of the interesting facts revealed by the toolbox is the firmware version, S9FM01.7. A cursory search of the version number on the Internet reveals that the controller in the flash drive is the Phison S9. Readers might remember the previous generation Phison S8 controller being used in the Corsair Force Series LS SSD. It is heartening to see that the SSD controller along with the flash chips and the SATA – USB 3.0 bridge can be packed in such a small form factor.

The SSD Toolbox also allows for upgrading the firmware and configuring the overprovisioning (i.e, X GB out of 256 GB can be set aside, invisible to the OS, for use by the SSD controller to prolong the life of the flash).

Concluding Remarks

Coming to the business end of the review, the Corsair Flash Voyager GTX USB 3.0 flash drive continues Corsair’s tradition of improving the performance of their USB 3.0 flash drive every year. As icing on the cake, we have a real SSD controller in the form of the Phison S9 inside.

The performance of the drive leaves us with no doubt that it would be a great Windows-to-Go drive. Unfortunately, Corsair has not decided to pursue the certification process. As far as non-enterprise consumers go, this is perfectly acceptable – the performance for Windows-to-Go is there without the extra cost associated with obtaining the certification that eventually gets passed on to them.

Minor points of concern include Corsair’s refusal to divulge the flash memory configuration / SATA – USB 3.0 bridge model being used (as these could potentially change in future production runs) and the inability to configure overprovisioning for non-NTFS file systems.

Pretty much the only downside is the premium that one needs to pay for the form factor. The 256GB version currently retails for $220 on Amazon, which is at least $70 more than what one would pay for a 2.5″ SSD and a bus-powered USB 3.0 enclosure. There are definitely use-cases where the form factor (and absence of hanging cables) plays an important role. In those roles, the Corsair Flash Voyager GTX is one of the top performers.

Corsair Flash Voyager GTX USB 3.0 256GB Flash Drive Capsule Review

Corsair Flash Voyager GTX USB 3.0 256GB Flash Drive Capsule Review

The rise of USB 3.0 as a high speed interface for PCs and the increasing affordability of flash memory has led to some very interesting products. USB flash drives are a dime a dozen, but there is scope for manufacturers to differentiate themselves. Corsair’s Flash Voyager GTX series brings SSD controllers to the flash drive market. Coupling it with a SATA – USB 3.0 bridge allows them to set benchmark records for their product line. More importantly, it brings some unique features. The rest of the review will present the DAS (direct-attached storage) benchmark numbers from our evaluation of the 256GB version, along with a few observations.

Benchmarking with HD Tune Pro

The unit was benchmarked in our DAS testbed (running Windows 8.1 Pro x64) after formatting it in NTFS. Prior to formatting, we ran HD Tune Pro’s artificial benchmarks on the drive. Note that the sequential read / writes do not make a lot of sense for SSDs or flash drives, as they are more for determining how bandwidth varies as we go further away from the spindle in hard drives.

From the gallery above, we have around 336 MBps reads and around 178 MBps writes for random accesses. For large (8 MB) accesses, this improves to 395 MBps reads and 231 MBps writes.

TRIM Support

HD Tune Pro’s information page shows that the flash drive supports all the S.M.A.R.T features as well as a multitude of other SATA features. Importantly, TRIM is supported. Using CyberShadow’s TrimCheck utility, we confirmed that TRIM does indeed work on the Flash Voyager GTX.

Benchmark Numbers

Moving on to real-life benchmarks, we first have the robocopy benchmarks with various queue depths (as made visible to end users through robocopy’s multi-threaded option)

Corsair Flash Voyager GTX USB 3.0 256 GB robocopy Benchmarks (MBps)
  Write to DAS Read from DAS
  8 16 32 64 8 16 32 64
Photos 122.72 116.11 118.37 119.59 279.94 313.99 303.84 295.13
Videos 122.40 118.19 118.90 118.81 298.63 292.18 289.24 288.14
BR 117.35 118.09 114.84 117.06 297.71 291.59 289.20 285.51

The robocopy benchmarks represent the typical use-case for high-speed flash drives. However, we also processed PC Mark 8’s storage bench. Out of the various available workloads, we chose a few multimedia processing traces.

Corsair Flash Voyager GTX USB 3.0 256 GB PCMark8 Storage Benchmarks (MBps)
  Write Bandwidth Read Bandwidth
Adobe Photoshop (Light) 140.46 105.57
Adobe Photoshop (Heavy) 153.69 107.60
Adobe After Effects 123.47 120.05
Adobe Illustrator 138.09 114.13

 

Corsair SSD Toolbox

The Flash Voyager GTX is also recognized by Corsair’s SSD Toolbox. One of the interesting facts revealed by the toolbox is the firmware version, S9FM01.7. A cursory search of the version number on the Internet reveals that the controller in the flash drive is the Phison S9. Readers might remember the previous generation Phison S8 controller being used in the Corsair Force Series LS SSD. It is heartening to see that the SSD controller along with the flash chips and the SATA – USB 3.0 bridge can be packed in such a small form factor.

The SSD Toolbox also allows for upgrading the firmware and configuring the overprovisioning (i.e, X GB out of 256 GB can be set aside, invisible to the OS, for use by the SSD controller to prolong the life of the flash).

Concluding Remarks

Coming to the business end of the review, the Corsair Flash Voyager GTX USB 3.0 flash drive continues Corsair’s tradition of improving the performance of their USB 3.0 flash drive every year. As icing on the cake, we have a real SSD controller in the form of the Phison S9 inside.

The performance of the drive leaves us with no doubt that it would be a great Windows-to-Go drive. Unfortunately, Corsair has not decided to pursue the certification process. As far as non-enterprise consumers go, this is perfectly acceptable – the performance for Windows-to-Go is there without the extra cost associated with obtaining the certification that eventually gets passed on to them.

Minor points of concern include Corsair’s refusal to divulge the flash memory configuration / SATA – USB 3.0 bridge model being used (as these could potentially change in future production runs) and the inability to configure overprovisioning for non-NTFS file systems.

Pretty much the only downside is the premium that one needs to pay for the form factor. The 256GB version currently retails for $220 on Amazon, which is at least $70 more than what one would pay for a 2.5″ SSD and a bus-powered USB 3.0 enclosure. There are definitely use-cases where the form factor (and absence of hanging cables) plays an important role. In those roles, the Corsair Flash Voyager GTX is one of the top performers.

Samsung Acknowledges the SSD 840 EVO Read Performance Bug - Fix Is on the Way

Samsung Acknowledges the SSD 840 EVO Read Performance Bug – Fix Is on the Way

During the last couple of weeks, numerous reports of Samsung SSD 840 and 840 EVO having low read performance have surfaced around the Internet. The most extensive one is probably a forum thread over at Overclock.net, which was started about month ago and currently has over 600 replies. For those who are not aware of the issue, there is a bug in the 840 EVO that causes the read performance of old blocks of data to drop dramatically like the HD Tach graph below illustrates. The odd part is that the bug only seems to affect LBAs that have old data (>1 month) associated with them because freshly written data will read at full speed, which also explains why the issue was not discovered until now. 

Source: @p_combe

I just got off the phone with Samsung and the good news is that they are aware of the problem and have presumably found the source of it. The engineers are now working on an updated firmware to fix the bug and as soon as the fix has been validated, the new firmware will be distributed to end-users. Unfortunately there is no ETA for the fix, but obviously it is in Samsung’s best interest to provide it as soon as possible.

Update 9/27: Samsung just shed some light on the timeline and the fixed firmware is scheduled to be released to the public on October 15th.

I do not have any further details about the nature of the bug at this point, but we will be getting more details early next week, so stay tuned. It is a good sign that Samsung acknowledges the bug and that a fix is in the works, but for now I would advise against buying the 840 EVO until there is a resolution for the issue.

Samsung Acknowledges the SSD 840 EVO Read Performance Bug - Fix Is on the Way

Samsung Acknowledges the SSD 840 EVO Read Performance Bug – Fix Is on the Way

During the last couple of weeks, numerous reports of Samsung SSD 840 and 840 EVO having low read performance have surfaced around the Internet. The most extensive one is probably a forum thread over at Overclock.net, which was started about month ago and currently has over 600 replies. For those who are not aware of the issue, there is a bug in the 840 EVO that causes the read performance of old blocks of data to drop dramatically like the HD Tach graph below illustrates. The odd part is that the bug only seems to affect LBAs that have old data (>1 month) associated with them because freshly written data will read at full speed, which also explains why the issue was not discovered until now. 

Source: @p_combe

I just got off the phone with Samsung and the good news is that they are aware of the problem and have presumably found the source of it. The engineers are now working on an updated firmware to fix the bug and as soon as the fix has been validated, the new firmware will be distributed to end-users. Unfortunately there is no ETA for the fix, but obviously it is in Samsung’s best interest to provide it as soon as possible.

Update 9/27: Samsung just shed some light on the timeline and the fixed firmware is scheduled to be released to the public on October 15th.

I do not have any further details about the nature of the bug at this point, but we will be getting more details early next week, so stay tuned. It is a good sign that Samsung acknowledges the bug and that a fix is in the works, but for now I would advise against buying the 840 EVO until there is a resolution for the issue.