LINUX.ORG.RU

Hardware RAID1 и SSD — низкая производительность

 , , ,


0

2

Что имеем:

  • 2x Intel 520 180GB (SSDSC2CW180A3)
  • RAID контроллер 3ware 9650SE, отключен Write Cache.
  • Ubuntu 12.04 Server, файловая система ext3. Никакие параметры системы специально для SSD не изменялись.

Что получаем, например для Sequential Read:

hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   29078 MB in  2.00 seconds = 14555.91 MB/sec
 Timing buffered disk reads: 592 MB in  3.01 seconds = 196.79 MB/sec
Вроде бы удовлетворительно.

Sequential Write:

dd count=1024 bs=1M if=/dev/zero of=/opt/test.img conv=fdatasync,notrunc
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 123.776 s, 8.7 MB/s
А вот тут разочарование. Ожидал хотя бы 100мб/сек.

Что делаю не так? Или SSD и RAID1 изначально плохая идея?

Попробовать просто так один SSD или Software RAID не могу — это арендуемый сервер.

Говноконтроллеры не умеют правильно работать с SSD.

madgnu ★★★★★ ()
Ответ на: комментарий от Homura_Akemi

Это на самом деле работает или предположение? Мне пока ни одного позитивного мнения по этому поводу не попадалось.

У меня сервер с рейдом из интеловских ссд две недели назад в дц уехал. Там как раз мдадм в 1 и трим на ext4. Все шустренько.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

У меня сервер с рейдом из интеловских ссд две недели назад в дц уехал. Там как раз мдадм в 1 и трим на ext4. Все шустренько.

А какие модели SSD? Можете произвести какие-нибудь тесты? Очень интересно.

programmerby ()
Ответ на: комментарий от tazhate

Ого, у вас серьезный SSD.

Начитался мнений на зарубежных форумах и думаю не экспериментировать с soft raid, отказаться от RAID1+SSD и вернуть на сервер HDD, а SSD впредь использовать только в случае high availability кластера.

Да, какие нужны?

Да обычный sequential write в 1Гб подойдет:

dd count=1024 bs=1M if=/dev/zero of=OUTPUT_FILENAME conv=fdatasync,notrunc
А то мне уже начинает казаться, что SSD ни на что не способны.

programmerby ()
Ответ на: комментарий от programmerby

Ого, у вас серьезный SSD.

У нас и контора серьезная. И production лютый, все по феншую.

dd count=1024 bs=1M if=/dev/zero of=OUTPUT_FILENAME conv=fdatasync,notrunc

Как окажусь на работе - выложу.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Трим потом просто включаешь в ext4 самой.

Только RAID на него положит, на этот трим.

Хотя, насколько сильно в RAID скорость упадёт без трима, неизвестно. Может и вообще не упадёт. Продаёт же OCZ свои реводрайвы, которые как раз такой же RAID без TRIM, и никто не жаловался.

yu-boot ★★ ()

Решили включить в RAID железке write cache и SSD на sequential write показал 180MB/sec, в random write от 50MB/sec. Похоже нужна hardware RAID более новой или дорогой модели, чем эта, и все будет норм.

programmerby ()
Ответ на: комментарий от programmerby

SD на sequential write показал 180MB/sec

Это необычно мало. Либо контроллер с SSD хитро конфликтует, либо одно из двух.

yu-boot ★★ ()

Даже 9690SE SSD не поддерживают, не говоря уж о 9650SE. Хорошо, что завелись вообще, у меня, например, 8 ssd на 9690SE-8i не завелись.

Для SSD надо покупать минимум LSI 9260 (он же Intel RS2BL080) с большим количеством иопсов. А для современных ssd лучше LSI 9266.

Deleted ()
Ответ на: комментарий от tazhate

google://test_trim.sh

Вообще мне всегда довольно непонятны вопросы «а где взять» при наличии интернета :)

Deleted ()
Ответ на: комментарий от Deleted

Вообще мне всегда довольно непонятны вопросы «а где взять» при наличии интернета :)

Мне на секунду показалось, что он в составе какого-нибудь пакета :)

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Нене, это сторонний простейший скриптик, автоматизирующий проверку trim'а.

Deleted ()
Ответ на: комментарий от tazhate

2x OCZ-VERTEX3 + mdadm + ext4 =
1073741824 bytes (1.1 GB) copied, 6.21213 s, 173 MB/s

2x INTEL SSDSA2BZ200G3 + mdadm + ext4 =
1073741824 bytes (1.1 GB) copied, 9.36701 s, 115 MB/s

WDC WD10EARS-003BB1 + ext4 =
1073741824 bytes (1.1 GB) copied, 21.9183 s, 49.0 MB/s


Но я идиот, походу :) Ща буду конкретно в сторону трима копать.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Ну, у меня нет нигде ни SSD, ни ядер >3.2. Было интересно в принципе и на будущее, ведутся ли работы в этом направлении.

Homura_Akemi ()
Ответ на: комментарий от tazhate

Правда у меня: 3.6.1-pf и походу не работает. Сейчас буду разбираться.

И как?

Насколько я понял, эти патчи не включили в ядро.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.