Старый, но интересный материал.
Когда вы создаете моментальный снимок, происходит то, что исходный диск остается неизменным, и операции регистрируются или регистрируются в файле.
Когда вы создаете снимок. отменить этот снимок, операцию, которую следовало бы назвать «отменить возможность вернуться к более ранней версии этого диска», все содержимое этого журнала или журнала применяется (фиксируется) к фактическому диску (который сохранялся без изменений до сих пор), и это может занять очень много времени, особенно если снимок старый (т. е. много операций для фиксации). Даже дольше, если другие виртуальные машины выполняют дисковые операции, которые будут иметь приоритет.
Какой диск (диски) у Вас есть поддержка этого сервера? Удаление снимков является очень IO-интенсивными-действиями (особенно, если Вы, делают это, в то время как VM работает).
У Вас есть опция переключения на хост ESXI вместо VMware Server? Вы будете видеть намного лучшую производительность с VMware, работающим на чистом металле.
Относительно VMware, занимающего время для возвращения снимок:
Поскольку я понял, что это, удаляя снимок (т.е. сохраняя изменения и удаляя способность вернуться) является просто вопрос удаления файлов снимка.
Это указывает мне, что VMware использует изображение исходного диска, как он делает независимо от существования снимка или нет. Однако, когда снимок был взят, он также пишет "дельту" - данные к файлу снимка.
Это означает последнюю версию файлов, поскольку они замечены в VM, находится в изображении исходного диска, и различие между этими файлами и снимком находится в файлах снимка.
При возвращении снимка VMware затем "отменил" бы все изменения, поскольку они регистрируются в файлах снимка, достигая состояния того, когда снимок был взят, когда все изменения были отменены.
Я предполагаю этот способ, которым "оперативный" ввод-вывод может быть расположен по приоритетам по "созданию снимков" ввод-вывод.
Я уверен, что рытье вокруг в архивах VMware дало бы еще лучший ответ, но я живо, который это - то, как оно работает.
/H