Miscellaneous Aspects and Concluding Remarks

The performance consistency for real-world applications was looked at in the previous section. We recently added a test to determine the effectiveness of the thermal solution for sustained workloads. After deleting the SSD volume, a fio workload was 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, instantaneous write data rate, and total amount of data written in total till that point of time were recorded.

Sequential Write to 90% of Disk Capacity - Performance Consistency

The Plugable TBT3-NVME2TB tops out at 51C, while the OWC Envoy Pro EX climbs up to 58C. The TEKQ Rapide enclosure, however, is not able to keep up with the performance of the WD SN750, allowing the SSD temperature to climb up to 66C. It is likely that such a hot internal SSD would not pass Intel certification for Thunderbolt 3 SSDs, but that is clearly not a concern for DIY enthusiasts. On the other hand, vendors like Plugable and OWC have to pass certification, and may end up having to implement proactive throttling in the firmware of the SSDs used in Thunderbolt 3 enclosures. The performance under such a stressful workload is nothing to write home about for either the Plugable or the OWC SSD. Both show remarkably similar behavior - for the first 1TB of writes, the performance is pegged at around 140 MBps, and beyond that, it keeps oscillating between 50 and 120 MBps. The WD SN750 in the TEKQ Rapide, on the other hand, maintains a rock-solid 640 MBps throughout the workload even after the SLC cache rus out (with the older Windows caching policy, it is 1500 MBps+). The official response from Plugable regarding this behavior was as follows: "In order to ensure a positive user experience, Intel has strict thermal and power requirements NVMe media must meet for use in bus-powered Thunderbolt 3 storage devices that we followed. We followed these guidelines to get Intel certification and provide the best experience for our customers."

The above exercise also allows us to determine the SLC cache size and/or the amount of data that can be written in one shot without a drop in the write data rate. The graphs below plot the transfer rate and the total data transfer amount from the start of the fio workload to the approximate timestamp at which the transfer rate shows a significant drop.

Sustained Writes - Characteristics

Both the Plugable and OWC drives have around 25GB of SLC cache, while the WD SN750 in the TEKQ Rapide has around 17GB.

Thunderbolt 3 host ports can supply up to 15W for downstream devices. M.2 NVMe drives do not consume that much power, but, we did take a fine-grained look at the power consumption profile for all three drives. Using the Plugable USBC-TKEY, the bus power consumption for the SSDs was tracked while the CrystalDiskMark workloads were processed. The workloads were set up with an interval time of 30s.

Drive Power Consumption - CrystalDiskMark Workloads

As expected, the power consumption profile for both the OWC and Plugable drives were similar - with the peak consumption being slightly south of 7W, and idling at around 2W. Our DIY configuration idled at around 2.5W, with peaks above 7W. Overall, the OWC and Plugable drives consumed lesser energy, albeit while delivering lower performance.

Support for TRIM is essential for flash-based storage devices in order to maintain long-term performance consistency. Since Thunderbolt 3 SSDs are seen as NVMe drives by the OS, TRIM support can be taken for granted. We used CyberShadow's trimcheck tool to confirm by using the following routine:

  • Format the SSD in NTFS
  • Load the trimcheck program into it and execute
  • Use the PowerShell command Optimize-Volume -DriveLetter Z -ReTrim -Verbose (assuming that the drive connected to the storage bridge is mounted with the drive letter Z)
  • Re-execute trimcheck to determine status report

Conclusions can be made based on the results from the last two steps. As expected, all three drives support TRIM.

TRIM Support

Moving on to the pricing aspect, Plugable is launching the TBT3-NVME2TB at $500, but, with a $100 discount on top. Even with a $500 price tag, the TBT3-NVME2TB is the most economical of the lot on a per-GB basis. Its post-formatted 2048 GB capacity gives it the edge, when compared with the 1920GB capacity of the OWC Envoy Pro EX Thunderbolt 3.

Price per GB

External Flash Storage Devices - Pricing
Product Model Number Capacity (GB) Street Price (USD) Price per GB (USD/GB)
Plugable TBT3-NVME2TB 2TB TBT3-NVME2TB 2048 $500 0.24
OWC Envoy Pro EX Thunderbolt 3 2TB OWCTB3ENVP20 1920 $480 0.25
DIY TEKQ Rapide - WD Black SN750 TB3 SSD 1TB (Win 10 1809) N/A 1000 $189 + $208 - $80 = $317 0.32

In summary, we would have liked better performance consistency for stressful writes from both the Plugable TBT3-NVME2TB and the OWC Envoy Pro EX Thunderbolt 3. However, given the price points, very few users may complain about that aspect. The thermal design for the Plugable drive is excellent, while the ruggedness of the OWC drive may make it attractive to certain market segments. By and large, the performance of the Plugable and OWC drives are equivalent, and users can make a purchase decision purely based on the best available deal at the time of purchase. On a general note, we are happy to see the appearance of economical Thunderbolt 3 SSDs in the market with high performance for real-world workloads.

Real-World Benchmarks and Performance Consistency
Comments Locked

19 Comments

View All Comments

  • patel21 - Tuesday, November 12, 2019 - link

    Does anyone know of a good m.2 ssd enclosure to make a usb A / usb C portable Drive.

    I have a 240GB SATA SSD, which I want to make into a portable drive.
  • OctaneZ - Tuesday, November 12, 2019 - link

    Yes, another pluggable product:
    Plugable USB C to M.2 NVMe Tool-free Enclosure USB C and Thunderbolt 3 Compatible up to USB 3.1 Gen 2 Speeds (10Gbps). Adapter Includes USB-C and USB 3.0 Cables (Supports M.2 NVMe SSDs 2280 2260 2242)
    ~$50 I ordered this in June of 2019 and through an Inland (Microcenter) 1TB Phison 12 (~$100)

    I get 550MB/s on it!

    https://smile.amazon.com/Plugable-Tool-free-Enclos...
  • notashill - Tuesday, November 12, 2019 - link

    Be careful, it's not compatible with M.2 SATA drives which is what this person was asking about.

    But those microcenter NVMe drives really are a great bargain. $37/60/100 for 256/512/1TB. Though confusingly they have 2 1TB drives that are basically the same price and one is way faster (x2 vs x4).
  • patel21 - Wednesday, November 13, 2019 - link

    You are right, this is for nvme m.2 drives only. Thanks for pointing it out.
  • regsEx - Tuesday, November 12, 2019 - link

    tones of them on ali

    Ugreen of high quality, for example. There are both SATA and NVMe on the page.
    https://www.aliexpress.com/item/32975190381.html

    Rest of them. Just make sure you are getting SATA one. NVMe has different M.2 keys.
    https://www.aliexpress.com/af/m.2-enclosure.html?t...
  • vailr - Sunday, November 17, 2019 - link

    I'd recommend purchase of this type of item from Amazon instead of AliExpress, due to warranty support issues. A "Jeyi" brand unit was purchased from AliExpress & shipped direct from China, & there was no English language support available after it quit working. Amazon offers these (and other) brands of NVMe enclosures: TDBT, Ineo, Inateck. All in the $30 to $38 price range.
  • h4xolotl - Friday, November 29, 2019 - link

    The ones on ali you linked are all USB-C (not thunderbolt 3) drive enclosures.

    They're much slower
  • Valantar - Wednesday, November 13, 2019 - link

    I haven't used this specific drive, but my experiences with previous Orico enclosures have been excellent. Note that there's versions for SATA and NVMe, make sure to pick the right one. https://m.aliexpress.com/item/32998009158.html?tra...
  • dqniel - Tuesday, November 12, 2019 - link

    The Plugable drive is "only" $400 right now, which gives a pretty good price per GB.
  • Valantar - Wednesday, November 13, 2019 - link

    Looks like some good DIY TB3 cases are finally showing up. Not cheap, but decent at least:
    https://m.aliexpress.com/storesearch/list/.html?so...

Log in

Don't have an account? Sign up now