Помощник
|
SAS vs. SSD, Сравнительные тесты дисковых подсистем. |
WebGraf
|
Сообщение
#1
|
||
|
|
||
|
|||
webpavilion |
4.10.2013, 17:27;
Ответить: webpavilion
Сообщение
#2
|
|
Крутая тема! Только у вас серьезные проблемы с методологией. Вам зачем быстрые СХД тудой-сюдой в один поток файлы копировать? Что мерили то, для какой нагрузки подбирали СХД?
Вот почитайте на досуге как правильно ставить условия тестирования и что из этого получается: http://habrahabr.ru/company/cubrid/blog/118074/ Какие модели SSD и HDD участвовали в ваши тестах? На каком рейде? Сообщение отредактировал webpavilion - 4.10.2013, 17:25 -------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
WebGraf
|
Сообщение
#3
|
|
webpavilion, сервера не собирались под конкретный проект, а именно для сравнительного теста. Полагаю результаты теста будут полезны тем у кого дисковая зашкаливает от множества сайтов на сервере, скрипты которых не знаю что такое "оптимизация". К сожалению практика показывает что вебмастера скорее возьмут новый сервер нежели наймут толкового программиста.
Модели накопителей сообщу сегодня (занят пока), рейд писал выше - RAID-Controller HP SmartArrayP410 SAS Vendor: SEAGATE Product: ST3300657SS User Capacity: 300 GB Logical block size: 512 bytes SSD Product: Samsung 840 Pro User Capacity: 128 GB Logical block size: 512 bytes Однопоточный тест fio для SAS Sequential reads: bw=7196.3KB/s, iops=14392 Random reads: bw=7009.4KB/s, iops=14018 Sequential writes: bw=6800.2KB/s, iops=13601 Random writes: bw=6209.0KB/s, iops=12418 Однопоточный тест fio для SSD Sequential reads: bw=3045.1KB/s, iops=6091 Random reads: bw=1604.2KB/s, iops=3209 Sequential writes: bw=3059.5KB/s, iops=6118 Random writes: bw=3067.2KB/s, iops=6134 SAS опережает SSD в два раза. =============================== Тест fio в 24 потока для SAS Sequential reads: bw=31256KB/s, iops=62511 Random reads: bw=29228KB/s, iops=58455 Sequential writes: bw=28823KB/s, iops=57645 Random writes: bw=27450KB/s, iops=54899 Тест fio в 24 потока для SSD Sequential reads: bw=25881KB/s, iops=51761 Random reads: bw=23734KB/s, iops=47468 Sequential writes: bw=26600KB/s, iops=53200 Random writes: bw=25136KB/s, iops=50272 Получается что с ростом числа потоков SAS и SSD почти сравнились. Однопоточный тест fio для SAS, 10 тыс. файлов общим весом 255MB Sequential reads: bw=1901.4KB/s, iops=3802 Random reads: bw=3915.8KB/s, iops=7830 Sequential writes: bw=4358.4KB/s, iops=8716 Random writes: bw=575671B/s, iops=1124 Однопоточный тест fio для SSD, 10 тыс. файлов общим весом 255MB Sequential reads: bw=1189.9KB/s, iops=2379 Random reads: bw=2080.8KB/s, iops=4160 Sequential writes: bw=2494.1KB/s, iops=4988 Random writes: bw=1893.8KB/s, iops=3787 ====================================================== Тест fio в 24 потока для SAS, 10 тыс. файлов общим весом 255MB Sequential reads: bw=2466.5KB/s, iops=4932 Random reads: bw=5280.9KB/s, iops=10560 Sequential writes: bw=18156KB/s, iops=36311 Random writes: bw=768665B/s, iops=1501 Тест fio в 24 потока для SSD, 10 тыс. файлов общим весом 255MB Sequential reads: bw=15546KB/s, iops=31092 Random reads: bw=18836KB/s, iops=37672 Sequential writes: bw=17351KB/s, iops=34702 Random writes: bw=11904KB/s, iops=23807 Вот тут у SAS'а начались проблемы. Однопоточный тест fio разными блоками (от 512б до 16Кб) для SAS Sequential reads: bw=7196.3KB/s, iops=14392 Random reads: bw=7009.4KB/s, iops=14018 Sequential writes: bw=6800.2KB/s, iops=13601 Random writes: bw=6209.0KB/s, iops=12418 Однопоточный тест fio разными блоками (от 512б до 16Кб) для SSD Sequential reads: bw=43603KB/s, iops=5298 Random reads: bw=15858KB/s, iops=2690 Sequential writes: bw=42736KB/s, iops=5193 Random writes: bw=31301KB/s, iops=5293 SSD не любит разброс размера блоков? Какова вероятность этого? ================================================= Тест fio в 24 потока разными блоками (от 512б до 16Кб) для SAS Sequential reads: bw=458294KB/s, iops=55692 Random reads: bw=322044KB/s, iops=54643 Sequential writes: bw=410884KB/s, iops=49931 Random writes: bw=286496KB/s, iops=48451 Тест fio в 24 потока разными блоками (от 512б до 16Кб) для SSD Sequential reads: bw=395391KB/s, iops=48048 Random reads: bw=268590KB/s, iops=45573 Sequential writes: bw=408324KB/s, iops=49619 Random writes: bw=241830KB/s, iops=40897 ================================================= Исходя из всех тестов делаю заключение, что SSD имеет преимущество только если в системе огромное число файлов, которые обрабатываются одновременно. Никаких других преимуществ не вижу. ================================== Беремся потихоньку за MySQL Подготовим innoDB таблицу на 500 тыс. записей и выполним тест в 128 поток выполнил 100 тыс. запросов. sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=500000 --db-driver=mysql prepare sysbench --test=oltp --num-threads=128 --max-requests=100000 --oltp-table-size=500000 --db-driver=mysql run SAS transactions: 100046 (3718.79 per sec.) deadlocks: 1 (0.04 per sec.) read/write requests: 1900890 (70657.54 per sec.) other operations: 200093 (7437.61 per sec.) total time: 26.9029s SSD transactions: 100032 (2709.75 per sec.) deadlocks: 0 (0.00 per sec.) read/write requests: 1900608 (51485.16 per sec.) other operations: 200064 (5419.49 per sec.) total time: 36.9156s SSD пасет задних. ============================================== Аналогичный тест для MyISAM но с параметрами таблиц попроще: SAS transactions: 1000 (126.60 per sec.) read/write requests: 19000 (2405.31 per sec.) other operations: 2000 (253.19 per sec.) total time: 7.8992s SSD transactions: 1000 (123.59 per sec.) read/write requests: 19000 (2348.17 per sec.) other operations: 2000 (247.18 per sec.) total time: 8.0914s Ну попробуйте убедить меня что теория права. Пока только один тест это подтвердил и то это должен быть какой то файловый хостинг или в этом роде. Сообщение отредактировал WebGraf - 5.10.2013, 3:51 -------------------- VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN |
|
|
anchous |
5.10.2013, 5:33;
Ответить: anchous
Сообщение
#4
|
|
парни, преклоняюсь перед вами- так загнаться по олдскульной теме "что лучше": скази или 10к иде - это надо уметь )))
и главное что основные хостеры все равно пользуют сата ))) -------------------- |
|
|
WebGraf
|
Сообщение
#5
|
|
anchous, сата тестировать нету смысла. Там все предельно ясно, в отличии от sas/ssd.
Цель темы - определить практические преимущества SSD и где их можно применить. -------------------- VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN |
|
|
webpavilion |
5.10.2013, 10:51;
Ответить: webpavilion
Сообщение
#6
|
||||||
|
Тест 6: линейное чтение после очистки кэша SAS: 389 MB/s SSD: 192 MB/s А вы уверены что контролер то у вас с SSD работать умеет? Что ssd диски не дохлые? Как может быть 192 MB/s У меня на офисном компе, годовалый ssd быстрее на ~50%: На одном из серверов, в софтовом raid1 на ~100%: А вот обычный HDD 7k, (с SAS у меня сейчас нету), в софт рейде на ~30% меленее вашего SSD: Ну бред же? Если я правильно понял вы темы создали что бы попиарится? На данный момент как то коряво выходит. ИМХО вы толком не можете настроить свое железо и вводите людей в заблуждение. У вас в каждом из тестов какая то хрень творится, вот мои тесты на ssd в raid1: Тест.1: В Тест.2 нужно чистить кеш, получается: Соответственно если не чистить будет: И все это по сути на домашнем железе от hetzher! -------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
||||||
|
|||||||
WebGraf
|
Сообщение
#7
|
|
webpavilion, криво получается потому что цель темы другая - написал выше.
По поводу ограничений рейда была такая мысль, поэтому после повторю тесты без hw raid. Даже были некоторые тесты ранее, подтверждающие ограничение линейной скорости SmartArrayP410. Но сперва хочу оттестировать все здесь, чтобы зря не гонять сотрудников ДЦ. И перенастроить hw raid я не могу, сервера не у меня на балконе. Вы провели сравнение с софтовым рейдом - спасибо за это. Но примерно такого же результата я и ожидал. Более интересуют тесты, например, с помощью того же fio, так как на практике скорость из dd почти нигде не применяется. p.s. для пиара у меня есть своя тема. Сообщение отредактировал WebGraf - 5.10.2013, 11:12 -------------------- VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN |
|
|
webpavilion |
5.10.2013, 11:22;
Ответить: webpavilion
Сообщение
#8
|
|
И перенастроить hw raid я не могу, сервера не у меня на балконе. То есть у вас нет iLO, IPMI или на худой конец KVM? Зачем тогда брать бредовое железо? Или вы просто не умеете?Но примерно такого же результата я и ожидал. Более интересуют тесты, например, с помощью того же fio, так как на практике скорость из dd почти нигде не применяется. У меня нет пустого сервера на котором можно запустить, а пробовать IO на железке под нагрузкой так же бессмысленно как и проведенное вами "тестирование".
-------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
WebGraf
|
Сообщение
#9
|
|
webpavilion, не язвите. Нету смысла в этом. ДЦ предоставил тестовые машинки бесплатно по моему запросу именно для тестов, поэтому ipmi нету именно на этих двух. Не хочу наглеть, и так халява.
На нагруженном сервере запускать конечно нету смысла, тест будет очень искаженным. а пробовать IO на железке под нагрузкой так же бессмысленно как и проведенное вами "тестирование". В таком случае стоит доверится чистой теории, которая не учитывает многих факторов? Это еще хуже. Лучше синица в руках, чем журавль в небе! Сообщение отредактировал WebGraf - 5.10.2013, 11:31 -------------------- VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN |
|
|
webpavilion |
5.10.2013, 12:02;
Ответить: webpavilion
Сообщение
#10
|
|
В таком случае стоит доверится чистой теории, которая не учитывает многих факторов? Это еще хуже. Еще хуже чего? У вас тесты не репрезентативны, я вам это подтвердил картинками выше, почему так надо разбираться, но полагаться на то что вы натестировали смысла нет абсолютно никакого. Помимо теории полно практических исследований поищите на том же хабре или погуглите у буржуев полно информации на этот счет. -------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
RoboVPS - KVM SSD VPS серверы в Германии от 149 рублей Новости компании, текущие акции |
24 | rustelekom | 13767 | 4.1.2024, 16:03 автор: rustelekom |
|
RegVPS.ru - Надежный VPS/VDS сервер на SSD от 3.95 usd! | 0 | Regvpsru | 1785 | 2.12.2017, 22:23 автор: -Regvpsru- |
|
2 x VPS 20 ГБ SSD (Infobox) | 3 | fioru | 2058 | 30.10.2016, 4:32 автор: fioru |
Текстовая версия | Сейчас: 29.3.2024, 11:15 |