The Drives & Architecture

Architecturally, the S3500 looks a lot like the S3700. You get the same controller, similar firmware, AES-256 encryption and power loss protection. Where the two drives differ is in the type of NAND used. While the S3700 used 25nm HET-MLC (High Endurance Technology), the S3500 features high-grade 20nm MLC. As it's less focused on extremely write heavy applications, the S3500 also features less spare area than the S3700. You're still getting more than you would with a consumer drive, but far less than what we saw with its big brother. The result is lower endurance, lower sustained 4KB random write performance but a lower price as well.

Enterprise SSD Comparison
  Intel SSD DC S3700 Intel SSD DC S3500 Intel SSD 710 Intel X25-E Intel SSD 320
Capacities 100 / 200 / 400 / 800GB 80 / 120 / 160 / 240 / 300 / 400 / 480 / 600 / 800GB 100 / 200 / 300GB 32 / 64GB 80 / 120 / 160 / 300 / 600GB
NAND 25nm HET MLC 20nm MLC 25nm HET MLC 50nm SLC 25nm MLC
Max Sequential Performance (Reads/Writes) 500 / 460 MBps 500 / 450 MBps 270 / 210 MBps 250 / 170 MBps 270 / 220 MBps
Max Random Performance (Reads/Writes) 76K / 36K 75K / 11.5K 38.5K / 2.7K IOPS 35K / 3.3K IOPS 39.5K / 600 IOPS
Endurance (Max Data Written) 1.83 - 14.6PB 45 - 450TB 500TB - 1.5PB 1 - 2PB 5 - 60TB
Encryption AES-256 AES-256 AES-128 - AES-128
Power Safe Write Cache Y Y Y N Y
Intel SSD DC S3x00 Endurance (Total Drive Writes)
  80GB 100GB 120GB 160GB 200GB 240GB 300GB 400GB 480GB 600GB 800GB
S3700 - 1.825 PB - - 3.65 PB - - 7.3 PB - - 14.6 PB
S3500 45 TB - 70 TB 100 TB 140 TB - 170 TB 225 TB 275 TB 330 TB 450 TB

Intel provided two MSRPs for the S3500: $115 for an 80GB drive and $979 for an 800GB drive. With a range of $1.22 to $1.43 per GB, the S3500 is clearly more expensive than consumer drives but it hardly feels like it's priced as an enterprise solution.

Intel SSD Overprovisioning Comparison
  Advertised Capacity Total NAND on-board User Acessible Capacity MSRP
Intel SSD 710 200GB 320GB 186GB $800
Intel SSD DC S3700 200GB 264GB 186GB $470
Intel SSD DC S3500 240GB 264GB 223GB ~$320

Like the S3700, the S3500 is available in both 1.8" and 2.5" form factors. The 1.8" version is limited to 80GB, 240GB, 400GB and 800GB capacities, while the 2.5" version is available in all of the capacities. Also like its bigger brother, the S3500 supports both 5V and 12V operation. Power consumption is a bit lower than on the S3700, but idle power is still too high for notebook use at 600mW. Intel really needs a consumer optimized version of this controller for use in the client space.

Intel SSD DC S3x00 Power Consumption (5V, Max)
  80GB 100GB 120GB 160GB 200GB 240GB 300GB 400GB 480GB 600GB 800GB
S3700 - 3.1W - - 4.6W - - 7.7W - - 8.2W
S3500 2.0W - 2.4W 2.7W - 3.2W 3.9W - 5.2W 5.5W 7.3W

My S3500 sample showed up shortly before I left for Computex, which unfortunately left me without much time to go through and do a thorough job of evaluating the drive. Thankfully I had enough time to get some of the basics done, so what I'm presenting here is the first part of our look at the S3500. We're also continuing work on building some of our own flagship enterprise SSD benchmarks in Johan's mini datacenter, so I'm hoping to be able to run some of those workloads on the S3500 in the not too distant future.

Introduction Performance Consistency
POST A COMMENT

54 Comments

View All Comments

  • toyotabedzrock - Thursday, June 13, 2013 - link

    If my math is correct, excluding the spare area, this mlc can only be written to 700 times? Reply
  • ShieTar - Friday, June 14, 2013 - link

    Your math is unrealistically simplified. You could fill up 75% of the drive with data that you never change, so then you can write the remaining 25% of space 2800 times before you reach the 450TB written.

    Also, Intel only want to guarantee 450TB written. That could still mean that the average drive survives much longer, it just is not meant as a major selling point for this drive.
    Reply
  • jhh - Friday, June 14, 2013 - link

    I don't understand why the review says latency measurements are done, when the chart shows IOPS. Latency is measured in milliseconds, not IOPS. I want to know how long it takes for the drive to complete an operation after it gets the command. Even more interesting is how that measurement changes as the queue is bigger or smaller. Any chance of getting measurements like this?

    I'm not sure how this works in Windows, but in Linux, when an application wants to be sure data is persistently stored, this operation translates into a filesystem barrier, which does not return until the drive has written the data (or stored it in a place where it's safe from power failure). The faster the barrier completes, the faster the application runs. This is why I would like to know latency in milliseconds. While IOPS has its value, so does milliseconds.
    Reply
  • mk8 - Tuesday, January 14, 2014 - link

    Anand, I think one thing that you don't mention at all in the article is IF the S3500 needs or benefits of over provisioning. I guess the performance benefits would be minor, but what about write amplification? I look forward for the "Part 2" of the article. Thanks Reply

Log in

Don't have an account? Sign up now