- tocdepth
2
Сколько времени займет процесс миграции?
Скорость миграции можно просчитать предварительно и можно также оценить оставшееся время до конца миграции во время ее проведения.
Предварительная оценка времени
Проверьте скорость 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 Мбит/с оставшееся время миграции рассчитывается следующим образом:
для Dev & Test