determine the optimal device settings for a hypervisor/operating system combination. Review and improvements by: kwm