2

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

Моя конкретная настройка: Macbook Pro с почти полным внутренним диском SATA, который вращается со скоростью 7200. В этой системе я запускаю большие программы, такие как Photoshop и некоторые другие приложения, интенсивно использующие оперативную память. Я выделил 2 из 8 гигабайт оперативной памяти моей виртуальной машине VMware Fusion, которая работает под управлением Windows 7 и Visual Studio, и находится на одном диске. Когда эта вещь загружается, моя система действительно начинает сканировать. У меня есть внешний USB (особенности этого привода здесь), к которому я подумываю переместить виртуальную машину.

Очевидно, что USB-накопитель медленнее, чем мой внутренний жесткий диск, но, возможно, наличие двух операционных систем, использующих один и тот же диск, является БОЛЬШЕ, чем размещение одной из них на отдельном (более медленном) диске.

Это плохая идея?

4 ответа4

2

Если вам нужна скорость, запуск внешнего накопителя, подключенного через USB, не является решением. Доступ к USB-накопителю будет медленнее, чем к внутреннему накопителю; SATA предлагает в несколько раз большую пропускную способность, чем USB.

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

Но, и это большое "но", насколько я могу судить, вы не определили узкое место, из-за которого ваша система работает медленно. Если у вас просто не хватает процессора или ваша система перезагружается, потому что основная память заполнена активными страницами, перемещение файлов на дисках не поможет. Запустите Activity Monitor на своем Mac и проверьте системную память и загрузку процессора. Также обратите внимание на активность на странице, 0 байтов в секунду - это то, что вы хотите увидеть.

0

Да, плохая идея. Скорость USB-накопителя ниже скорости SATA-накопителя на вашем компьютере. Однако это может быть использовано даже при таком сценарии.

0

Очень плохая идея: скорость USB-порта намного ниже, чем у внутреннего жесткого диска. Пока это будет работать, вы потеряете производительность.

Здесь вы можете увидеть графики средней скорости чтения внешних жестких дисков, а USB - около 30 МБ / с, в то время как внутренний жесткий диск SATA должен обеспечивать как минимум вдвое большую скорость.

0

Это не такая плохая идея, что не стоит пытаться. (Или свернуть негативы: попробуйте.) Люди загружаются с внешних дисков, и такие настройки не являются непригодными для использования. FireWire лучше, чем USB 2, хотя.

Идея использования всех доступных "шпинделей" привода имеет свои достоинства. Пропускная способность - не единственный фактор; Вы страдаете от латентности со всем перебиванием диска.

А с виртуальными машинами очень просто перенести виртуальный диск на USB.

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