SanDisk CloudSpeed Eco 1.92TB 2.5" SATA $120

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

UhClem

Active Member
Jun 26, 2012
376
204
43
NH, USA
Pny cs3030, which I have, does something similar


It can write zeros all day long at 1.7GBs but random is a lot slower.
Thank you. That is interesting.

I suspect that you could demonstrate that same behavior using, e.g., dd :
Code:
dd if=/dev/zero of=/dev/nvme0n1_of_cs3030 bs=4M count=12000
vs
Code:
dd if=/mnt/Xtmpfs/random_48GiB of=/dev/nvme0n1_of_cs3030 bs=4M count=12000
After a quick perusal of the NVMe spec, there IS a command (optional feature) for Write_Zeroes, which would offer a mechanism for this optimization--and, hence, require a workaround to prevent its possible availability, and use, from (deceptively) skewing NVMe test results.

Two points to note:
1. No such mechanism exists in the ATA spec (applicable to SATA SSDs) [and very unlikely in SCSI spec (for SAS SSDs)]
2. (assuming that one can replicate the linked test result) For that controller, said optimization only appears to be applied when the pseudo-fast-cache is in full play; else its write-zero rate would (probably/likely) always be >> 1.7G/s.
 

nexox

Active Member
May 3, 2023
138
67
28
Well I have looked through my old benchmark data and don't have anything specifically about writing zeros to the early Sandforce drives (though I do have a chart that shows writing the same block of random data repeatedly is quite a lot faster than fully random data, there's not enough documentation of methods to go with that one to be very convincing.) I did a quick survey and none of my personal drives seem to differentiate between zero and urandom writes, but they're all either Intel or these Sandisks, so don't really cover a lot of the market.

[Specifications (ATA & NVMe) dictate that a WRITE (device cmd) results in a write to the media.]
Technically an update to the metadata is a write to the media, and in my experience "technically" is how SSD makers like to follow the specs, that's how some of those Sandforce drives could lose 20+MB of data which had successfully been fsync'd on power loss. The spec said they could return the fsync command when the data had been written durably, but, because at that time it was written with just spinning disks in mind, it did not explicitly require that the metadata required to read the data back must be written durably, so after reboot you would read back zeros or older version of the pages. Even Intel played that game, to a lesser extent, until they added PLP in the third gen drives.
 

A33

New Member
Mar 16, 2023
13
7
3
Hi,

I have tried the drives for a few days and all seem to work fine. I'd like to update de firmware as the are running ancient ones (from version 0 to version 3 vs. currently ZR11). I have search online but the firmware upgrade process does not seem to be that straightforward.

Firmware available on: CloudSpeed Gen. II Eco & Ultra SSD Drive Firmware (ZR11) (wd.com)

1. Connect the drives to a Windows machine
2. Download de firmware from wd.com. There seem to be several firmwares on the wd zip file, how should I choose the correct one?
2. Run the SanDisk Guard Tool for Windows.
3. Update the firmware. Here is where I'd like input from someone who has actually updated it. Some people online speak about using a 256 bytes offset.

Thanks
 
  • Like
Reactions: T_Minus

sohailoo

New Member
Sep 13, 2023
3
0
1
should I use these for torrenting(random read/write)? I'm downloading and uploading 24/7 with 10-20 torrents active at the same time
my speed is 500/200, or should I stick with HDDs?
 

EasyRhino

Well-Known Member
Aug 6, 2019
441
318
63
should I use these for torrenting(random read/write)? I'm downloading and uploading 24/7 with 10-20 torrents active at the same time
my speed is 500/200, or should I stick with HDDs?
A generic piece of advice for torrenting drives is they are subject to a ton of random write activity.

If your current hard drives are not keeping up, then SSD upgrade would probably be great. If they ARE keeping up, then there may not be any urgency.

Also, a generic piece of advice for using a SSD for torrenting is to be careful about using up the write endurance. However, these guys are rated at 0.6 DWPD for 5 years.... and I don't think you're going to be writing 600GB every day.
 

nexox

Active Member
May 3, 2023
138
67
28
Strictly speaking, torrents don't have to mean random writes - if the torrent client waits until an entire piece (usually 1MB, 4MB, or larger) is downloaded to memory and passes checksum before writing it to disk (a reasonable thing to do if you want to get decent download performance on spinning disks,) then that's pretty much a sequential write for an SSD and won't take as much life out of the NAND as a random write workload with 4k or 16k block size will.

But yeah even if the client is particularly awful and writes every 4k downloaded directly to disk with an fsync you would still need 6-12 months downloading at a constant 500Mbps to wear out one of these drives.
 
  • Like
Reactions: Aluminat

A33

New Member
Mar 16, 2023
13
7
3
I've tried the windows app as described, but failed miserably, again. Then succeeded with the linux version with a little trick:

./scli update /dev/sdb -p ZR09RPA1_w_boot_BLR-0080_QR.dob -m dnld-wo -l 1
./scli update /dev/sdb -m activate
./scli update /dev/sdb -f -p ZR11RPA1_w_boot_BLR-0080_QR.dob -m dnld-wo
./scli update /dev/sdb -m activate

I found that doing separate download + activate worked well if I've used the older firmware first. Using ZR11PA1 straight from ZR03PA didn't worked.
Updated 4 drives using ubuntu without problem with these commands. One drive was on ZR01, two on ZR04 and the last one on ZR07. All completed without errors using a sata to usb sabrent adapter. From Windows (using the same adapter) was impossible to get the drives detected.
 

Fritz

Well-Known Member
Apr 6, 2015
3,192
1,202
113
69
Updated 4 drives using ubuntu without problem with these commands. One drive was on ZR01, two on ZR04 and the last one on ZR07. All completed without errors using a sata to usb sabrent adapter. From Windows (using the same adapter) was impossible to get the drives detected.
Hooray for Linux.
 
  • Like
Reactions: omgwtfbyobbq