TPC или другие тесты БД для SSD накопителей - PullRequest
2 голосов
/ 17 апреля 2009

Меня интересуют SSD-накопители довольно давно. Я много работаю с базами данных, и мне было очень интересно найти тесты, такие как TPC-H, выполненные с SSD-дисками и без них.

Снаружи это звучит так, как будто оно будет, но, к сожалению, я не смог его найти. Наиболее близким к ответу был первый комментарий в этом сообщении в блоге.

http://dcsblog.burtongroup.com/data_center_strategies/2008/11/intels-enterprise-ssd-performance.html

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

Были и другие тесты, такие как это а также это которые показывают абсолютно нелепые цифры. Хотя я не сомневаюсь в них, мне любопытно, было ли то, что сказал комментатор в первой ссылке, действительно правдой.

В любом случае, если кто-нибудь сможет найти эталонные тесты, сделанные с БД на твердотельных накопителях, это было бы замечательно.

Ответы [ 5 ]

4 голосов
/ 17 апреля 2009

Я тестировал и использовал их некоторое время, и хотя у меня есть собственное мнение (которое очень положительно), я думаю, что документ тестирования Anandtech.com намного лучше, чем все, что я мог бы написать, посмотрите, что вы думаете;

http://www.anandtech.com/show/2739

С уважением,

Phil.

2 голосов
/ 15 сентября 2009

Я использую довольно большую базу данных SQL2008 на SSD уже 9 месяцев. (600 ГБ, более 1 миллиарда строк, 500 транзакций в секунду). Я бы сказал, что большинство протестированных SSD-накопителей слишком медленные для такого использования. Но если вы выберете Intel верхнего уровня и тщательно выберете конфигурацию RAID, результаты будут потрясающими. Мы говорим о 20 000+ случайных операций чтения / записи в секунду. По моему опыту, вы получите лучшие результаты, если будете придерживаться RAID1. Я не могу дождаться, когда Intel выпустит твердотельные накопители емкостью 320 ГБ! Ожидается, что они появятся на рынке в сентябре 2009 года ...

2 голосов
/ 19 апреля 2009

Проблема с SSD заключается в том, что они имеют смысл только тогда, когда схема нормализуется до 3NF или 5NF, таким образом удаляя «все» избыточные данные. Перенос «денормализованного по скорости» беспорядка на SSD не будет плодотворным, масса избыточных данных сделает SSD слишком дорогостоящим.

Выполнение этого для некоторого существующего приложения означает переопределение существующей таблицы (ссылок) для представлений, инкапсулирование нормализованных таблиц за занавесом. Существует процессор времени для синтезирования строк. Чем больше денормализована исходная схема, тем больше выгода от рефакторинга и перехода на SSD. Даже на SSD эти денормализованные схемы будут работать медленнее, вероятно, из-за большого количества данных, которые необходимо извлечь и записать.

Размещение логов на SSD не указано; это последовательная операция записи в основном (только для записи при нормальных обстоятельствах), физика SSD (флэш-тип; компания под названием Texas Memory Systems долгое время создавала подсистемы на основе ОЗУ) делает это неуказанным. Обычные диски с ржавчиной, должным образом забуференные, подойдут.

Обратите внимание на статьи anandtech; привод Intel был единственным, который работал правильно. Вероятно, это изменится к концу 2009 года, но на данный момент только диски Intel подходят для серьезного использования.

0 голосов
/ 30 июня 2009

Комментируя:

"... весьма интересно найти тесты, такие как TPC-H, выполненные с и без SSD-накопителей."

(К вашему сведению и полному раскрытию, я псевдоним "J Scouter", "довольно большой скептик, когда речь заходит о технологии SSD на предприятии", о котором говорится и связывается выше.)

Итак ... вот первая подсказка, которая появится.

Dell и Fusion-IO опубликовали первый проверенный тест EVER с использованием устройства флэш-памяти для хранения.

Эталоном является TPC-H, который является эталоном "поддержки принятия решений". Это важно, потому что TPC-H использует почти исключительно модель рабочей нагрузки «только для чтения» - идеальный контекст для SSD, поскольку он полностью исключает проблему производительности записи.

В сценариях, нарисованных для нас гипершерами флэш-накопителей SSD, это приложение представляет собой мягкий шаг, плавный удар прямо над пластиной и простой "домашний прогон" для приложения базы данных Flash-SSD.

Результаты? Самый первый проверенный тест для приложения баз данных на флэш-накопителях с твердотельным накопителем, получивший результат ТОЛЬКО ДЛЯ ЧТЕНИЯ, привел к тому, что (барабанная дробь здесь) ... пятое место среди протестированных сопоставимых (100 ГБ) систем.

Эта флэш-SSD-система производила примерно на 30% больше запросов в час, чем результат системы на основе дисков, опубликованный Sun ... в 2007 году.

Конечно, это будет по соотношению цена / производительность, что эта система на базе Flash победит, верно?

По цене $ 1,46 за запрос в час система Dell / Fusion-IO занимает третье место. Лучшая цена / производительность более чем в два раза превышает стоимость дисковой системы в час.

И снова, помните, что это для TPC-H, практически "только для чтения" приложения.

Это в значительной степени точно соответствует тому, что команда MS Cambridge Research открыла более года назад, - что нет никаких корпоративных рабочих нагрузок, в которых Flash дает смысл окупаемости инвестиций с экономической или энергетической точек зрения

Не могу дождаться, чтобы увидеть TPC-C, TPC-E или SPC-1, но согласно исследовательскому документу, который был приведен выше, твердотельные накопители должны стать на порядок дешевле, чтобы они когда-либо имели смысл в корпоративных приложениях.

0 голосов
/ 18 апреля 2009

Формальные тесты TPC, вероятно, потребуют некоторого времени для использования SSD, поскольку в тесте TPC есть две части - скорость (транзакции за единицу времени) и стоимость за (транзакция за единицу времени). С высокой скоростью SSD, вы должны масштабировать размер DB еще больше, тем самым используя больше SSD и, следовательно, стоить дороже. Таким образом, даже несмотря на то, что вы можете получить превосходную скорость, стоимость по-прежнему непомерно высока для полностью масштабируемого (проверяемого, публикуемого) теста TPC. Это будет оставаться верным еще некоторое время, как и через несколько лет, в то время как твердотельные накопители стоят дороже, чем соответствующее количество вращающихся дисков.

...