У меня VMWare Workstation 8 установлена на хост-машине со следующими характеристиками:
- Процессор Intel i5 2500k
- 16 ГБ памяти DDR3 1600
- 1TB Western Digital Caviar Black HD
У меня настроены две виртуальные машины Windows 7 (в настоящее время запущены по одной за раз, но они будут работать одновременно, когда мой набор ОЗУ объемом 32 ГБ прибудет через пару дней). Каждый из них сконфигурирован с 8 ГБ оперативной памяти и без настроек / настроек производительности или чего-либо еще. Все настройки VMWare являются настройками по умолчанию.
Когда я загружаюсь на этих машинах и запускаю различные программы (Visual Studio, Outlook и т.д.), Я слышу, как диск довольно сильно трескается и проверяет Resource Monitor, я вижу, что я получаю где-то между 300-800 серьезных сбоев в секунду , С хост-машины видно, что они исходят из образа VMWare. Если я перехожу на виртуальную машину, то приложение, которое я сейчас загружаю, - это изображение, которое вызывает серьезные сбои.
Насколько я понимаю, серьезные неисправности возникают (просто), когда адрес в памяти был заменен на файл подкачки и должен быть прочитан из файла подкачки, а не из памяти. Я не понимаю, почему это происходит, хотя. С 8 ГБ оперативной памяти на гостевой машине и 6,5 ГБ доступно, что может быть причиной этого? Я знаю, что Windows 7 якобы улучшил управление файлами подкачки по сравнению с XP, но это кажется чрезмерным для такого рода замедления, перегрузки диска и большого количества серьезных сбоев, когда у меня так много свободной оперативной памяти.
Есть ли что-нибудь, что я могу улучшить производительность моих гостевых машин? На хост-машине я могу открывать / запускать любые приложения на всех, а серьезные сбои остаются на уровне 0 с низким дисковым вводом / выводом.