Я рассматриваю возможность установки Windows XP на внешний жесткий диск в виртуальной машине с VirtualBox, но меня беспокоит ее скорость? Замедляет ли медленная скорость передачи USB производительность VirtualBox и Windows XP? Должен ли я беспокоиться о чем-либо?
3 ответа
При работе через USB-соединение ввод-вывод обязательно будет оштрафован. Если у вас есть опция на вашем компьютере, я бы порекомендовал использовать дисковод eSATA для лучшей производительности.
Какие у тебя есть другие варианты? Раздел вашего установленного HD? Создавать виртуальные диски? В зависимости от ваших потребностей внешний диск обычно является наиболее гибким вариантом (особенно при использовании ноутбука). В зависимости от того, что вы делаете, на самом деле может быть быстрее (в целом) разместить виртуальную машину на отдельной платформе, поскольку между хост-системой и гостевой системой на одном жестком диске не будет конфликтов.
YMMV, но внешнее хранилище - хорошее решение.
Раньше я делал несколько презентаций, где у меня были виртуальные машины, работающие с USB-диска.
Честно говоря, загрузка идет медленнее, и если вы выполняете ~ 3+ одновременно, вы замечаете, что это медленнее, но если у вас есть одна или две, выполняющие стандартные задачи, это не очень медленно. Только когда вы начинаете выполнять интенсивные задачи ввода-вывода, вы замечаете, что это медленнее.
Если вы отключите файл подкачки, вы также можете ускорить работу системы (но вам потребуется больше памяти), поскольку это значительно уменьшает количество операций ввода-вывода, используемых системой.
Я запускаю виртуальную машину XP Pro VirtualBox с Visual Studio 2008 для разработки на хосте XP Pro, где виртуальная машина находится на внешнем жестком диске USB 2.0. Это совершенно нормально, и я не вижу, чтобы это отличалось от хоста Mac. Особенно, если у него много оперативной памяти.