3

Я использую VMware на своем ноутбуке Lenovo R500 для работы в среде разработчика (Win2003 server r2, Visual Studio 2008, SQL Server 2005). Все работает нормально, кроме жесткого диска, который примерно в 10 раз медленнее, чем на хост-компьютере. Не совсем в 10 раз, но очень много.

Итак, вот некоторые идеи для ускорения вещей:

  • у меня есть один запасной 3,5 "жесткий диск, 7200 об / мин. Если я куплю внешний USB2-кейс, поставлю / скопирую / переместлю на него всю ВМ и загрузлю с него ВМ, должна ли она быть быстрее, чем запускать ВМ с внутреннего жесткого диска 2,5 "5200 об / мин?
  • каким-то образом сопоставить один раздел с внешнего 2,5 "(USB2) диска с виртуальной машиной и поместить туда файл подкачки. Но в VMware я не могу использовать внешний USB-жесткий диск в качестве нового физического диска, я могу поместить туда просто "обычный" SCSI-жесткий диск.
  • купить SSD (решающее значение m225, если я помню, дешево / быстро). Но это не вариант прямо сейчас :(
  • все эти решения с внешними накопителями USB2 касаются меня из-за скорости USB2, которая значительно ниже собственной скорости 3,5 "HDD - 50 МБ / с (480 Мбит USB2) против 80 МБ (средняя скорость чтения Seagate 7200,10 HDD). USB2 замедлит его?

Отредактировано:

  • eSata ExpressCard, подключенный к внешнему жесткому диску. Могу ли я использовать этот внешний жесткий диск как физический диск в VMware?

Пожалуйста, дайте мне некоторые рекомендации и рекомендации.

Кроме того, я дал 2 ГБ оперативной памяти для ВМ, и только 1 ГБ используется, когда я смотрю на диспетчер задач. Думаю, этого достаточно.

5 ответов5

7

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

В настоящее время я использую VMWare Fusion под управлением Windows 2k8 с VS2008, SQL2008, BizTalk 2009 и т.д. И т.д. На моем MacBook Pro с 4 ГБ ОЗУ, и диск - единственное, что замедляет все. Не имеет значения, насколько быстро вы используете процессор, пока данные находятся на самом медленном устройстве, все (RAM, Bus, CPU) должно ждать, пока он получит данные.

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

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

4

Узкое место в USB 2.0 гораздо больше, чем на внутреннем жестком диске 5k4 об / мин.

лучше обновите свой ноутбук HDD.

до тех пор вы можете применить некоторые настройки NTFS для уменьшения перегрузки диска. так как вы выделили 2 ГБ ОЗУ, вы можете отключить виртуальную память (помните, что если это не сработает, свежий pagefile.sys всего в нескольких щелчках мыши :).

1

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

1

Исходя из моего опыта, я бы сказал, что следующее поможет больше всего:

  1. Убедитесь, что на хост-машине много оперативной памяти. Не доверяйте диспетчеру задач; VMWare ловко использует память. Если вы выделяете 2 ГБ для виртуальной машины, я бы позаботился о том, чтобы на ноутбуке было как минимум 4 ГБ памяти, предпочтительно больше. Помните, что ваша общая системная память должна составлять не менее объема, выделенного для виртуальной машины, а также объема, необходимого хосту, плюс буфер для всех программ, работающих на хосте (то есть самой VMWare, Firefox и т.д.). Недостаток достаточной памяти хоста проявляется странным образом, иногда в виртуальных машинах.

  2. Если возможно, используйте не ОС Windows для размещения виртуальной машины. Это звучит смешно, но запуск Windows на виртуальной машине в Linux происходит намного быстрее, чем в Windows. Вы можете попробовать это быстро, вытащив из Интернета один из zillion вариантов Linux и установив там VMWare Player. По моему опыту, это ускорило почти все в ВМ.

  3. Дефрагментируйте том, где живет ваша виртуальная машина. Затем дефрагментируйте диск виртуальной машины изнутри виртуальной машины.

Вы также можете отключить антивирусный сканер (если это возможно, только для операций VMWare). Это может иметь или не иметь эффекта, но проверка McAfee для каждой записи не может помочь вообще.

1

Давний совет для виртуальной производительности - дать виртуальной машине отдельный HD. Не отдельный раздел, это не помогает. Получите 2 разных диска внутри вашего ПК. Будучи Windows, и хост, и гостевая ОС будут постоянно использовать диск. Если это тот же диск, вы видите конфликт.

Внешние диски через USB не достаточно быстрые, но eSATA может работать.

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