3

У меня есть Windows Vista внутри виртуальной машины рабочей станции VMWare, которую нужно загрузить как можно быстрее (для тестирования определенного программного обеспечения).

Я могу выделить около 4 ГБ ОЗУ для кеша, что теоретически может заставить Vista загружаться в основном из ОЗУ. Хотя образ файловой системы составляет 40 ГБ, я сомневаюсь, что во время загрузки доступно более 4 ГБ.

Так что мне нужно:

  1. Отключите всю синхронизацию, включите кэширование записи, чтобы все записи помещались в кэш и записывались на диск только асинхронно (меня не волнует целостность, это образ для одноразового тестирования).

  2. "Принудительно" хост-ОС выделять определенный объем памяти для кэширования этого конкретного файла (образа VMWare). В настоящее время хост-операционной системой является Windows 7, однако я открыт для всех предложений. Я думал о создании цели iSCSI в Linux и последующей загрузке VMWare из нее, но я также не знаю, как включить такое "специфичное для файла" кэширование в Linux.

Как я могу это сделать?

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

0