I have an ETL process that I'm trying to deploy as a virtual machine across a few different "enterprisey" networks. I know it's relatively lightweight, but one client is very interested in the absolute minimal resources the VM will need allocated to do its job.
Other than tweaking the VM parameters until it fails to run, is there a way to measure what my CPU and memory requirements are? Can I just profile the VM process from the host machine and use those as rough estimates?
VMWare and VirtualBox are the initial targets.