Aeza: "NVMe" за 1000 IOPS и 64 мс задержки. А вы знали, что это штатная норма?
Всем привет! Хочу поделиться забавным опытом с одним известным хостинг-провайдером. Спойлер: смех сквозь слезы.
Краткая предыстория:
Решил взять промо-тариф у Aeza с хранилищем NVMe. Первое время все летало, сайт работал быстро, команды выполнялись моментально. Думаю, красота.
А потом что-то пошло не так. Сервер начал тормозить. Команды и обновления пакетов выполняются с задержкой, сайт еле дышит. Думаю: "Может, я что-то напортачил?" Начал проверять.
И тут началось веселье.
Запускаю тесты и вижу:
Задержки чтения (clat): 64 мс
Утилизация диска в тесте: 94%
Для тех, кто в теме: это классические показатели HDD, а не NVMe. Ну, думаю, бывает. Написал в поддержку.
Поддержка: "Да, у вас на промо-тарифе ограничение 1000 IOPS."
Я такой: "Ок, 1000 IOPS это не быстро, но 64 мс задержки? Даже с ограничением 1000 IOPS у нормального хранилища задержки: 1-5 мс."
Поддержка: "Мы пересадим вас на другой хост, чтобы соседи не мешали."
Я: "О, круто, спасибо!"
Дальше мой любимый момент.
Пересадили. Запускаю тесты снова:
Задержки чтения: 64 мс (да, те же самые)
Утилизация: 94,81% (даже чуть выше)
🤡
Ну, думаю, может, они не поняли? Пишу еще раз. Привожу цифры до и после, спрашиваю: "Почему у меня задержки как у HDD, если вы продаете NVMe?"
Ответ поддержки (цитирую):
"Со стороны сервера критических отклонений не выявлено... для виртуальной машины установлены ограничения... 1000 IOPS... сервер функционирует в штатном режиме, признаков неисправности или деградации работы не наблюдается."
То есть они официально подтвердили, что 64 мс задержки и 1000 IOPS, это их штатная норма для промо-тарифа с "NVMe".
Краткий вывод:
Вы покупаете тариф с пометкой NVMe, а получаете HDD с программным зажимом до 1000 IOPS и задержками 64 мс. И поддержка говорит, что это норма.
Я не знаю, как у них с физикой, но у меня по физике NVMe выдает десятки тысяч IOPS и задержки 0,1-1 мс. А 1000 IOPS и 64 мс чисто про механический диск с бензопилой.
Мораль истории:
Если берете у Aeza промо-тариф с пометкой "NVMe" знайте, что это "NVMe" в кавычках.
P.S. Хотите вернуть себе веру в человечество? Вот буквально цитата из их ответа, которая меня добила:
"сервер функционирует в штатном режиме... признаков деградации не наблюдается"
Да, 64 мс задержки не деградация. Это просто эволюция в обратную сторону.
P.S. Если у вас есть промо-тариф Aeza, то запустите тест. И напишите в комментариях, что у вас. Интересно, я один такой счастливый обладатель "NVMe по-русски" или нас много?