Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » [решено] VM на SSD: стоит ли?

Ответить
Настройки темы
[решено] VM на SSD: стоит ли?

Аватара для AlexBosh

Старожил


Сообщения: 156
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Как Вы думаете, стоит ли создавать виртуальную машину на SSD (вирт-й диск гигов на 80-т) или не нужно его подвергать различным мучением, а просто установить на него только ОС, необходимый системный софт и сдувать с него пылинки?

Отправлено: 19:43, 22-02-2013

 

Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата AlexBosh:
Как Вы думаете, стоит ли создавать виртуальную машину на SSD »
Это зависит от того, как Вы планируете использовать виртуальную машину. Если на ней будут запускаться приложения с большим объемом файловых операций, то износ ячеек SSD будет практически таким же, как если бы Вы запускали ту же программу на host-системе.

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:01, 22-02-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата AlexBosh:
Как Вы думаете, стоит ли создавать виртуальную машину на SSD (вирт-й диск гигов на 80-т) или не нужно его подвергать различным мучением, а просто установить на него только ОС, необходимый системный софт и сдувать с него пылинки? »
Что-то непонятен смысл затеи. Если вы таким образом думаете сохранить ресурс SSD, то увы, такое применение будет наоборот плохо сказываться — хост система будет работать с одним большим файлом, в котором будет ежесекундно происходить запись, соответственно, TRIM, которая занимается очисток ячеек после удаления, имхо, не будет работать.
Так что
Цитата AMDBulldozer:
износ ячеек SSD будет »
даже больше.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:03, 22-02-2013 | #3


Аватара для AlexBosh

Старожил


Сообщения: 156
Благодарности: 0

Профиль | Отправить PM | Цитировать


Тогда откажусь от этой затеи.

Отправлено: 01:54, 23-02-2013 | #4


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата vadblm:
Если вы таким образом думаете сохранить ресурс SSD, то увы, такое применение будет наоборот плохо сказываться — хост система будет работать с одним большим файлом, в котором будет ежесекундно происходить запись, соответственно, TRIM, которая занимается очисток ячеек после удаления, имхо, не будет работать. »
Простите, почему Вы так решили? Файлы существуют только с точки зрения файловой системы. Возможности драйвера диска ограничены исключительно блоковыми операциями. Для него нет никакой разницы, производится ли запись в блок, принадлежащий одному большому файлу или одному из тысячи мелких.
В случае изменения содержимого какого-то из блоков файла, контроллер записывает новое содержимое блока в другое место, а старое помечает как недействительное (invalidated).
Через некоторое время контроллер выполнит операцию объединения блоков SSD (merging) и самостоятельно пометит освободившиеся блоки SSD как кандидаты на стирание. Поэтому никаких проблем с освобождением блоков SSD (которое в случае удаления файла выполняет команда TRIM) не возникнет.

Пояснение по использованию терминов: по термином "блок" понимается блок файловой системы. Часто имеет размер 4096 байт. В терминологии MS называется кластером.
Блок SSD - минимальная единица данных над которой может быть выполнена операция стирания. Обычно имеет размер 512 кБ. Физическому блоку HDD соответствует так называемая "страница" SSD, которая в большинстве случаев имеет размер 4096 байт.

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:17, 23-02-2013 | #5


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Я несколько коверкано выразился, по большому счёту хотел сказать, что при удаления файла в ВМ блоки на хосте всё равно не освобождаются, TRIM не выдаётся, ресурс SSD снижается.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:12, 23-02-2013 | #6


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24690
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


AMDBulldozer, думаю, я понял смысл сказанного vadblm: внутри файла VM команду TRIM никто посылать не будет (если там, конечно, не будет стоять ОС последнего поколения, что вряд ли), а значит блоки, принадлежащие данному файлу, в автоматическом режиме не будут обрабатываться контроллером.

(вынес сообщения в отдельную тему)

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:40, 23-02-2013 | #7


Аватара для Fikys

Старожил


Сообщения: 481
Благодарности: 70

Профиль | Отправить PM | Цитировать


Цитата ShaddyR:
значит блоки, принадлежащие данному файлу, в автоматическом режиме не будут обрабатываться контроллером »
Но ведь файл VM - это реальный файл, на реальном диске, под управлением реальной системы. Он не находится в неизменном состоянии и эти его изменения должны отслеживаться и обрабатываться автоматически.

Отправлено: 13:37, 23-02-2013 | #8

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


из опыта. Было две МВ на ССД + система. Через 1,5 года бенчмарки упали ниже обычного HDD 7200.
Да и визуально было заметно - производительности ССД нет.
После форматирования (erase) производительность вернулась на уровень 95% ( + Был добавлен обычный диск для ВМ.

-------
Вежливый клиент всегда прав!

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:03, 23-02-2013 | #9


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата ShaddyR:
AMDBulldozer, думаю, я понял смысл сказанного vadblm: внутри файла VM команду TRIM никто посылать не будет (если там, конечно, не будет стоять ОС последнего поколения, что вряд ли), а значит блоки, принадлежащие данному файлу, в автоматическом режиме не будут обрабатываться контроллером. »
Команда TRIM используется драйвером файловой системы в единственном случае. Когда после удаления файла необходимо пометить все, принадлежавшие этому файлу блоки как свободные. В случае файла образа виртуальной машины это произойдет только после того как пользователю надоест эта игрушка и он удалит образ. Тогда будет выполнена команда TRIM, которая пометит блоки как свободные. В то же время, до момента его удаления файл может быть многократно изменен. Возьмем, к примеру, файл (или раздел) подкачки. Он тоже большого размера, в него тоже интенсивно ведется запись, к нему тоже не применяется команда TRIM. Но ничего не мешает располагать этот файл на SSD.
Все изменения данных в файле (или в разделе - контроллеру без разницы, он их не различает) обрабатываются абсолютно одинаково, независимо от того, является ли этот файл маленьким и временным или большим и постоянным. Повторяю: единственное, для чего нужна команда TRIM - сообщить контроллеру, что блоки, в которых, по его мнению, в данный момент хранится полезная информация, можно перевести из числа занятых в пул свободных.

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 15:00, 23-02-2013 | #10



Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » [решено] VM на SSD: стоит ли?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Переход с Vista на 7 - стоит ли? FrOzon Microsoft Windows 7 4 17-02-2011 11:33
HDD - SSD OCZ Vertex 30GB - стоит ли брать? sarnetsky Выбор отдельных компонентов компьютера и конфигурации в целом 9 09-12-2010 14:10
Апгрейд gtx260. Стоит ли менять и если стоит, то на что... Cognolio Видеокарты 1 19-07-2010 19:59
Установка - стоит ли переходить на х64 Alexander4 Microsoft Windows 7 1 04-05-2010 10:16
Локалка на коаксиале - стоит ли менять на витую пару BatutMAN Сетевые технологии 15 04-07-2003 09:50




 
Переход