Несмотря на относительно высокую стоимость SSD дисков, медленно, но верно они начинают использоваться и для решения серьезных задач в корпоративном секторе. В 2010 году не во всех случаях решения на SSD по карману даже средним компаниям, но во многих случаях такие решения позволяют как это не странно, экономить заметные десятки тысяч долларов.
Возникает резонный вопрос - почему вы пишете, что решения дороги и не всем по карману? Ведь стоимость SSD дисков на 128 GB начинается от $250, что вполне приемлемо для построения RAID на 4-6 дисков. Ответ, к сожалению, неутешителен - SSD диски, имеющие высокие показатели как по скоростям чтения/ записи, так и по количеству iops (операций ввода/вывода в секунду), стоят на порядок дороже. SSD диск емкостью всего 100 GB, но поддерживающий десятки тысяч iops, стоит около $2000. Массив из 5 таких дисков видимой емкостью в RAID 5 в 400 GB обойдется даже без стоимости собственно RAID контроллера в $10000. Если же необходима емкость в пару терабайт, то стоимость дисков превысит $40000. Тем не менее, существуют задачи, для которых применение SSD даже такой стоимости экономически оправдано и, мало того, выгодно финансово.
Если требуются десятки тысяч iops, то построение такой системы на обычных SAS дисках потребует их в количествах, измеряемых сотнями штук. Стоимость системы хранения данных, в которую можно установить такие количества дисков, будет измеряться десятками тысяч долларов. Поэтому, если такое решение можно заменить на пару обычных недорогих хранения данных пусть и с весьма недешевыми SSD дисками, то такое решение может оказаться в разы дешевле, чем решение на SAS дисках. Но, повторяем, решения на дорогих SSD экономически целесообразны только для решения задач, требующих многих тысяч операций ввода-вывода в секунду.
В качестве тестовой платформы мы выбрали серверную платформу от Intel SR2600URLX с двумя процессорами Intel Xeon E5507 2.26 GHz с 12 GB оперативной памяти и установленным контроллером Qlogic QLE2560. В качестве системы хранения мы использовали Maxtronic TS-4801R с двумя контроллерами, рассчитанную на применение 24-х 2.5" SAS/SATA дисков. И, наконец, самое интересное - мы применили новую модель SSD дисков компании OCZ 100Gb OCZSSD2-2VTXEX100G, построенную на также новом внутреннем контроллере SandForce SF-1500.
Результаты тестирования производительности с помощью IOMeter нас не разочаровали. Мы свели их в таблицу ниже.
Access Specification Name | IOps | Read IOps | Write IOps | MBps | Read MBps | Write MBps |
2K OLTP | 7884.673461 | 5279.230028 | 2605.443433 | 15.399753 | 10.310996 | 5.088757 |
4K OLTP | 7698.744569 | 5154.872972 | 2543.871597 | 30.073221 | 20.136223 | 9.936998 |
8K OLTP | 7543.867217 | 5049.232812 | 2494.634406 | 58.936463 | 39.447131 | 19.489331 |
512 Byte Data Streaming Read | 23300.953381 | 23300.953381 | 0.000000 | 11.377419 | 11.377419 | 0.000000 |
512 Byte Data Streaming Write | 16303.418694 | 0.000000 | 16303.418694 | 7.960654 | 0.000000 | 7.960654 |
8K Data Streaming Write | 13748.972614 | 0.000000 | 13748.972614 | 107.413849 | 0.000000 | 107.413849 |
64K Data Streaming Read | 5160.189793 | 5160.189793 | 0.000000 | 322.511862 | 322.511862 | 0.000000 |
64K Data Streaming Write | 5315.871922 | 0.000000 | 5315.871922 | 332.241995 | 0.000000 | 332.241995 |
File Server | 6893.353715 | 5513.288378 | 1380.065338 | 74.547189 | 59.658997 | 14.888192 |
Web Server | 5500.100971 | 5500.100971 | 0.000000 | 84.079757 | 84.079757 | 0.000000 |
Результаты тестирования системы на SSD в первую очередь говорят о том, что с учетом постоянно снижающейся стоимости SSD дисков системы на десятках/сотнях шпинделей высокооборотных SAS дисков со временем могут значительно уменьшить свое присутствие на рынке. Для задач, не требующих огромной дисковой емкости, но требующих большого количества операций ввода/вывода SSD станут наиболее выгодным решением, а для создания хранилищ с большими потребностями в объемах прекрасно подойдут SATA диски enterprise класса.