9 Март 2012

Сравнение систем хранения данных

storwizeЕсть такой сайт http://www.storageperformance.org, где проводят независимое тестирование систем хранения данных. Я периодически им пользуюсь для того, чтобы понять, как та или иная система хранения ведет себя в реальности и сколько в состоянии выдать IOPS. Тест называется SPC-1, симулирует OLTP-подобную нагрузку.

SPC Benchmark 1 (SPC-1)
SPC-1 consists of a single workload designed to demonstrate the performance of a storage subsystem while performing the typical functions of business critical applications. Those applications are characterized by predominately random I/O operations and require both queries as well as update operations. Examples of those types of applications include OLTP, database operations, and mail server implementations.

Но сравниваю я не абсолютный показатель (сколько IOPS система выдала максимально), а относительный – сколько IOPS приходится на 1 диск. Данное значение, по моему мнению, характеризует эффективность работы всей системы в целом, т.к. производители стремятся предоставить максимально сбалансированную конфигурацию (все хотят высокий результат).

Вот таблица сравнения (здесь представлены только системы прошедшие тест последней версии SPC-1 v1.12)

Name IOPS Drives IOPS per drive Drive type SSD cache, Gb RAID type $/IOPS
TEXAS MEMORY SYSTEMS RAMSAN-630 400503,26 20 20025,16 SSD RAID5 $1.05
HUAWEI SYMANTEC OCEANSPACETM DORADO2100 100051,99 24 4168,83 SSD RAID10 $0.90
HP P6500 ENTERPRISE VIRTUAL ARRAY 20003,03 8 2500,38 SSD RAID10 $6.55
HP STORAGEWORKS 6400 ENTERPRISE VIRTUAL ARRAY 16741,16 8 2092,65 SSD RAID10 $7.28
NETAPP FAS3270A 68034,63 120 566,96 SAS 15k 1024,00 RAIDDP $7.48
ORACLE SUN ZFS STORAGE 7420C APPLIANCE 137066,2 280 489,52 SAS 15k 4680,00 RAID10 $2.99
HUAWEI SYMANTEC OCEANSPACETM S6800T 150061,17 368 407,77 SAS 15k RAID10 $3.08
HUAWEI SYMANTEC OCEANSPACETM S5600T 102471,66 252 406,63 SAS 15k RAID10 $2.73
XIOTECH EMPRISETM 5000 8102,46 20 405,12 SAS 15k RAID10 $5.08
HUAWEI SYMANTEC OCEANSPACE S2600 16995,54 48 354,07 SAS 15k RAID10
XIOTECH EMPRISETM 5000 6962,4 20 348,12 FC 15k RAID10 $3.05
IBM SYSTEM STORAGE DS8700 RELEASE 5.1 32998,24 96 343,73 SATA 7.2k 2336,00 RAID10 $47.92
XIOTECH EMPRISETM 5000 12603,65 40 315,09 SAS 10k RAID10 $6.70
IBM SYSTEM STORAGE® DS3524 EXPRESS 14797,26 48 308,28 SAS 10k RAID10 $3.26
XIOTECH EMPRISETM 5000 6065,96 20 303,30 FC 15k RAID10 $9.55
FUJITSU STORAGE SYSTEMS ETERNUS DX80 S2 34995,02 117 299,10 SAS 15k RAID10 $2.25
HUAWEI SYMANTEC OCEANSPACETM S8100 (4-NODE) 160057,09 576 277,88 FC 15k RAID10
IBM SYSTEM STORAGE SAN VOLUME CONTROLLER V6.2 WITH IBM STORWIZE® V7000 DISK STORAGE 520043,99 1920 270,86 SAS 15k RAID10 $6.92
HUAWEI SYMANTEC OCEANSPACETM S8100 (8-NODE) 300062,04 1152 260,47 FC 15k RAID10
HUAWEI SYMANTEC OCEANSPACE S5600 34002,2 132 257,59 FC 15k RAID10
SGI® INFINITESTORAGE 5000-SP 24555,54 96 255,79 SAS 10k RAID10 $3.61
IBM SYSTEM STORAGE® DS3524 EXPRESS TURBO 24449,27 96 254,68 SAS 10k RAID10 $3.90
SUN STORAGE 6780 ARRAY (8 GB) 62261,8 256 243,21 FC 15k RAID10 $6.89
IBM STORWIZE® V7000 DUAL 56510,85 240 235,46 SAS 15k, FC 15k RAID10 $7.24
INFORTREND ESVA F60 180488,53 768 235,01 SAS 15k RAID10 $5.12
HP P10000 3PAR V800 STORAGE SYSTEM 450212,66 1920 234,49 FC 15k RAID10 $6.59
FUJITSU STORAGE SYSTEMS ETERNUS DX440 97498,25 416 234,37 SAS 15k RAID10 $5.51
HITACHI VIRTUAL STORAGE PLATFORM (VSP) 269506,69 1152 233,95 SAS 15k RAID10 $8.18
PILLAR AXIOM 600 SERIES 3 70102,27 312 224,69 SAS 15k RAID10 $7.32
IBM STORWIZE® V7000 53014,29 240 220,89 SAS 10k RAID10 $7.52
FUJITSU STORAGE SYSTEMS ETERNUS DX8400 171736,84 912 188,31 SAS 15k RAID10 $8.39

Итак что мы видим:

  • SSD эффективны если их правильно использовать (не как диски), если нужна выделенная СХД под базу данных до 10-15Тб, то специализированная SSD СХД – лучший выбор
  • рекорды в абсолютных цифрах, практически всегда означают лишь большое количество дисков в системе
  • использование SSD в качестве кеш-памяти, сильно увеличивает эффективность использования дисков
  • в тестах только 2 системы НЕ используют RAID10 (это TMS RAMSAN-630 и NetApp FAS3270A) и обе являются лидерами по эффективности

Стоит помнить, что характер нагрузки в тесте, может кардинально отличаться от характера нагрузки в вашей системе. Но эффективность использования дисков будет более/менее коррелировать с тестами, подтверждено на практике.

Подробности можете почитать на сайте Storage Performance Council
http://www.storageperformance.org/results/benchmark_results_spc1