-
-
Save Sap333/da469ff2c28187da77a5 to your computer and use it in GitHub Desktop.
VirtualBox VMs optimization
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Set paravirtualization provider KVM for Linux (since 2.6.25) guests and Hyper-V for Windows (since Windows 7) guests. | |
2. Set ICH9 chipset for guest machine (may have some issues). | |
3. Enable nested paging. | |
4. Enable VT-x virtualzation. Notice: Runing both software and hardware virtualization simlutaneously slows down the emulation. | |
5. Enable "Virtual Processor Identifiers" (VPIDs). Has large performance impact but guest's CPU may depend on hosts's CPU: | |
VBoxManage modifyvm VM_NAME --vtxvpid on | |
6. Enable large pages - gives up to 5% performance boost: | |
VBoxManage modifyvm VM_NAME --largepages on | |
7. Enable SSE 4.1 and 4.2 for guest VM (an experemental option!): | |
VBoxManage setextradata VM_NAME VBoxInternal/CPUM/SSE4.1 1 | |
VBoxManage setextradata VM_NAME VBoxInternal/CPUM/SSE4.2 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment