Хотя утверждения SATA и NIC в приведенной выше статье по-прежнему верны, лучшая производительность достигается:
- полностью распределенное хранилище (не используйте разреженные файлы, если вы не используете SSD)
- правильное распределение оперативной памяти и процессора (слишком мало для хоста или гостей - плохо)
- использование драйверов VirtIO для хранения и работы в сети (эти драйверы доступны как для Linux, так и для Windows)
Есть несколько других настроек, таких как отключение видео ускорения, 2D и 3D. Я написал еще одну статью после того, как увидел, что Core i7 принес 30-минутные входы в систему на Ubuntu с настройками VirtualBox по умолчанию.
Если вы выполняете виртуализацию сервера, а не настольные ОС, пожалуйста, не используйте VirtualBox. Вместо этого используйте KVM, LXC или ESXi. Если вы можете заставить работать Spice, даже производительность удаленного рабочего стола по локальной сети и глобальной сети может быть впечатляющей, если в качестве хоста используется KVM.
VirtualBox лучше всего подходит для виртуализации десктопов. Только VMware Workstation лучше, ИМХО.