To develop in Ruby on Rails, I use here a VirtualBox virtual machine with Ubuntu Server 14.04 without graphical interface installed.
Recently I discovered a configuration that improves absurdly VM performance:
- Enable 3D video acceleration;
- Increase video memory from ~ 8MB to 128MB.
After I changed only these two options, I got the impression that everything went faster 5 times faster!: operating system boot, Rails test run, and even Rails application performance.>
It surprised me, because I always thought that 3D acceleration was only for graphical things like games, CAD tools, Operating system graphical interface, etc., but in VM I do not use anything graphic.
The above event has brought me into doubt whether non-graphical processing can also benefit from 3D acceleration, and why it does.