Miscellaneous Aspects and Concluding Remarks

The performance of the drives in various real-world access traces as well as synthetic workloads was brought out in the preceding sections. We also looked at the performance consistency for these cases. Power users may also be interested in performance consistency under worst-case conditions, as well as drive power consumption. The latter is also important when used with battery powered devices such as notebooks and smartphones. Pricing is also an important aspect. We analyze each of these in detail below.

Worst-Case Performance Consistency

Flash-based storage devices tend to slow down in unpredictable ways when subject to a large number of small-sized random writes. Many benchmarks use that scheme to pre-condition devices prior to the actual testing in order to get a worst-case representative number. Fortunately, such workloads are uncommon for direct-attached storage devices, where workloads are largely sequential in nature. Use of SLC caching as well as firmware caps to prevent overheating may cause drop in write speeds when a flash-based DAS device is subject to sustained sequential writes.

Our Sequential Writes Performance Consistency Test configures the device as a raw physical disk (after deleting configured volumes). A fio workload is set up to write sequential data to the raw drive with a block size of 128K and iodepth of 32 to cover 90% of the drive capacity. The internal temperature is recorded at either end of the workload, while the instantaneous write data rate and cumulative total write data amount are recorded at 1-second intervals.

Sequential Write to 90% of Disk Capacity - Performance Consistency

The SanDisk Extreme Pro and the OWC Envoy Pro EX USB-C exhibit the best possible behavior in this stress test. A steady 850 MBps is maintained throughout by the Extreme Pro (and 830 by the Envoy Pro EX), though the temperature shows a toasty 19C and 15C increase in the process for the two units. The T7 Touch starts off around 750 MBps, spends a significant amount of time at 560 MBps before ramping up again to around 600 MBps. The temperature delta is only 12C. The Crucial X8 is the worst of the lot - starting off at 825 MBps fo around 42GB of data prior to dropping below 100 MBps for the reamining duration. The temperature delta is also 15C. The Lexar SL100 Pro is slightly better - starting off at 820 MBps, before moving down to 450 MBps and then down to 180 MBps. The temperature at the end of the scenario is 63C.

Power Consumption

Bus-powered devices can configure themselves to operate within the power delivery constraints of the host port. While Thunderbolt 3 ports are guaranteed to supply up to 15W for client devices, USB 2.0 ports are guaranteed to deliver only 4.5W (900mA @ 5V). In this context, it is interesting to have a fine-grained look at the power consumption profile of the various drives. Using the Plugable USBC-TKEY, the bus power consumption of the drives was tracked while processing the CrystalDiskMark workloads (separated by 30s intervals). The graphs below plot the instantaneous bus power consumption against time, while singling out the maximum and minimum power consumption numbers.

Drive Power Consumption - CrystalDiskMark Workloads

The Samsung Portable SSD T7 Touch's race to idle is the most interesting aspect decipherable from the above results. At just 570 mW idle power consumption, the T7 Touch is a winner when used with a battery-powered host. The peak power consumption is also below 4.5W. The OWC Envoy Pro EX USB-C does go beyond 6W, but, only for a very brief while.

Pricing

The price of flash-based storage devices tend to fluctuate quite a bit over time. However, the relative difference between different models usually doesn't change. The table below summarizes the product links and pricing for the various units discussed in the review.

External Flash Storage Devices - Pricing
Product Model Number Capacity (GB) Street Price (USD) Price per GB (USD/GB)
DIY Plugable USBC-NVME and MyDigitalSSD SBX 1TB USBC-NVME 960 $140 0.15
Crucial Portable SSD X8 1TB CT1000X8SSD9 1000 $165 0.17
Lexar SL100 Pro 1TB LSL100P-1TBRBNA 1000 $179 0.18
Samsung Portable SSD T7 Touch 1TB MU-PC1T0S/WW 1000 $230 0.23
SanDisk Extreme Pro Portable SSD 1TB SDSSDE80-1T00-A25 1000 $230 0.23
OWC Envoy Pro EX USB-C 2TB ENVPROC2N20 1920 $450 0.23

A DIY build is cheap, but can suffer from improper thermals. The X8, with its QLC memory is the cheapest off-the-shelf USB 3.2 Gen 2 SSD, followed closely by the Lexar SL100 Pro. However, both of them are not impressive when it comes to performance consistency for power users. The Extreme Pro and the T7 Touch are priced the same at $0.23/GB.

Final Words

After careful analysis of various aspects (including benchmark numbers, temperatures, and power consumption), it is clear that there is no single DAS unit that wins on all metrics.

Casual users looking for a cheap deal could go in for the X8 - it does win on a lot of benchmarks. However, power users would do well to stay away from it because the performance of the unit is abysmal after the SLC cache runs out.

Users looking for a secure, yet easy to use DAS or those looking for DAS units to use mainly with battery-operated devices should go for the Samsung T7 Touch. Its fingerprint security feature is easy to use, as there is no need to remember passwords. Its thermal design and power consumption profiles are also excellent. The only drawback is that the performance doesn't match up to other devices in the fray.

The OWC Envoy Pro EX has an attractive industrial design and exhibits great performance consistency. Its benchmark numbers are also good, but, given that we evaluated a 2TB model, it is not exactly an apples-to-apples comparison with the other drives.

From the viewpoint of raw performance for power users, our recommendation would go to the SanDisk Extreme Pro Portable SSD. Our only gripe is that its thermal design could do with some improvement.

PCMark 10 Storage Bench - Real-World Access Traces
Comments Locked

38 Comments

View All Comments

  • lilkwarrior - Thursday, January 23, 2020 - link

    Seems pointless to not be Thunderbolt 3 or USB4.
  • avbohemen - Thursday, January 23, 2020 - link

    I wonder what the limit is in the atto/as-ssd iops test. All drives hit a limit of 23-25k 4kB iops (atto) or 32k 4kB iops (as-ssd).

    Throughput is not saturated with 4kB iops and the drives are different enough in other benchmarks.

    Is it a limitation of the usb/uasp protocol or the bridge chip, or something else?
  • avbohemen - Thursday, January 23, 2020 - link

    Sorry, I mean crystaldiskmark instead of as-ssd.
  • Soulkeeper - Thursday, January 23, 2020 - link

    The crucial looked like the winner untill I saw the Performance Consistency results. Horrible.
    Otherwise most the benchmark results, outside of this, seem very close for all the drives to me.
  • ganeshts - Friday, January 24, 2020 - link

    Exactly! And, dare I say, for most casual users, the Crucial drive actual works out well. It is only power users and tech-savvy folks who expect to 'torture' their external drives that need to watch out :) Unlike other review sites [ and I don't want to name any ;) ], our aim is to give the complete picture so that readers can make an informed purchase decision.

    To be honest, if I were to purchase a portable SSD for occasional periodic backups (say, 10 - 20 GB of data at a time), the X8 is actually a good candidate because of the pricing alone.
  • dcroteau - Thursday, January 23, 2020 - link

    What kind of fake data is that?
    An NVMe drive at 19 degree Celsius? Less than room temperature?

    They run notoriously hot and wouldn't be below 30C in any circumstances. They can go as high as 70C without a proper heat sink.

    Even with proper cooling, they will never be below room temp. 19C is very frisky for a room temperature.
  • ganeshts - Friday, January 24, 2020 - link

    It is winter here in CA and the room temperature in my lab is around 63F (as I rarely turn on the air-conditioning in the lab for winters - the benchmarking testbeds are operated remotely / headless).
  • Meteor2 - Saturday, January 25, 2020 - link

    My heating never goes above 19C. Put a jumper on and save the planet.
  • regsEx - Thursday, January 23, 2020 - link

    USB 3.2 Gen 2 is just rebranded USB 3.1. Actual USB 3.2 is Gen 2x2.
  • Tomatotech - Friday, January 24, 2020 - link

    I hope you understood that as I didn’t at all.

Log in

Don't have an account? Sign up now