Объясните чисто технически, почему raid-контроллер сервера режет скорость SSD?
Сервер Dell R610. Perc 6i. SSD Samsung 860 Pro.
В обычных тачках диск выдает последовательно 500 МБ/с.
А на указанном сервере 140МБ/с. Ну и по отызвчивости системы тоже заметно.
Не важно какую ось ставить (винда, линукс).
техподдержка dell объясняет это несовместимой прошивкой.
на самом деле у контроллера тупо не хватает производительности для ssd. максимум что поможет это отключить кеширование и включить дисковый кеш, но опять же не даст полной производительности. контроллер старый и не умеет полноценно работать с ssd
Во первых RAID исключает TRIM - поэтому если используется рэйд обязательно делать большой Over provisioning.
Во вторых далеко не каждый контроллер сможет обеспечить такие скорости как SSD.
В третьих SSD хороши быстрым временем отклика (низкая латенси) и быстрым случайным чтением мелких блоков, а RAID как и любая дополнительная прослойка увеличивает латенси и зачастую работает с более крупными блоками, что ухудшает показатели случайного чтения.
В четвертых далеко не все диски работают корректно в RAID. HDD это просто тупой исполнитель. А SSD это по сути компьютер с мощным процессором, оперативной памятью, который приличное время занят своими делами. И когда у вас идет сначала умное управление кэшем на контроллере, а потом хитрые алгоритмы кэширования и оптимизации на самом SSD (причем на каждом по разному), то зачастую получается непредсказуемая солянка.
Сталкивался с похожей ситуацией. В моем случае все дело было в интерфейсе сата 2, у них скорость до 3гб/с.
Когда вставил в сата 3, ссд в 2 раза выросли по скорости, но уперлись в 6гб/с.