Сколько времени займет процесс миграции?
Скорость миграции можно просчитать предварительно и можно также оценить оставшееся время до конца миграции во время ее проведения.
Предварительная оценка времени
Проверьте скорость TCP-соединения от исходного и целевого ECS. Дополнительные сведения о методе тестирования см. в ответе на вопрос Как протестировать сеть с помощью iPerf?
где:
\(T\) — время миграции (в часах);
\(C\) — объем данных исходного сервера (в ГБ);
\(S\) — скорость TCP-соединения, величину которой можно узнать в п.4b предыдущего вопроса;
\(U\) — коэффициент использования сети, которое связано ее качеством (дрожание, задержка и потеря пакетов). Это значение обычно находится между 0,5 и 0,8.
Например, если объем данных исходного сервера составляет 100 ГБ, скорость TCP (определенная тестом iPerf) — 100 Мбит/с, а использование сети — 0,7, то время миграции вычисляется следующим образом:
При коэффициенте использования сети (U) равном 0,7 и зная объем данных (C) и скорость TCP (S) можно узнать примерное время миграции из таблицы ниже.
Объем данных | Скорость TCP (Мбит/с) | Время миграции (часов) |
---|---|---|
10 ГБ | 0.5 | Миграция не рекомендуется |
1 | ||
5 | 6.34 | |
10 | 3.17 | |
100 | 0.317 (около 19 мин.) | |
500 | 0.17 (около 10 мин.) | |
1000 | ||
30 ГБ | 0.5 | Миграция не рекомендуется |
1 | ||
5 | 19.02 | |
10 | 9.51 | |
100 | 0.95 (около 57 мин.) | |
500 | 0.19 (около 11 мин.) | |
1000 | 0.17 (около 10 мин.) | |
50 ГБ | 0.5 | Миграция не рекомендуется |
1 | ||
5 | Миграция не рекомендуется | |
10 | 15.85 | |
100 | 1.59 | |
500 | 0.32 (около 19 мин.) | |
50 ГБ | 1000 | 0.17 (около 10 мин.) |
100 ГБ | 0.5 | Миграция не рекомендуется |
1 | ||
5 | ||
10 | ||
100 | 3.17 | |
500 | 0.634 | |
1000 | 0.317 | |
500 ГБ | 0.5 | Миграция не рекомендуется |
1 | ||
5 | ||
10 | ||
100 | 15.85 | |
500 | 3.17 | |
1000 | 1.585 | |
1 ТБ | 0.5 | Миграция не рекомендуется |
1 | ||
5 | ||
10 | ||
100 | Миграция не рекомендуется | |
500 | 6.34 | |
1000 | 3.17 | |
Более 1 ТБ | Миграция не рекомендуется |
Оценка оставшегося времени до конца миграции
Расчет времени до конца миграции, производимый во время процедуры переноса виртуальных машин, можно вычислить по следующей формуле:
где:
\(T\) — оставшееся время миграции (в часах);
\(C\) — объем данных исходного сервера (в ГБ);
\(P\) — коэффициент текущего прогресса передачи данных. Его можно посмотреть в консоли SMS. Если прогресс больше 80, передача данных завершена и оценивать оставшееся время не нужно.
\(S\) — скорость миграции нельзя найти с помощью iPerf, поскольку тест в данном случае является неточным. Используйте один из следующих методов для получения точной скорости миграции:
Для Серверной ОС Essentials:
Выберите Диспетчер задач → Производительность → Открыть монитор ресурсов.
Нажмите Сеть и в строке с SMS-Agent найдите скорость миграции.
Для ОС на Linux рекомендуется использовать инструмент sar или выполнить команду /proc/net/dev для мониторинга скорости работы сети.
Например, объем данных исходного сервера миграции составляет 100 ГБ, а прогресс 70%, т.е P = 0,7. При скорости 5 Мбит/с оставшееся время миграции рассчитывается следующим образом:
- Предварительная оценка времени
- Оценка оставшегося времени до конца миграции