Загрузка процессора Vagrant + Virtualbox очень низкая в Windows 8.1
Я использую виртуальную машину Virtualbox с Ubuntu 14.04 LTS, предоставленной Vagrant. В моем компьютере 2 физических ядра (ноутбук Dell Inspiron), которые я назначил обоим на виртуальную машину (это я также проверил в графическом интерфейсе VirtualBox).
Я выполняю интенсивный процессор Postgresql на виртуальной машине, который использует 99-100% вычислительной мощности (как показывает команда top в linux), но центральный процессор, выделенный для VirtualBox (VBoxHeadless.exe) в Windows, составляет около 8-9%. Таким образом, общая производительность ВМ страдает. Как я могу улучшить производительность?
1 ответ
Более подробно изучив это, я пришел к выводу, что Windows работает менее агрессивно. Я переключил его на "Высокая производительность", и это помогло (дааа!). Теперь VBoxHeadless.exe увеличивается до 35%, что более разумно, так как я знаю, что postgresql не может использовать несколько ядер для одной задачи (таким образом, ограничение 50% будет для нее); всякий раз, когда я отправляю два таких запроса одновременно, он увеличивается примерно до 70%, и вентилятор процессора начинает реветь!