5

У меня интересное сомнение. Поскольку виртуальные машины создают файл, который представляет собой жесткий диск - так называемый виртуальный диск - и это обычно занимает 20-40 ГБ (и даже больше), как это влияет на время жизни твердотельного диска (SSD)?

Например, в моем случае я использую последнюю версию VirtualBox, и, поскольку она выпускается более года назад, VirtualBox поддерживает маркировку виртуальных жестких дисков как SSD, чтобы гостевая операционная система (т.е. Windows 7 и выше) обнаруживала всю диск как SSD и оптимизировать ОС для лучшей работы с плюсами и минусами SSD.

Моя виртуальная машина представляет собой виртуальную среду разработки Windows 7 с Visual Studio, и я редко выполняю интенсивные операции записи. Ну, сохраняя файлы кода, когда я их редактирую ... Но это небольшие записи.

Фактический вопрос заключается в том, как системы программного обеспечения для виртуализации обрабатывают эти большие файлы виртуальных дисков.Я предполагаю, что запись в гостевой машине обрабатывается так же, как запись в хост-машине, и виртуальная машина не сокращает время жизни SSD больше, чем хост-ОС, если я использую виртуальные машины так же, как ОС хоста.

2 ответа2

2

Ваше предположение в основном верно, запись на диск виртуальной машины равна записи на физический диск, хотя существует много разных форматов виртуальных дисков, и ответ будет отличаться для каждого из них, я уверен, что некоторые форматы реализуют кэширование который может уменьшить количество записей на физическом диске.

Важным моментом является то, что вы не должны делать на виртуальной машине ничего такого, чего не делали бы на своей реальной машине, включая дефрагментацию и т.д., Поэтому на самом деле есть возможность пометить диск как SSD в большинстве случаев виртуализации. программное обеспечение, так что гостевые ОС будут отключать такие функции, которые вредны для твердотельных накопителей.

Обратите внимание, что TRIM в виртуальных машинах не имеет никакого эффекта, но не представляет опасности и вреда в любом случае, контроллер виртуального хранилища будет просто игнорировать команды сброса, отправленные гостевой ОС.

1

Вы можете поэкспериментировать с этим.

Многие (а может и все?) Диски SSD имеют счетчик записанных данных в SMART.

Вы можете использовать какой-либо инструмент, например CrystalDiskInfo, Intel SSD Toolbox (для твердотельных накопителей Intel) и посмотреть, как меняется атрибут "запись на хост".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .