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

wprecursor
На сайте с 29.07.2013
Offline
4
#81
netwind:
Ну а как их ТС тестировать-то будет ?
Можно обсудить, как некоторые корпоративные пользователи с предубежедением к ненадежности SSD, используют СХД и даже не знают, что частью этих систем является SSD - это забавная ситуация.

SSD, использующийся в качестве кеша на чтение, безопасен в приципе.

Поэтому даже предубежденный корпоративный пользователь после 5 минут объяснения на пальцах должен понять.

Экзотичные варианты не рассматриваю.

N
На сайте с 06.05.2007
Offline
419
#82
wprecursor:
SSD, использующийся в качестве кеша на чтение, безопасен в приципе.

Ну так он же бесполезен в такой конфигурации.

Вы не обращали внимание, почему эти корпоративные пользователи ценят именно контроллер с батарейкой, а не просто кеш-память ?

Кнопка вызова админа ()
[Удален]
#83

netwind, бесполезен? Т.е. куча народу, использующих ssd таким же образом за немалые деньги просто идиоты?

p.s. я не вступаю с вами в спор, мнение хочу понять.

P
На сайте с 16.03.2009
Offline
144
#84

На счет ssd под кеш (flashcache, например), тестил 2xSATA (RAID1) + SSD

bonnie++ -d /vz -s 50000 -u root

SATA /vz

write 113
read 129
IOps 293

SATA + writethrough SSD cache /vz

write 110Mb
read 404Mb
IOps 3433

SATA + writeback SSD cache /vz

write 624Mb
read 404Mb
IOps 4865
MIRhosting.com
На сайте с 18.10.2006
Offline
203
#85

Кстати кто не в курсе, поддержка discard (trim) в mdadm официально появилась только с centos 6.4

Но даже при этом все равно использовать софтовый рейд на ssd крайне неэффективно. Кроме упомянутой уже проблемы одновременного прихода дисков к своему финишу, есть проблема того, что mdadm записывают полный объем партиции нулевыми данными.

Так что ssd имеет смысл юзать только единично, или на хороших контроллерах, которые адаптированы под особенности ssd.

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)
P
На сайте с 16.03.2009
Offline
144
#86
MIRhosting.com:
Кстати кто не в курсе, поддержка discard (trim) в mdadm официально появилась только с centos 6.4
Но даже при этом все равно использовать софтовый рейд на ssd крайне неэффективно. Кроме упомянутой уже проблемы одновременного прихода дисков к своему финишу, есть проблема того, что mdadm записывают полный объем партиции нулевыми данными.
Так что ssd имеет смысл юзать только единично, или на хороших контроллерах, которые адаптированы под особенности ssd.

Еще нужна поддержка trim в ядре. Не думаю, что два диска затрутся одновременно. Лучше все же использовать в RAID1, чем без рейда.

Выбирал между SAS и SSD. Выбрал SSD. Не пожалел. Юзаю уже год intel 520 ssd в RAID 1, никаких проблем. И самое главное на read - замечательно работает + много iops.

TP
На сайте с 10.01.2010
Offline
90
#87
wprecursor:
Мы обсуждаем SAS и SSD не только в пределах баз данных.
Факт в том, что некоторые хостеры используют отдельный сервер с SSD для БД, а в качестве основного хранилища - SAS или SATA диски.
Также фактом является то, что SAS надежнее и являет собой образец стабильной работы в любых режимах, чем SSD похвастать не может, недотягивая даже до одиночного диска в некоторых операциях.

Пожалуйста, повторяйте с SAS

http://www.mysqlperformanceblog.com/2013/08/28/testing-intel-samsung-sandisk-sata-ssd/

sz=350G
sysbench --test=fileio --file-total-size=$sz --file-num=64 prepare
sysbench --test=fileio --file-total-size=$sz --file-test-mode=rndwr --max-time=180000 --max-requests=0 --num-threads=8 --rand-init=on --file-num=64 --file-io-mode=async --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=16384 --report-interval=10 run

WapGraf:
ThePriest, вы не учли тот факт что в статье тестировался один тип ssd.

По ссылке сравнение разных ssd.

[Удален]
#88
MIRhosting.com:
Кстати кто не в курсе, поддержка discard (trim) в mdadm официально появилась только с centos 6.4
Но даже при этом все равно использовать софтовый рейд на ssd крайне неэффективно. Кроме упомянутой уже проблемы одновременного прихода дисков к своему финишу, есть проблема того, что mdadm записывают полный объем партиции нулевыми данными.
Так что ssd имеет смысл юзать только единично, или на хороших контроллерах, которые адаптированы под особенности ssd.

В тестируемом mdadm поддержка была. Ось новая.

Спасибо за замечание, сделаем тест 1-го диска.

---------- Добавлено 17.10.2013 в 10:48 ----------

ThePriest, последняя партия тестов и выполнялась с помощью sysbench, но с другими параметрами. Обязательно проведу с этими.

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

Дать на тест машинку? У меня разные типы дисков есть.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
[Удален]
#90

Кстати из теста можно удалить file-block-size=16к, - это дефолтный параметр. И почему именно 16кб? Часто в реалиях вы увидите файлы с такими блоками?

rand-init=on откуда взялся? В документации такого нету. Да и вообще нету!

Unknown option: --rand-init.

--init-rng полагаю должно быть.

Версия последняя, 4.12 )

---------- Добавлено 17.10.2013 в 10:56 ----------

sladkydze, буду очень признателен. Но лучше на понедельник, когда будут готовы все несинтетические тесты.

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