Intel came on PCI-e SSD market with their Intel SSD 910 card. With a slogan “The ultimate data center SSD” I assume Intel targets rather a server grade hardware, not consumer level.
I’ve got one of this card into our lab. I should say it is very price competitive, comparing with other enterprise level PCIe vendors. For a 400GB card I paid $2100, which gives $5.25/GB. Of course I’ve got some performance numbers I’d like to share.
But before that, few words on the card internals. Intel puts separate 200GB modules, so 400GB card is visible as 2 x 200GB devices in operation system, and 800GB card is visible as 4 different devices. After that you can do software raid0, raid1 or raid10, whatever you prefer.
For my tests I used single 200GB device and pair combined in software raid0 (Duo).
For raw performance IO I follow scripts I used for other reviews, i.e. Testing Intel SSD 520
The result averages at 150 MiB/sec for single device and at 250 MiB/sec for Duo.
I find it interesting, as on SATA based Intel 520 I was able to get 300 MiB/sec.
Now asynchronous reads:
The result line is quite stable and is 270 MiB/sec for single drive, and 530 MiB/sec for Duo.
In the same workload for Intel 520 : 370 MiB/sec.
Now we are getting to synchronous reads, to see how many threads we need to reach peak throughput and check corresponding response times:
I would say for single device the throughput peaking at 8 threads with 95% response time 0.68ms, and for Duo at 16 threads with 0.84ms
In conclusion I can say that I have mixed feelings after this experiment. On the one hand the performance results are definitely lower than on alternative PCIe cards available on market, but on the other hand the price is absolutely attractive.
I am going to run more corresponding MySQL-based benchmarks to see how the card is compared to alternatives under database workload.