Quantcast
Channel: VMware Communities : Popular Discussions - Russia [ARCHIVED]
Viewing all articles
Browse latest Browse all 51334

Бюджетное хранилище

$
0
0

Товарищи, провел я тут за последние 1.5 месяца большое тестирование. Многие в курсе т.к. были можно сказать онлайн в процессе

 

Итак, стояла задача построить бюджетную хранилку с приемлемыми показателями по скорости, надежности и цене на 12 терабайт SAS. Конечно, в идеале хорошо было бы с 2-мя контроллерами, но там уже совсем другие деньги вылезали.

 

По началу предполагалось всё строить на  FreeNAS, функционал там отличный и идеи заложены хорошие. Но на практике там появилось узкое звено, это либо реализация протколов NFS и ISCSI, либо кривая работа драйверов на 10-гигабитных LAN карточках. По IOPS показтели были отличные, по скорости работы внутри FreeNAS просто космические, а вот передать всю эту мощность через сетевые интерфейсы система не смогла. 150 мегабайт в секунду - это максимум, который я видел. Причем увеличение количества параллельных потоков только ухудшало положение...

 

Потом начались эксперименты с 2012 сервером и его встроенным iSCSI (NFS на 2012 убог и тормознут, проигрывает по IOPS тому же FreeNAS в 4 раза!). А вот iSCSI на 2012 хорош! Всё там быстро и замечательно. Но есть огромный минус, это отсутствие тонких дисков VHD и невозможность работы дедупликации с активными VHD дисками (файлами). Ну и убила невозможность использовать RAM сервера как READ-кэш.

 

В итоге я остановился на StarWind + 2012 сервер. Тут и показатели скорости приличные, и тонкие диски есть, и дедупликация онлайн, и RAM-кэширование в любом виде. Причем всё это есть в бесплатной версии. А заплатив денюжку можно получить еще и кластеризацию.

 

Железо на тестах:

Платформа Supermicro 2U на 24 2.5" диска.

Контроллер Adaptec 71605

24 диска SAS 600GB 10k (массив RAID-5 из 22 дисков + 2 HotSpare)

4 диска OCZ Vector 512 GB

NIC Intel X540-T2 (2 интерфейса в link aggregation)

10GB switch Dell 8024

ESXi хост с картой Intel X540-T2, подключена к свитчу по 1 линку для iSCSI + 1 линк под LAN

 

Результаты тестов: (на Microsoft iSCSI target 2012)

(все кэши отключены, включая кэш дисков. Кэш контроллера работает в режиме Write-back)

 

SAS

Чтение 575 МБ в секунду в один поток

Запись 575 МБ в секунду в один поток

Чтение 560 МБ в секунду в 4 потока

Запись 525 МБ в секунду в 4 потока

Запись + чтение 350 МБ в секунду в 4 потока (копирование с массива на массив)

Последовательные IOPS с одной машины 15.000 (32 потока)

Последовательные IOPS с 8 машин по 32 потока 70.000

100% случайные операции чтения 2.100 IOPS (одна машина)

100% случайные операции записи 900 IOPS (одна машина)

 

SSD

Чтение 525 МБ в секунду в один поток

Запись 525 МБ в секунду в один поток

Чтение 525 МБ в секунду в 4 потока

Запись 525 МБ в секунду в 4 потока

Запись + чтение 525 МБ в секунду в 4 потока (копирование с диска на диск)

Последовательные IOPS с одной машины 90.000 (32 потока)

Последовательные IOPS с 8 машин по 32 потока 90.000

100% случайные операции чтения 33.700 IOPS (одна машина)

100% случайные операции записи 33.300 IOPS (одна машина)

 

Как-то так. По ощущениям всё работает очень быстро.

Бюждет железа под хранилку в районе 15.000$ Если исключить SSD и контроллер (у Supermicro в платформе базово идет неплохой LSI 2108), можно скроить еще 3.000$. То есть можно получить хранилище за 12.000$ по железу и + 7.000 рублей за server 2012 Foundation

 

P.S. Скорость передачи данных по сети при живой миграции 875 МБ в секунду. По ощущениям машинки переезжают очень быстро.


Viewing all articles
Browse latest Browse all 51334

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>