Conclusion

The RC100 is Toshiba's contribution to the growing field of entry-level NVMe SSDs, and it is distinctive in several ways: the small form factor based on a BGA SSD, its use of the relatively rare NVMe Host Memory Buffer feature, and its fairly low maximum power draw. Unfortunately, the RC100's performance is nothing special, except when it's bad.

Under ideal conditions, the RC100 doesn't even need the NVMe Host Memory Buffer feature to offer competitive performance against other low-end NVMe SSDs. Leaving HMB on allows the 480GB RC100 to continue performing reasonably well even under adverse conditions like running tests on a completely full drive. From SATA SSDs, we're used to seeing those tougher tests clearly reveal the high latency cost of DRAMless SSDs. The NVMe HMB feature successfully eliminates that often acute weakness of DRAMless SSDs, making the 480GB RC100 a fairly well-rounded performer. HMB doesn't help with every workload, but it's definitely a valuable feature. DRAMless NVMe SSDs don't have to suffer all the problems that DRAMless SATA drives exhibit.

The 240GB RC100 didn't fare quite as well. On lighter workloads it trails the 480GB model by a fairly normal margin given the capacity difference, but the situation completely changes when the 240GB drive is full. In that case, write latency goes sky high and that leads to a fairly severe impact on read operations as well. The 240GB RC100 is clearly incapable of performing wear leveling and garbage collection at an acceptable speed when the drive is full; some of the results are not even clearly better than a mechanical hard drive. We would suspect a defective drive if it weren't for the other results continuing to look reasonable while the full-drive ATSB tests produced reproducible horrifying results.

This looks pretty likely to be an inherent flaw, and it is likely to be even more severe and easier to encounter on the 120GB model. Because while not filling a SSD is common and well-grounded advice, the reality is that these drives sometimes will be filled in day-to-day use, especially in the case of small drives where space is at a premium. Toshiba may be able to improve the garbage collection somewhat with firmware updates, but for now it is clear that those smaller two models should not be filled completely if at all possible. We have not determined how much manual overprovisioning is necessary to keep performance within a reasonable range, but users definitely should set aside some spare area with those models, and it's been a long time since we've felt the need to make that recommendation. Plenty of other recent low-end SSDs lose a lot of there performance when full, but there's a big difference between losing half the performance and losing 90%.

There aren't many options at the moment for other M.2 2242 SSDs, and most the alternatives are outdated M.2 SATA drives with planar MLC NAND—so they might offer better worst-case write speeds than the RC100, but they won't beat it on capacity or real-world performance. If anybody does try to challenge Toshiba in the M.2 2242 niche, the competition would be subject to the same constraints Toshiba has faced. Samsung could put their PM971 BGA SSD on a M.2 card and completely outclass the RC100's performance thanks to the inclusion of LPDDR4 in the PM971, but I doubt Samsung would bother making a retail product for this small of a market segment. The companies that do like to maintain a wide product selection with lots of form factors (ADATA, Transcend, Lite-On/Plextor) would have to use a DRAMless NVMe controller like the Phison E8T or Marvell 88NV1160 in order to have room for any actual NAND on the card, or else opt for more expensive packaging to stack the NAND on the controller and make it a BGA SSD. The options for this form factor will continue to be largely limited to the drives OEMs are shipping and a handful of retail derivatives of those same drives, so users looking to upgrade from an OEM drive will not be able to get much of a performance or capacity boost unless their system can accommodate the more common 80mm M.2 card length.

NVMe SSD Price Comparison
(2018-06-14)
  120-128GB 240-256GB 400-512GB 960-1200GB
Toshiba RC100 $59.99 (50¢/GB) $79.99 (33¢/GB) $154.99 (32¢/GB)  
MyDigitalSSD SBX $44.99 (35¢/GB) $69.99 (27¢/GB) $139.99 (27¢/GB) $299.99 (29¢/GB)
HP EX900 $56.99 (47¢/GB) $94.99 (38¢/GB) $174.99 (35¢/GB)  
ADATA XPG SX8200   $89.99 (37¢/GB) $169.99 (35¢/GB) $349.99 (36¢/GB)
HP EX920   $109.99 (43¢/GB) $179.99 (35¢/GB) $279.99 (27¢/GB)
Intel SSD 760p $82.96 (65¢/GB) $115.20 (45¢/GB) $217.35 (42¢/GB) $371.99 (36¢/GB)
Samsung 970 EVO   $106.01 (42¢/GB) $196.01 (39¢/GB) $396.01 (40¢/GB)
Western Digital WD Black (2D NAND)   $79.99 (31¢/GB) $149.95 (29¢/GB)  
Western Digital WD Black
(3D NAND)
  $109.90 (44¢/GB) $199.99 (40¢/GB) $399.99 (40¢/GB)
SATA Drives:        
Crucial MX500   $72.99 (29¢/GB) $109.99 (22¢/GB) $229.99 (23¢/GB)
Crucial BX300 $42.99 (36¢/GB) $74.91 (31¢/GB) $143.87 (30¢/GB)  
Samsung 860 EVO   $78.69 (31¢/GB) $126.94 (25¢/GB) $248.01 (25¢/GB)
WD Blue 3D NAND   $69.99 (28¢/GB) $117.53 (24¢/GB) $229.99 (23¢/GB)

Toshiba's introductory pricing for the RC100 isn't too bad, but it will need to come down a bit to beat the Phison-based MyDigitalSSD SBX, the current price leader among NVMe SSDs. The Toshiba RC100 does score several performance wins against the SBX, but the overall picture doesn't justify a significant price premium.

The 120GB RC100 should be ignored. At this capacity, the NAND flash will almost always be the bottleneck so there's no reason to prefer a NVMe drive over a SATA drive. The Crucial BX300 with 3D MLC (albeit an older generation) is still available for those who really need a cheap, small SSD. For most users, jumping up to at least 240GB makes the most sense, even if it means sticking with SATA for now. Unlike the 120GB capacity class, there's tons of competition for 240GB and larger drives. The 240GB Toshiba RC100 has a very small price premium over mainstream SATA drives, and the RC100 does outperform them on typical workloads. But those mainstream SATA drives are equipped with on-board DRAM that helps them perform well on the heaviest workloads and retain much better performance when filled up. The abysmal full-drive performance of the 240GB RC100 combined with the likelihood of getting a drive that size close to full means many users should avoid that model.

The 480GB RC100 is a safer buy with less crippling full-drive performance and a much lower likelihood of ending up full from ordinary desktop usage. A large video or game library could still cause it some trouble, but for most users that's a minor and avoidable concern. Unfortunately, 480GB is also the point at which the SATA drives start having a serious price advantage over even the cheapest NVMe SSDs.

Some users will value the RC100 for its unique features such as the M.2 2242 form factor. Most users simply want to know if low-cost NVMe drives like the RC100 mean that NVMe is ready to push SATA out of the mainstream SSD market. The answer there is still clearly "no", but we are getting closer to having NVMe drives that can beat SATA on both price and performance.

Power Management
Comments Locked

62 Comments

View All Comments

  • MadAd - Saturday, June 23, 2018 - link

    +1

    Anyone can review a flagship release, this is real tech reporting.
  • Calin - Thursday, June 14, 2018 - link

    Yes, more people care about the low-mid end of the market than about the very high end - the M.2 2242 has multiple advantages (compact, doesn't need a 2.5 or 3.5 inch case location, doesn't need power cable, low power. Plenty of people will pay more for that, if the performance is equivalent (just as plenty of people pay more for pretty lights when the performance is equivalent, or pay more for a quiter component, or ...).
    So, while I'm not interested in M2 drives, thank you for the article :)
  • gnufied - Thursday, June 14, 2018 - link

    Actually I have been looking for a decent 2242 SSD since forever. My thinkpad T450s has a 2242 slot and we have very little options.

    Having said all this, I dunno if this is comptaible with thinkpad's 2242 slot.
  • timecop1818 - Thursday, June 14, 2018 - link

    most likely not, as that slot is probably for USB-based LTE modem or similar device. M.2 spec does provide for USB connectivity on A, B and E keyed cards/sockets.
  • gnufied - Thursday, June 14, 2018 - link

    The 2242 slot defenitely can be used for M.2 SSDs. I am currently using https://www.amazon.com/gp/product/B012ASBZEO/ref=o... SSD with my thinkpad and it works.

    Reading through R100 review does not fill me with joy though. This NVMe disk does not even look better than M500.. :(
  • Targon - Thursday, June 14, 2018 - link

    M.2 has different flavors, and depending on the slot and device you plug into it, may use a SATA connection rather than NVMe with the dedicated PCI Express lanes. The 2242 is a measure of width and length, NOT the interface. An obvious way to tell is that if you have two notches on the connector, you are not looking at a NVMe connection, while the single notch will support the PCI Express lanes. At least, that is typically what is going on. With only two PCI Express lanes, without investigating, I suppose the two notches might still give you some NVMe, but I wouldn't be sure about that.
  • Kwarkon - Friday, June 15, 2018 - link

    There are NVME drives with two notches (M+B), but this keying is limited to only 2 PCIe lines.
  • Jorgp2 - Thursday, June 14, 2018 - link

    I already ordered one, I'll try to send you a PM if it works
  • gnufied - Thursday, June 14, 2018 - link

    Nice. thank you. also do a crystal mark or something while you are at it. :-)
  • close - Thursday, June 14, 2018 - link

    Because it's less than half the price so it has a better chance of ending up in a "regular machine" than the 970 Pro. Reviews for halo products are great but what do you think most people will have a $350 SSD or a $150 one?

Log in

Don't have an account? Sign up now