> редуданси
при чем тут избыточность?
> А разъебанность ссдх тут причем?
Притом, что на каждую новую виртуалку новый ssd не ставят, а используют старые. Т.к. диски заменяются по мере выходы из строя (и ломаются они не одновременно), то после запуска средняя изношенность дисков будет расти, а средняя производительность падать.
@komar Сорь, видимо, хуйню спорола. Мне почему-то казалось, что с ростом количества циклов перезаписи ячеек у них падает производительность.
В таком случае, если у тебя тормозила в тестах только запись, то дело в загруженности хранилища (меньше свободных блоков - медленнее запись). Если тормозило еще и чтение, значит, наверн либо диски более медленные, либо тупо IOPS-ов на отдельный диск больше приходится из-за большего количества потребителей (что более вероятно).
@l29ah NAND память устроена так, что, ячейки имеют 2 состояния - нет данных и есть данные, и если данные надо дописать/перезаписать в ячейку, то предварительно надо ее полностью очистить, что занимает время. Контроллер старается писать данные в пустые ячейки, но чем их меньше, тем чаще надо перезаписывать уже "занятые" (хотя полезных данных там уже и нет), что аффектит производительность.
@komar То, что записаь не тормозит, не удивительно, потмоу что, такие операции оседают в кеше. А чтение при рандомном IO в кеш попадает оче плохо и потому сильнее страдает при высокой загруженности дисков по IOPS. Почему в хостинге с большим количеством мелких виртуалок (в том числе с БД) высокая загруженность по IOPS, думаю, объяснять не надо.
@komar Там удельное количество виртуалок на один SSD может быть меньше. На это сильно влияет устройство хранилища. В моей практике был случай, когда SAN голодал по read IOPS из-за ошибки в проектировании (неправильно рассчитали удельную нагрузку на каждый диск), хотя диски использовались быстрые, но их оказалось мало для того количество потребителей, которое было. Кеш был жирным и записи хорошо в него ложились, но чтение никак не попадало и тормозило.