В настоящее время у нас есть 2 хоста Hyper-V (Windows Server 2016).
Один из них содержит все работающие машины, а другой - те же машины, но в качестве отключенных реплик.
Чтобы поддерживать их синхронизацию, мы используем задание репликации в VEEAM Backup & Replication, но проблема, с которой мы сейчас сталкиваемся, заключается в том, что виртуальные машины не могут получить доступ к своему жесткому диску в течение примерно 5 секунд каждый раз, когда VEEAM запускает задание репликации.
После некоторого расследования мы обнаружили, что, вероятно, проблемы вызывает не VEEAM, а Hyper-V.
Мы определили это путем ручного создания и объединения контрольной точки (точно так же, как VEEAM делает каждый раз при репликации), когда VEEAM был выключен.
Это нормальное поведение или его можно исправить?
Такое слияние дельта-диска требует большого количества операций ввода-вывода. Чтение исходных томов, чтение контрольной точки, запись в целевой том. Я не знаю точного размера блока, но он мог легко выполнять тысячу случайных операций ввода-вывода и занимать секунды на этом хранилище.
Поэкспериментируйте с более быстрым хранилищем, которое выполняет намного больше операций ввода-вывода в секунду. Также сохраните контрольные точки и целевые диски репликации, чтобы они были в системе хранения независимо от исходного тома, если это возможно. Вероятно, вы можете снизить удар по производительности, но не довести его до нуля.