SAS vs. SSD, Сравнительные тесты дисковых подсистем.

Андрей
На сайте с 30.09.2009
Offline
482
#61
ThePriest:
Нет особой принципиальной разницы между SAS и SATA дисками, поэтому разница тут в том, что кэш контроллера тестировался на самом деле.

SAS

time mysqldump --all-databases > mysql.sql
real 1m53.764s
user 1m33.646s
sys 0m11.913s

time mysql < mysql.sql
real 19m10.857s
user 3m5.332s
sys 0m7.356s

SATA

time mysqldump --all-databases > mysql.sql

real 1m33.629s
user 0m45.783s
sys 0m4.628s

time mysql < mysql.sql

real 26m57.031s
user 0m51.203s
sys 0m4.364s

Коментарии излишне.

---------- Добавлено 15.10.2013 в 23:29 ----------

netwind:
Как я уже писал, больше всего удивляет, что вы не стали искать огрехи в своей методике

Да нет, адекватно воспринимаю всю критику. Как видите в первой "забеге" тесты были одни, сейчас другие, так как сменил конфиги и увидел какие из тестов не стоят и гроша. Грешили на hw raid в ssd - я его убрал.

К сожалению не располагаю собственным оборудованием любой конфигурации - это первая задержка на принятие мер по критике. И тесты выполняю в свободное от работы время, которого не много - это вторая задержка.

Но постараюсь все замечания принять во внимания и выполнить максимально адекватные тесты, которые будут полезны всем.

И в сегодняшних тестах не использую fio. На SSD дисках, как с hw рейдом, так и без, утилита иногда "клинит" и выдает результаты ниже SATA. При повторном тесте ошибка исчезает. По помимо этого разброс в результатах при повторении тестов иногда составляет +-30-40%.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
sladkydze
На сайте с 07.12.2012
Offline
243
#62

Я в свое время проводил нагрузочные тестирования на боевой среде из кучи нагруженных виртуалок. Так вот, на практике SSD одиночный раз в 10 выиграл по скорости у RAID0 из 5 SAS дисков 15к. И по ощущениям, и по тестам.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
TP
На сайте с 10.01.2010
Offline
90
#63
WapGraf:
Коментарии излишне.

Разница между SAS и SATA на порядки показывает кривизну ваших тестов.

Разница в разы - ок.

Еще раз: SAS не может выдавать десятки/сотни тысяч iops как в ваших тестах.

Выдает его контроллер с кешем на ваших тестах с мелкими данными.

Про размер данных, надо брать его минимум раз в 10 больше кеша.

sladkydze
На сайте с 07.12.2012
Offline
243
#64

С дисками SSD все понятно, они хороши. А основная разница межде шпиндельными SAS и SATA в особенностях работы. Сейчас речь не идет о NL-SAS, это просто SATA диски с интерфейсом SAS.

Итак, обычные SATA диски хорошо чувствуют себя при малых нагрузках. Когда количество потоков мало, в идеале 1-2. И когда нагрузка по IOPS случайным тоже невелика. Тут да, скорости вполне гуд, особенно при последовательном доступе. Но как только начинаем увеличивать нагрузку - все, приехали. Обычно при нагрузке выше 70% от пиковой производительности SATA уже совсем сливаются в унитаз и показывают плачевные скорости.

У SAS несколько иная картина. Они дают средние показатели при малых нагрузках. Тут они могут даже ПРОИГРАТЬ SATA дискам по линейным скоростям. Но как только нагрузка начинает расти, у SAS расправляются крылья. Они именно под такую нагрузку и рассчитаны. В идеале, диски SAS показывают максимальную производительность при нагрузках 70-100%. Удел SAS - высокие, длительные многопоточные нагрузки.

N
На сайте с 06.05.2007
Offline
419
#65

sladkydze, напомню, что SAS всегда имеют высокие скорости вращения блинов. Остальное все не так важно, ведь современные интерфейсы SATA тоже до 6 гбит/сек пропускают.

SATA на 10000 об. показывают схожую с SAS той же скорости производительность.

А SAS на 7200 (такие модели есть, но их очень мало) похожи на SATA.

Кнопка вызова админа ()
sladkydze
На сайте с 07.12.2012
Offline
243
#66
netwind:
sladkydze, напомню, что SAS всегда имеют высокие скорости вращения блинов. Остальное все не так важно, ведь современные интерфейсы SATA тоже до 6 гбит/сек пропускают.
SATA на 10000 об. показывают схожую с SAS той же скорости производительность.
А SAS на 7200 (такие модели есть, но их очень мало) похожи на SATA.

Скорость, конечно, важна, не спорю. Но помимо неё есть еще очень много различий в этих технологиях. По сути, SATA - это сильно обрезаный SAS. Как минимум, там порезана глубина оптимизации очереди запросов. 32 против 256. Это очень сказывается при высоких многопоточных нагрузках.

А про SAS на 7200 оборотов я уже говорил, они не настоящие :) Это NL-SAS, где все кишки от SATA, а лишь интерфейс SAS. Были придуманы для совместимости SATA дисков с правильными 2-головыми системами хранения. SATA не умеют 2 порта, они все 1-портовые.

wprecursor
На сайте с 29.07.2013
Offline
4
#67

И обсуждение плавно подходит к тому, что SAS и SSD сравнивать не стоит, поскольку все выводы уже давно сделаны.

SSD - для максимального количества IOPS.

SAS - для спокойной, надежной работы.

А для того, чтобы получить максимальное количество IOPS при спокойной, надежной работе - используются SAS СХД с SSD кешированием, о чем уже указал sladkydze.

Есть ли смысл продолжать полемику?

Андрей
На сайте с 30.09.2009
Offline
482
#68

wprecursor, я с вами согласен. Но есть множество коллег, которые оспаривают этот факт. А просто так бросаться словами не интересно и не красиво. По этому исправлю все ошибки тестов и проведу адекватные тесты, без синтетики. Ну а раз не синтетика, то не полемика, а факт.

ENELIS
На сайте с 29.08.2008
Offline
194
#69

near-line sas это диск sata с плюшками SAS (то есть и очередь 256 там тоже)

А так в SAS порт можно и sata воткнуть.

Это Вам не scsi vs ide

С Уважением, ServerAstra.ru (https://serverastra.com) - VPS и выделенные сервера в Будапеште по выгодным ценам!
wprecursor
На сайте с 29.07.2013
Offline
4
#70
WapGraf:
wprecursor, я с вами согласен. Но есть множество коллег, которые оспаривают этот факт. А просто так бросаться словами не интересно и не красиво. По этому исправлю все ошибки тестов и проведу адекватные тесты, без синтетики. Ну а раз не синтетика, то не полемика, а факт.

На мой взгляд большая проблема - святая вера в скорость SSD.

И эту веру поддерживает DigitalOcean, поэтому Ваше дело - правое.

---------- Добавлено 16.10.2013 в 21:01 ----------

Wapgraf, еще один момент.

Показатели SSD изменяются в зависимости от количества памяти.

Возможно ли сделать тесты с SSD на 512GB, тех же Samsung 840 Pro, к примеру?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий