Обзор новой Violin — флеш-СХД, работающей со скоростью, близкой к DRAM
Производитель сделал три смелых маркетинговых заявления: Системе всё равно, запись или чтение — скорость будет одинаковой. При всём этом время отклика стабильно 250–500 микросекунд даже после месяца постоянной нагрузки. Можно вынимать любые комплектующие «на горячую» — системе ничего не будет. Для начала мы разбили пространство на несколько десятков виртуальных томов и запустили десяток приложений, делающих запись блоками по 4 килобайта в режиме 20/80 (80% записи). А затем продержали модуль под нагрузкой 5 дней. Выяснилось, что маркетинг соврал: скорость записи была очень далека от заявленной 1 мс и составляла в среднем всего 0,4 мс (при 40/60 дело доходило и до 0,25). Затем при тест-драйве в офисе для IT-директоров у нас начались настоящие проблемы. Дело в том, что я в приглашении упомянул, что как-то во время демонстрации Disaster Recovery-решения мы вырубили стойку в ЦОДе «на живую», после чего просто не осталось шансов закончить мероприятие мирно. Аудитория ждала крови, и мне пришлось позвать сервис-инженера с отвёрткой. При 450k IOPS я начал с вытаскивания двух вентиляторов. Это почти не впечатлило аудиторию, потому что хотелось добраться до одного из двух контроллеров и посмотреть что Violin скажет на это. Минус два вентилятора заставили систему страшно зарычать (она автоматически ускорила остальные), поэтому дальше я услышал только что-то вроде «твою мать», когда инженер просто взял и выдернул один из двух контроллеров, и железка «просела» только на треть по скорости.Осторожно, трафик: под катом схемы и скриншоты. Читать дальше →