Назад | Перейти на главную страницу

Стоит ли устанавливать ОС на SSD или нет при запуске виртуальных машин?

У меня новый Dell Mobile Precision M6500 ноутбук с 8 ГБ оперативной памяти. У него два жестких диска - 500 ГБ при 7200 об / мин и SSD на 128 ГБ. Основное назначение этих ноутбуков - разработка программного обеспечения на виртуальных машинах.

Планируется установить базовую ОС (Windows 7) и все программы на диск емкостью 500 ГБ, а SSD-диск должен содержать только образы виртуальных машин. Насколько я понимаю, мы получаем максимальную производительность от виртуальных машин, если образы находятся на отдельном жестком диске, а не на базовой ОС. Это правильный путь, или мне также следует установить ОС на SSD? Каковы плюсы и минусы?

Образы виртуальных машин будут иметь размер от 20 до 30 ГБ, и я могу запускать по 1 или 2 за раз.

Одно предостережение: вы не получите поддержку TRIM от виртуализированных экземпляров, что означает, что вы со временем потеряете производительность на SSD.

Что касается вашего исходного вопроса, я не вижу причин использовать 500 ГБ для чего-либо, кроме массового хранения (резервные копии и тому подобное); запуск ОС с SSD имеет наибольший смысл. Обоснование разделения дисков, на которых размещается виртуальная ОС и хост-ОС, действительно имеет смысл только в мире ненулевого времени поиска, поэтому, поскольку твердотельные накопители не имеют штрафов за нелинейный доступ, я бы сказал, что объединение этих двух является способом идти. Это также позволит вам полностью удалить вращающийся диск, что сэкономит вам немало времени на разрядке аккумулятора, когда вы в дороге.

@BMDan Обрезка должна выполняться службой обрезки Windows в любом случае на Windows из-за выравнивания износа в службе ... поскольку программное обеспечение виртуализации пытается переписать страницу, которая была написана, окна изменят lba страницы на другой адрес что писали меньше раз. Вы увидите потерю производительности, если диск остается полным в течение длительного периода времени, постоянно записывая небольшие пересечения в оставшееся свободное пространство. Именно здесь выравнивание износа не удается, поскольку оно обычно не перемещает уже записанные блоки, которые не часто перезаписываются, в изношенные блоки, так что более свежие блоки можно использовать более агрессивно.

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

Тем не менее, BMDan прав в своем предположении: наличие операционной системы на ssd и последующее использование только ssd значительно снизит энергопотребление. Зависит от того, сколько места вам нужно.

Конечно, это будет примерно так быстро, как я могу себе представить (без использования дисков FusionIO) - я бы сказал, что операционные системы виртуальной машины будут записывать столько же, сколько и на обычный диск в невиртуализированной среде, что означает запись одежда. Если это вас не беспокоит, тогда вперед.